Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add license file and copyright text in each file #70

Closed
sadiqkhoja opened this issue Apr 5, 2024 · 2 comments · Fixed by #71
Closed

Add license file and copyright text in each file #70

sadiqkhoja opened this issue Apr 5, 2024 · 2 comments · Fixed by #71
Milestone

Comments

@sadiqkhoja
Copy link
Contributor

Before we make this public, we need to add LICENSE file and optionally copyright text in each source file.

@sadiqkhoja sadiqkhoja added this to the v0.1 milestone Apr 5, 2024
@github-project-automation github-project-automation bot moved this to Todo in Web Forms Apr 5, 2024
@lognaturel
Copy link
Member

@yanokwa I believe we've agreed on matching our other projects and using Apache2, right? We believe there's a lot of potential in this being a useful component and want to continue the ODK tradition of being open and creating public goods.

My preference would be to omit the copyright text in each source file. getodk/governance#2 has some ancient discussion around that topic. It's unclear what rights we have to change them once they are there but we can choose not to include them for this project. I really don't think it's realistic for single source files or even a chunk of them to be imported into another project. And if it happens, it's the importer's responsibility to include the license in the most appropriate way for their project.

@yanokwa
Copy link
Member

yanokwa commented Apr 8, 2024

Yes, we are using Apache. Let's add a LICENSE.md with this text https://raw.githubusercontent.com/getodk/central/master/LICENSE.md and the following change.

Copyright 2023-2024 Get ODK Inc

I agree that we don't want to add copyright to each source file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants