this post was submitted on 06 Aug 2022
24 points (100.0% liked)
Open Source
32727 readers
112 users here now
All about open source! Feel free to ask questions, and share news, and interesting stuff!
Useful Links
- Open Source Initiative
- Free Software Foundation
- Electronic Frontier Foundation
- Software Freedom Conservancy
- It's FOSS
- Android FOSS Apps Megathread
Rules
- Posts must be relevant to the open source ideology
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon from opensource.org, but we are not affiliated with them.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Personally I think a BSD license (or similarly an MIT license), is best at meeting your "primary" goals. Note the traditional BSD license does require attribution.
However your last goal is somewhat contradictory with your first goals, so choosing a matching existing license to combine this last goal is difficult.
Personally I've decided to use the Creative Commons Attribution-ShareAlike 4.0 International License for my software (even though it is not strictly recommended for software). I attach my own specific terms, as seen here:
https://github.com/robohack/dotfiles/blob/master/copyright
Actually CC BY-SA was the first license that came to my mind for accomplishing this goal, but yeah, not ideal at all for code. Code projects that use this are actually considered non-free.
But still, thanks!
For some of my simple scripts, config files, and HTML+CSS templates, I actually do use CC BY-SA already though (mostly for convenience, for example I have my whole website licensed under CC BY-SA, including my CI scripts (maybe 30 lines total, the bulk of my code is in a static site generator I released as AGPL3) and HTML+CSS code, because text and media are like 90% of the entire thing)
Why?
Because it explicitely doesn't grant patent rights.
Just a few weeks ago, Fedora tackled this issue by announcing the stop on accepting CC0 (license that is actually really popular for software, in comparison to CC BY-SA) software: https://www.theregister.com/2022/07/25/fedora_sours_on_creative_commons/
All Creative Commons licenses have this issue, not only CC0, including CC BY-SA.
Patent rights don't apply to me as much -- I live in Canada, and though it's a bit more complicated than I let on here, we effectively don't have software patents.