5 ms·
It's been proposed and tried before, and I think generally deemed not worth it. a) Almost no one donates, b) the donations would be broken up to infinitesimal
by rabidrat 6y ago
It's been proposed and tried before, and I think generally deemed not worth it. a) Almost no one donates, b) the donations would be broken up to infinitesimal levels, helping no one, and c) there are people who devote their working lives to OSS without compensation, other people who write a few cute small libraries/tools but don't need the money, and then there are corporations who contribute to open-source for their own benefit. The proportion of money that would go to your favorite OSS heroes would be embarrassingly small; compounded by the low donation level and general dilution.
- koolba 6y agoAlso you end up with a handful of people making 1000s of one liner libraries that link to each other in an effort to game such systems.
- Mtinie 6y agoSingle line anti-gaming algorithms could be open sourced to combat this.
- whatch 6y agoAt the same time other people will be more motivated not to include one-liner libraries to not further dilute donations.
- m463 6y agoMaybe that would lead to 1000s of new possible libraries to use in your projects, some of them useful.
- talaketu 6y agoWould this be prevented if the fiscal flow followed the dependency graph? On the other hand, in market capitalism, economy of scale is a powerful force for conglomeration that sometimes results in an anti-competitive reduction in consumer choice.
- aetherspawn 6y agoI guess you could have a heuristic that takes into consideration the number of lines of code from the projects source repository, the last date of commit (i.e. exclude projects that are unsupported for >3mo), the number of contributors, whether the author has opted-in up to receive donations and some heuristic on the number and size of commits to try and estimate the number of hours spent authoring. And then of course, manually approving each hours/month estimate above a certain amount i.e. 10 hours per month.
- prepend 6y ago> heuristic that takes into consideration the number of lines of code from the projects source repository Not only is this a horrible metric of value, it’s ridiculously easy to game. It’s pretty hard to measure objective value of software. I think the closest is letting the market set a price and that has lots of flaws. One of the upsides of OSS is that it bypasses that whole aspect. I think the best approach is to let projects choose their own license according to their goals. If they want to charge, let them. If they want to be free, let them.
- rabidrat 6y agoI wish there were a vetted Open Source license that: - allowed the code to be visible and available as a general rule - allowed an individual user to use it and modify it for non-commercial use - disallowed redistributing modified versions (distributing patches would be fine) - disallowed commercial use Basically, a license that would allow free experimentation and grassroots adoption and all kinds of open-source goodness for individuals, while not giving FAANG profiteers a handout for RMS' ideological reasons.
- rpdillon 6y agoWhat you're describing would preclude someone from forking the project, even to maintain it after the author lost interest. That's one of the main risks I seek to avoid by using Free software.
- m463 6y agoThere was one time though... When redhat went public, they gave redhat stock to a long list of free software developers that had made significant contributions.
- danans 6y ago> c) there are people who devote their working lives to OSS without compensation, other people who write a few cute small libraries/tools but don't need the money Serious question. If you are devoting your working life (that is, time that would otherwise be dedicated to remunerative work) to OSS without compensation, then by definition you probably don't need the money, right? Perhaps because you are already wealthy, or have a family that will support you. There's nothing wrong with this of course, many of us would contribute to OSS for free if we didn't have mortgages and families to pay for. It's basically like doing volunteer work after retirement. Put another way, are there many people devoting their entire working lives to OSS with no other compensation or resources, essentially going bankrupt to write OSS? I'd imagine very few people are in that category, or if they are, can't sustain it for very long.
- rabidrat 6y agoI took a sabbatical from work in 2017 and devoted that time to creating an open source project which I felt was important to exist in the world. I am not wealthy, nor was anyone else supporting me; I had saved up enough to take a year off, and instead of travelling or learning the saxophone, I spent my time developing software that I released under GPL. I guess because I was not living hand-to-mouth, I didn't "need" the money? But I wound up nearly going into debt, because it took another year to get a job after that--turns out that maintaining an open-source project is not an asset for employers but a liability. I had an offer from a HugeCo for decent money, but I turned it down because it would basically have precluded me from working further on this project which is only now starting to walk on its own. It's not my entire working life, by any stretch, but those 2 years were 5% of it, and I figure that cost me $200k+ in "lost" wages. And that does not count all the "free" time I've spent since, fixing bugs and helping people use it, because I love the thing and I want other people to love it too. I'm glad I created it, it's very useful to me and other people who do data exploration in the terminal, but now I have to accept that I probably won't ever recover any significant amount of that value, because...people don't pay for open-source software.
- freedomben 6y agoMay I ask, what project did you build?