Is this good for bitcoin? #70
Comments
You asked for criticism, so here it is, just meant respectfully:
That's not a pro, it's only a means to the end of a pro which is funding. Funding is a positive value. Paywalls have no intrinsic positives. Regarding your music comments, I'm a music professional and I know a lot about these things. There's very little sense in which the system of royalties you're describing is healthy, appropriate, or applicable here. ASCAP mostly makes already-wealthy people wealthier and does nothing for artists who are struggling to get by. The performance royalties you're describing only apply to direct performance of a song and not to derivatives (i.e. "forking") nor to use in video, and it isn't something that a license enables, it's part of the legal framework of copyright itself. But all that aside, pushing this to a license based on Bitcoin does indeed make this whole situation quite different from the music analogy.
So, for 70 more years until copyright runs out, people pay anonymous Bitcoin addresses?
That's the biggest failing point here. So, you add up all the commits? Incentivize splitting of work into different commits then? Do people place different prices on commits? If not, I'd go seeking typo fix commits everywhere I can! Does software that no longer uses the code form one commit but where that is in the history need to pay for that commit? Software evolves. I make a commit that tweaks your commit. The whole copyright nature of software is screwy actually, and there's serious argument that it was a mistake for the copyright office to start accepting the idea of software copyrights even. The idea that this can be split up among commits is unworkable. As a developer, I would never want to accept commits from others under this scheme as it would give them a claim to funding of my software and either cut into my funding or raise the price and potentially cut down the royalties by pricing people out. I don't think any commit-centric royalty idea has any chance to go anywhere.
I know you're aiming to be light-hearted, but don't use that rhetoric. It just leads to divisiveness. This is not a personal thing and none of RMS' ideas are help only by him personally.
MIT etc. permissive licenses are compatible with anything. You can't write a license that MIT will be incompatible with.
Why is that a question? Obviously, all paywalls discriminate against poor people. Unless you added a means-test discount to the license, and that's insanely bureaucratic to mange…
That would only be true if companies chose to use software licensed this way, which they mostly wouldn't. They'd stick to more traditional proprietary licensed stuff or using actual Open Source. I won't go into more detail about the nitty-gritty of your idea as I think inherently there are aspects that make it totally infeasible in reality. If those were addressed (which I have no idea how they could be), then I could offer feedback on a future workable variation (which I would still be highly skeptical about). |
Apologies for flamebait title, but this is a serious proposal.
Background
From my vantage point, open source development has the following desireable properties:
(I don't mean to suggest this is the Final Ultimate List™ of open source benefits, just the ones that I personally appreciate most. Some people (RMS, FSF, etc.) view open source as a kind of social engineering lever, rather than just about creating useful software, and their analysis is very different than mine.)
Meanwhile proprietary software has the following desireable properties:
It has occurred to me that actually, there is no good reason to have two separate lists. We can have everything we want in only one list.
The result is not exactly "open source" in the way the purists understand it, but it's not exactly proprietary either: it's some Third Thing™ that I call royalties.
Exploring the solution space
Musicians face many of the same problems open-source developers face. They want to get paid for the music they write, but they also want other musicians to be able to build on their work without a lot of hassle. After all,the way to become known as a musician is to get Adele to sing your song. And hopefully, afterwards she cuts you a check.
And musicians have a solution to this problem! The solution is not perfect, and it has grown messy over the years, and I'm not going into all the warty details of it, but basically:
And now for software
I think we can use the same solution for software. Most simply: just place the following at the bottom of your commit message:
The end.
Looking back at our list of requirements:
This is not without its drawbacks
Open source POV:
Proprietary POV:
But for me personally, all these "drawbacks" are a small price to pay for the long list of benefits I can enumerate.
Stuff still to work out
Thank you for reading this far, any opinions or criticism welcome.
The text was updated successfully, but these errors were encountered: