4 ms·
> If corporation x uses my thing to cut labor costs and doesn't pay me anything while actual employees get to sit around and make six figures adding fields to j
by wilsonnb3 2y ago
> If corporation x uses my thing to cut labor costs and doesn't pay me anything while actual employees get to sit around and make six figures adding fields to jsons, that's a shitty arrangement for me
Then perhaps FOSS isn't for you.
There seems to be a large segment of the community these days that doesn't fall into the MIT/BSD or GPL camps and I'm not sure why they care about FOSS if they don't agree with one or both of those philosophies.
Not to say that those are the only true FOSS philosophies- I just don't understand why this third contingent isn't making their software closed source.
- abdullahkhalids 2y ago> Not to say that those are the only true FOSS philosophies- I just don't understand why this third contingent isn't making their software closed source. This perspective pre-supposes the _the_ binary to analyze the world is open vs close source software (binary 1). But there are other binaries. There are at least two reasons why people are attracted to FOSS. One is the "freedom" angle. But the other is that people like working within a gift economy - a system of value creation in which everyone gifts value to others to the best of their ability. FOSS licenses explicitly only care about the freedom value, but clearly there is some overlap with the gift ethos as well. But for-profit companies using OSS to make crazy amounts of money and then gifting nothing back destroys the gift economy. This is another binary: systems that create gift economies vs those that don't (binary 2). Many people have decided that they don't want to make a fool of by these companies, and they stop using FOSS licenses. Using binary 1 analysis, it seems these people prefer or should use closed source licenses. But from the binary 2 analysis, FOSS licenses create a non-gift economy. So there is a need to create other licenses or systems that create and enforce a gift economy.
- Ray20 2y ago>but clearly there is some overlap with the gift ethos as well. No, there is not. Even more, "value to others to the best of their ability" directly contradicts this "freedom value"
- WorldMaker 2y agoI feel like in your last part you are also pre-supposing another third binary (binary 3): the copyright license is the only relevant part to enforcement of a system vs OSS is a community and is bound by ethics as well as laws. The distinction between ethics and laws is a fascinating dichotomy. "What is the culturally right thing to do?" versus "What is the allowed thing to do?" The gift economy is already an ethical system like "Take a Penny, Leave a Penny". There are no laws that tell you what to do, you are encouraged to do what is right for you and hopefully what you think is right for the larger culture (the next person into the shop; the next user of the open source software). Sure, it is hard if not impossible to "enforce" a general ethical system. To some extent that is what laws are for in the abstract ideal, but in regular practice there's a gulf there and we find that some of the beauty of the ethical system is broken when attempted to be constrained by legally enforceable laws. If you watch someone take all the pennies, stuff them into a Gucci bag, cackle like a villain, and never leave a penny and think "Someone should do something about this", you start to find how slippery it is to add rules to who must leave a penny and who can take a penny and how often and how many variables and edge cases there can be just to try to figure out who is "right" to leave a penny and who is "right" to take one. The open "you know best for yourself in that moment" invite of "Take a Penny, Leave a Penny" disappears exactly in that moment you try to constrain it with rules. As software developers we love rules and coming up with them. Software is about plumbing for all those variables and building the big charts of the edge cases and solving them. Binary 3 is an easy trap here: people aren't playing the game right, lets add more rules to the laws (software licenses). But it's a break to Binary 1 (forced sharing licenses aren't "fully open") and just as with TAPLAP, it starts to sour the "everyone gifts value to the others to the best of their ability". By adding rules you have to define "value" and "best of their ability" and in doing so you lose that fragile idea of "try your best to do what is right, only you really know what that is". In the real world TAPLAP is enforced via social contract: reputation and gossip, trust and distrust, dislike and shunning. For enforcing a "gift economy" culture in open source, there are options more like the social contract (industry ethics boards, unethical software company boycotts/reputation smearing). Some of those pieces exist (OSI is an ethics board; ACM has an ethics board; IEEE has an ethics board; FSF likes to think it is an ethics board, but also clearly trusts rules/laws more than open, unconstrained ethical systems) they just may not have enough teeth, especially with respect to enforcing anything like the "gift economy". So I agree there's a need to better enforce a gift economy, but I don't think it drives a need for other licenses or systems as much as it shows a usefulness in giving more enforcement to the existing "social contract" of open source. Take a library, leave a library. I don't think adding more rules solves enforcement. (And it certainly endangers our principles for "freedom" such as binary 1.) We can and should be able to enforce it even in its "not very explicitly stated" current form as an "ethical obligation" (versus a "legal requirement", very different things). It just is a harder (improv) game to play with less "rules" to play by. (As much as we love rules in software, sometimes it is nice and freeing to take a break and go play an imaginative game with fewer rules.)
- davidgerard 2y agothis is why AGPL is perfect for the job. Solidly FOSS license, used without problems and usage increasing, temporarily embarrassed billionaires go into a screaming fit about it. Even mentioning the AGPL on HN gets a flurry of not-even-wrong FUD in the style of early 2000s Microsoft about the GPL, c.f. the recent story about Elasticsearch: https://news.ycombinator.com/item?id=41394797 https://news.ycombinator.com/item?id=41394797