Currently the Terms of Service state:
3. User Content License
User contributions are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Without limiting any of those representations or warranties, JuliaLang has the right (though not the obligation) to, in JuliaLang’s sole discretion (i) refuse or remove any content that, in JuliaLang’s reasonable opinion, violates any JuliaLang policy or is in any way harmful or objectionable, or (ii) terminate or deny access to and use of the Website to any individual or entity for any reason, in JuliaLang’s sole discretion. JuliaLang will have no obligation to provide a refund of any amounts previously paid.
It has been brought up recently and in the past that CC-BY-NC-SA is counter to the expectation of the community. Most of the ecosystem uses the MIT licence.
I propose to change the TOS at the end of the month to state:
3. User Content License
User contributions up until and including the 28th of February 2020 are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. User contributions after the 28th of February 2020 (UTC-05:00) are licensed under a Creative Commons Attribution-ShareAlike 4.0 License. Source-code user contributions after the 28th of February 2020 (UTC-05:00) are additionally licensed under an MIT License.
Without limiting any of those representations or warranties, JuliaLang has the right (though not the obligation) to, in JuliaLang’s sole discretion (i) refuse or remove any content that, in JuliaLang’s reasonable opinion, violates any JuliaLang policy or is in any way harmful or objectionable, or (ii) terminate or deny access to and use of the Website to any individual or entity for any reason, in JuliaLang’s sole discretion. JuliaLang will have no obligation to provide a refund of any amounts previously paid.
What changes
- Code is dual licensed under MIT and CC-BY-SA
- Text/Images/Etc. are licensed under CC-BY-SA
I believe this change reflects more accurately the values our community holds:
- Share information freely
- Attribution
Why the dual licensing for code? CC-BY-SA (or any CC license) is not a recommended as a license for code (see Frequently Asked Questions - Creative Commons) and MIT is the license most commonly used for Julia code.
Let me know what you think. I currently plan to make this switch at the end of next week.