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

Explanation of non-GPL requirement in Standards #11

Open
rossjones opened this issue Dec 10, 2014 · 7 comments
Open

Explanation of non-GPL requirement in Standards #11

rossjones opened this issue Dec 10, 2014 · 7 comments

Comments

@rossjones
Copy link

https://github.com/theodi/ODI/blob/master/charter/standards.md says explicitly (in bold) not GPL.

I'm intrigued as to the reasoning for restricting the use of GPL code within ODI, or restricting the creation of GPL assets inside ODI - I'm not sure which way around it is.

Perhaps it would be worth clarifying in the standards what isn't allowed to be GPL, and even better, why.

@konklone
Copy link

Yeah, that's a bold prohibition (literally and figuratively). What's ODI's rationale?

@Floppy
Copy link
Contributor

Floppy commented Dec 17, 2014

My understanding of that clause is that it refers to software that's created in the ODI, and we avoid GPL so as to allow maximum reuse of anything we create, without restriction. A bit like releasing content under CC-BY instead of CC-BY-SA. However, that's only my interpretation, so don't take it as an official ODI answer. I will let @agentGav have the final say (and will try to remind him to come here and answer when I next see him).

@agentGav
Copy link

agentGav commented Jan 5, 2015

James is correct here, but let's be clear - we do not restrict the use of existing GPL code within ODI, but we do favour licensing anything we create in a way that enables maximum re-use.
Hope that is clear?

rossjones added a commit to rossjones/ODI that referenced this issue Jan 5, 2015
Proposed fix to theodi#11 to clarify that the issue with GPL is with ODI's choice when producing things, not a restriction on use.
@rossjones
Copy link
Author

It's been interpreted by the US node that they're not allowed to sponsor/generate GPL or AGPL code, and although my PR doesn't cover that, hopefully it makes clearer that there is no restriction on using GPL code.

@konklone
Copy link

konklone commented Jan 5, 2015

If the goal is to promote maximal reuse, then ODI could release their work, and fund released work, as international public domain, and lead governments by example.

@agentGav
Copy link

agentGav commented Jan 5, 2015

Indeed CC0 would apply to data and is useful in the USA and other countries where there isn't an existing default license (e.g. in the UK we have the Open Government License, which is applied by default in the UK public sector - http://en.wikipedia.org/wiki/Open_Government_Licence - and is compatible with CC-BY).

It is important to recognise and address the rights in data, code, databases, content, and any related assets individually - they are not necessarily treated in the same way.

For data, we strongly encourage the use of Open Data Certificates to help make it clear what data is being released as open data and how: https://certificates.theodi.org/

@konklone
Copy link

konklone commented Jan 5, 2015

Overall you need to consider things differently, but CC0 can be used for software as well (unlike for the normal CC licenses). Just about all the software over at https://github.com/unitedstates is released under CC0, in part because it's a great, satisfying thing to do and in part because we're trying to lead by example.

davidread pushed a commit to davidread/ODI that referenced this issue Jan 8, 2015
When probing this clause further, the new terminology chosen by @agentGav was to "favour" non-copyleft licences, rather than the hard-line bold language here (see theodi#11 ) so this change seems an appropriate update.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants