raisely / NoHarm

Do No Harm software license - A licence for using software for good
Other
394 stars 42 forks source link

add terms of modification #85

Closed ghost closed 1 year ago

ghost commented 1 year ago

Overview

Fixes #82.

Proposed Resolution

Adds terms of modification to the license.

realpixelcode commented 1 year ago

Oh, I think we misunderstood each other a bit: What I meant was to replace the licence for the entire repo with a Creative Commons licence and to put the modification clause into that same CC licence.

Putting the modification clause into the Do No Harm Licence itself is a bit recursive, I guess 😅

ghost commented 1 year ago

Ok, that sounds good. however, according to Creative Commons, modification of a CC license is not a good idea.

ghost commented 1 year ago

Let me remove that change, add a CC0 license, and add the terns of modification clause.

ghost commented 1 year ago

Scratch that; the legal code will have to be linked to from CC's website, and the terms of distribution will need to be in the README. The only thing that could be downloaded is the CC0 plaque/image.

realpixelcode commented 1 year ago

Okay, that's a good alternative! Maybe remove the LICENSE.md to avoid confusion?

realpixelcode commented 1 year ago

Oh, I think we forgot one thing:

If copied verbatim without any modifications, the Do No Harm Licence may be used and re-distributed according to CC0 without any further restrictions (like having to change the title).

ghost commented 1 year ago

Done. What do you think of the comments in the review I started?

realpixelcode commented 1 year ago

Sorry, I don't see any. For me, it says Reviews: None requested 🤔

ghost commented 1 year ago

Huh, it should say "IRod22 started a review" on the conversation panel.

realpixelcode commented 1 year ago

Maybe only the project owner can view it? (It's neither visible in the app nor on the website 🤔)

ghost commented 1 year ago

Huh, that's weird. What I meant to say is that line 63 may look a bit confusing for a dev to understand.

Provided that your derivative of this licence
 * does not imply directly or indirectly that such a derivative is supported by the original licence creators or users, <!-- [?] discuss -->

After all, we are making the terms of modification of the license more approachable to developers, not legal experts.

realpixelcode commented 1 year ago

You mean we should simplify the wording? How about something like this?

You may use the content of the Do No Harm Licence according to the CC0 License (read the summary), but if you modify the content, you must also change the name of your derivative licence in order to prevent any confusion. Also, do not claim that we, the original licence creators, would endorse your specific derivative.

ghost commented 1 year ago

Sorry for the late response, @realpixelcode. Let me add that to the README.md.

ghost commented 1 year ago

I meant to say simplify terms of modification in the commit message.


Alright. @tommaitland, this PR is ready for merging.

MrAureliusR commented 1 year ago

As someone who made the suggestion, I was definitely intending the sentence regarding derivatives to be put IN the text of the license itself. I believe this is how most other Licenses do it. I think it's best to have it all in one document. Again, I really don't understand why we are licensing the license itself. I suppose it can't do too much harm, but it just seems like a future stumbling block.

Also, license proliferation is a real issue. The current wording sounds like we are encouraging people to make derivatives of the license if they want to add clauses; when really they should either propose changes to this license or try to find one that already meets their needs. There are a huge number of stagnant licenses out there that are genuinely causing issues in open source software. I would again argue that this should be worded in a way that gently discourages license proliferation, while also being firm that derivatives must be named differently.

ghost commented 1 year ago

@MrAureliusR, you make a good point; before we merge this PR, license proliferation will need more discussion with @tommaitland, the rest of the core team, and other contributors. That was why I considered CC BY-** as a more ideal license. @realpixelcode, what do you think?