reciprocalreviews / reciprocalapp

The reciprocal web application.
https://reciprocolapp.vercel.app
MIT License
3 stars 0 forks source link

License should permit forking but disallow reuse of the name #3

Open amyjko opened 5 months ago

amyjko commented 5 months ago

If someone forks this repository, they should not be allowed to reuse the name, as it would cause confusion about the purpose, scope, and nature of the effort.

amyjko commented 3 months ago

@utmandrew We need to account for this in our license. We have a placeholder MIT license right now (LICENSE), so that's where the draft license text should go.

utmandrew commented 3 months ago

Proposal: let's consider the Mozilla Public License (version 2).

It is more restrictive than MIT. It is copyleft but still allows for the work to be incorporated in a larger, differently licensed piece of work so long as this component remains open and available. There is already a carve out for trademarks; I'd need to look into when a name might be considered a trademark (unregistered).

amyjko commented 3 months ago

That might be a good option. Copyleft seems reasonable in this case given our goals of transparency and trust.

utmandrew commented 3 months ago

I did a bit more reading, and I am a bit put off by the file-level tracking that the MPL 2.0 requires. Typically, each file has a header indicating that it is MPL 2.0, and this allows subsequent authors to blend this source code with their own.

That led me to the Eclipse Public License (EPL). It's another weak copyleft. If someone built a product that modifies this code, the source code would need to be released, but if their product merely uses this code (building around it), then the source code would not need to be released. It also protects trademark, which I think is this fundamental requirement.

utmandrew commented 3 months ago

Also, we should indicate that ReciprocalReviews is a trademark by marking it as such "(TM)" -- any concerns there?

amyjko commented 2 months ago

EPL seems interesting and viable. (Also, we wouldn't need to use the word "Eclipse" — we can write our own license with similar language).

And yes to trademarking. It's a good nudge to prevent people from reclaiming the name and warping the brand.

utmandrew commented 2 months ago

Happy to make the changes to various files if MPL is acceptable and the group wants to do per-file attribution.

amyjko commented 2 months ago

Yes, go ahead and make changes to files. I think tracking our work publicly and documenting our decisions here is a good idea.