Comments (4)
Thanks for reaching out. I confess my initial reaction seeing this is the typical "I'm not a lawyer, I don't even want to pretend to be able to adjudicate open source licenses", but I also fully recognize the badge coloring is, to an extent, already doing just that.
I'll be curious to hear thoughts from other maintainers, but I think there's two separate items here: the addition of 0BSD which should be fairly noncontroversial, and potential changes on CC0 which will have some level of blast radius consideration and controversy
from shields.
Yeah I agree regarding CC0. That's exactly why I put the opinions of Free Software Foundation nor Open Source Initiative in the original post, not my own opinion ๐
from shields.
Broadly speaking, I'm against us just freestyling this and making our own judgements.
Looking over the comments in https://github.com/badges/shields/blob/master/services/licenses.js and the discussion in #1190 it seems that we're mostly deferring to choosealicense.com on this.
Looking over the table on https://choosealicense.com/appendix/ and http://landley.net/toybox/license.html I agree with adding 0BSD to this category ๐
On removing CC0: Badges are not only for software projects (although I acknowledge that is the primary use). Data projects can use badges too. You can use one on your eBook if you want ๐คท
I'm not sure I necessarily love the fact that we've decided to apply semantic colours to licenses, but given is where we are starting from, I don't think "suitability for software projects" is one of the characteristics we've attempted to encode. "CC-BY-SA-4.0" probably isn't a great license for software, but we still code it as "copyleft".
I think I am ๐ on removing CC0 from the "public domain" group. Even if it is not advised for software, it is still a public domain license.
from shields.
Change is available for merge in PR #10092
Added 0BSD to the public domain type (and spec test)
Also noticed we can add 0BSD in PyPi License service helper, as PyPi is not using the short spdx name but a longer format. So added that as well.
from shields.
Related Issues (20)
- Mastodon "remote_follow" URL does not work for newer versions of Mastodon HOT 1
- GitHub go.mod Go version contains comment
- Badges with custom icon not working in Markdown HOT 2
- Hebrew language is messed up in Firefox, Safari HOT 3
- static badge bypasses globalQueryParams
- How to use jsonpath in yaml file๏ผ HOT 1
- TypeError: color.toLowerCase is not a function
- Github Downloads badge reverts to zero when I overwrite a release asset HOT 3
- Dependabot does not bump actions referenced from composite actions
- Bitbucket not completely finished workflow returns invalid response data HOT 3
- Matrix badges not working HOT 9
- Discord Embed not rendering HOT 3
- Azure DevOps - Build Badge - PAT Token not used on private projects HOT 1
- Chrome Web Store Version โnot foundโ HOT 4
- Static badge with data url logo doesn't work on GitHub if set as `srcset` attribute of `<source>` tag HOT 6
- On conda, the displayed badge version is outdated. HOT 2
- GitLab badges are not working HOT 5
- GitLab stars does not working anymore HOT 1
- llm trainning framework and libraries HOT 2
- GitLab top language
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shields.