5 ms·
The author didn’t write all of the code, though. The code has a long history (including in other languages) and many contributors. Why should this one develope
by PragmaticPulp 5y ago
The author didn’t write all of the code, though. The code has a long history (including in other languages) and many contributors.
Why should this one developer collect payment but not everyone else who contributed it?
Regardless, it’s ridiculous to give something away openly under a permissive license and then later get angry when people use it exactly as you license it.
- Dylan16807 5y ago> Regardless, it’s ridiculous to give something away openly under a permissive license and then later get angry when people use it exactly as you license it. Doing your best to live in a bad system does not invalidate the complaints you have about that system.
- slibhb 5y agoBy publishing free, open source software he wasn't "doing his best to live in the system". That would involve exchanging his labor for currency.
- Dylan16807 5y ago> That would involve exchanging his labor for currency. That's the goal. Or at least one goal. But you can't just press a button and do that. Being in charge of and an expert on open source software can be a way get people to buy your labor, but it's much harder than it should be. Instead many companies will demand you work for free, because it's open source! Also trying to do something good for the world shouldn't make it so hard to make money. The companies get value but don't want to pay even a pittance.
- slibhb 5y ago> Being in charge of and an expert on open source software can be a way get people to buy your labor, but it's much harder than it should be. Instead many companies will demand you work for free, because it's open source! It's hard to get paid when you decide to give your work away. If only there was some way a person could enter into a contract in order to guarantee payment in exchange for their work. What a radical idea...
- Dylan16807 5y ago1. Why is it so hard to sell additional labor on the open source project? That's the purest form of exchanging money for services. 2. You shouldn't have to take the option that hurts everyone else just to get paid.
- Osmose 5y ago> Why should this one developer collect payment but not everyone else who contributed it? Exactly, no one said _only_ the lead maintainer should be compensated. _All_ of the labor, not just the labor that happens to have a day job that benefits from it, should be compensated. That includes non-coding labor like support or community management, too.
- kristjansson 5y agoThat’s just a a software development business. Open source exchanges labor for conditions the use of the product of that labor. If you want to exchange labor for money then exchange labor for money