hfg-gmuend / openmoji

Open source emojis for designers, developers and everyone else!
http://openmoji.org
Creative Commons Attribution Share Alike 4.0 International
3.84k stars 213 forks source link

Should OpenMoji change the license from CC BY-SA to CC BY? #505

Open b-g opened 2 weeks ago

b-g commented 2 weeks ago

It seems there is a growing interest in a more permissive license e.g. changing from CC BY-SA to CC BY, see e.g. #462.

Dear OpenMoji community what are you opinions on this?

The way I understand it is basically:

CC BY-SA (Attribution-ShareAlike) // What OpenMoji is currently using

CC BY (Attribution)

Summary of Differences

In essence, the key difference is that CC BY-SA enforces the sharing of derivative works under the same licensing terms, while CC BY allows for more freedom in how derivative works are licensed.

RealityRipple commented 2 weeks ago

Personal opinion: share-alike is for finished projects, not components.

Imagine if a dairy farmer could tell a baker which recipes could be used when the baker was using milk from that farmer's cows. That's a component's license exerting too much control over the finished project.

Compare that to, say, a recipe for a food related to a traditional pot-luck event or religious function. The recipe may specifically say not to sell the finished product as it would be counter to the tradition associated with that product. In my opinion, that's an acceptable level of control exerted by the license, preventing attempts to circumvent the intention of the rule (to prevent the sale of what's supposed to be a communal or altruistic dish) while still allowing for variations to be made.

xavizardKnight commented 1 week ago

Relicensing an already existing project is tricky and may be problematic.

For what I've heard on other projects and according to questions and answers online (like this one: https://opensource.stackexchange.com/questions/33/how-can-a-project-be-relicensed), depending on what licence and what type of project:

  1. Some people say that for a licence change, permission is needed from absolutely all contributors, as all contributors agreed to the currently-existing licence when pushing their contributions to the repo.
  2. Other people say that permission from everyone who contributed is not necessary, but is only required from those who contributed the most; in OpenMoji's case, I assume this would be the people with portraits in the About page.
  3. And other people say that no permission from contributors is necessary, the only necessary thing is for the copyright holders of the repo (normally, the maintainers) to agree with the new licence.

Which one of the three above is the right one for OpenMoji's case? I don't know. But if I would have to bet on one, I'll say the second one.

I assume the "commercial use" is still allowed, right? As in the sharealike virality doesn't apply if an emoji is used untouched in a webpage/app/game if properly attributed, if an edit to an emoji is made then the sharealike does apply, as you've mentioned in #462. It's not mentioned anywhere on your CC-BY-SA bulletpoints of the starting message of this issue.

I personally agree that CC-BY-SA might be a bit restrictive for a project like OpenMoji, which is meant to be used in other projects. Other licences like CC-BY or MIT might be a better fit (although continue reading for a possible better licence). The Sharealike condition of the CC-BY-SA is quite confusing in terms of what counts as derivative works (see #462 again).

But I think that before relicensing this repo (if it's even possible to do so, see my points above), we should first try to better explain in both the website and the repo readme the peculiarity that OpenMoji's CC-BY-SA licence allows commercial use of untouched emojis with only attribution. There's a link in the FAQ page that links to issue #462, but clearly this isn't enough, as more related questions have been appearing recently.

I believe you've mentioned in issue #462 that one of the reasons that OpenMoji is licensed with the CC-BY-SA licence is that you want that any modification to the emojis (like if someone creates an emoji with parts of OpenMoji emojis) to also be CC-BY-SA to ensure credit is given. That's a valid and an understandable reason.

If you are open to more licences, please take the Apache 2 Licence into consideration (https://choosealicense.com/licenses/apache-2.0/). As far as I know, using something with an Apache 2 Licence requires only attribution (and allows commercial use), but modifications to it (say someone creates a new emoji using OpenMoji parts) will have to be publicly released with the same Apache licence. This sounds pretty much like what @b-g wanted to accomplish with the "CC-BY-SA with commercial usage".

I don't know if the Apache 2 licence is optimal for non-code projects, although I think the MIT Licence also isn't and, despite that, is used for other emoji packs; so, I don't think this shouldn't be a problem. Also, I don't know the entirety of features (and possible drawbacks?) of the Apache 2 Licence by memory. Nevertheless, this licence is something worth investigating.

Oh wow, I'm writing a lot (as usual with me… xD). Let me end; In short: