EthicalSource / contributor_covenant

Pledge your respect and appreciation for contributors of all kinds to your open source project.
http://www.contributor-covenant.org/
Other
1.92k stars 1.19k forks source link

Forbid selling NFTs of the project as part as the CoC #1042

Closed jdubois closed 1 year ago

jdubois commented 2 years ago

Thank you

First of all, thank you so much for creating this project. This has helped tremendously the https://github.com/jhipster community.

What's happening with NFTs currently

There are several companies selling NFTs of Git commit hashes. For example https://gitnft.quine.sh - of course this doesn't benefit the project at all, and is done without anyone's consent or even knowledge on the project.

Why this is bad

I find this breaks the CoC in 3 main ways:

My proposal

I would like to discuss how we could had a section in the CoC to make it clear that selling NFTs of our Git commit hashes (or any other NFTs based on our Open Source work) is disallowed.

coderbyheart commented 2 years ago

I think it will be challenging to legally enforce that, because these NFT sh*theads are not redistributing the software (and thus creating a copy the falls under the copyright license), but are basically putting an identifying string composed of repo name and commit hash on the blockchain and sell the token that claims to own that identifier.

kiview commented 2 years ago

I think it is a very heavy bikeshedding topic and probably hard to formulate what actually needs to be forbidden. Also, most of those NFTs aren't even clear for themselves what owning them actually entails. I don't know in which way copyright extends on hashes or URLs.

Edit: I just checked https://opensea.io/assets/matic/0xe7ea2e2be12c257d376400cb231d8ee51e972bd6/112378023207334916646627084922865532126660405318784463929118418006790614554412 and the token itself contains a copy of the commit message. I would assume that the commit message itself could fall under copyright, so this might be in violation (IANAL).

jdubois commented 2 years ago
jdubois commented 2 years ago

My comment above isn't good. We shouldn't talk about copyright or legal infringement here, that's not the point. The point is to prevent some bad practices from a community perspective, which might or might not be legal.

kiview commented 2 years ago

I think if this is phrased in non-legal language, that's much better.

dradetsky commented 2 years ago

I very much disagree with the inclusion of this as part of the CC, as I think it is out of scope. Perhaps it would make more sense within the context of https://github.com/EthicalSource/hippocratic-license-3, although I haven't really thought that through.

I'm not totally sure whether GitNFT and others are working with projects (who may or may have a relevant CoC), or just stamping random git metadata on the blockchain and hoping suckers will buy it, or some combination depending on the circumstances. But I don't think it particularly matters. The main issue is that if you add provisions to the CC which target or appear to target certain technologies or industries, you either make the adoption of CC impossible for those projects, or at least communicate to the leaders of those projects that the CC and perhaps CoCs in general are not for them.

I assume that those who disapprove of NFTs and related nonsense still agree that members of NFT project communities ought to be protected from harassment or discrimination. I suppose it's possible that some people believe that NFTs and NFT projects are evil, and thus members of those projects deserve to be discriminated against for (rolls dice) color or body size, or that at least this discrimination may help to prevent NFT projects from being too effective. But if people do think this (and I'm not judging, just a little surprised), they should at least make it explicit so there's no confusion.

jdubois commented 1 year ago

As this has been opened for more than one year, let's close this as this is not moving forward. I understand this didn't make a consensus, even if I'm sad as I wanted to protect our users and contributors, mainly in non privileged communities (again, they are the ones most targeted by Ponzi schemes).