6 ms·
> Big corporations aren’t benevolent - the advocacy I see around OSS projects from FAANG (MAANG) companies is problematic. They don’t support OSS. They use and
by xyzzy_plugh 4y ago
> Big corporations aren’t benevolent - the advocacy I see around OSS projects from FAANG (MAANG) companies is problematic. They don’t support OSS. They use and leverage it.
How is this problematic? For most of my career, I also haven't supported OSS -- I too use and leverage it.
Open source is relatively simple: it does what it says on the tin. If you make something freely available under a non restrictive license, you no longer own that thing. Sure, you may retain some copyright, but you've given it away. Why are people always surprised when those free things are leveraged? Is everyone truly this naive?
GPL, AGPL, BSL... they all solve different problems. There's no right answer. If you're building something and want to make money, then it behoves you to choose a license that strengthens your position to make money, rather than introduce a vulnerability.
- josephcsible 4y ago> GPL, AGPL, BSL... they all solve different problems. There's no right answer. While there are legitimate arguments in favor of different open source licenses, the BSL is a proprietary license and is always the wrong answer. I'd agree with this if it used a real open source license like Apache or MIT as its third example instead.
- erk__ 4y agoWell BSL is pretty much a MIT license https://opensource.org/licenses/BSL-1.0 https://opensource.org/licenses/BSL-1.0 And well the other BSL (Business Source License) may be appropriate for proprietary software that you want to be released under a open license at a later time. Although I am also not really aligned with the idea on a ideologically plane.
- deleted 4y ago[deleted]
- josephcsible 4y agoI meant the Business Source License, and I'd be willing to bet that the person I was replying to did too.
- deleted 4y ago[deleted]
- goodpoint 4y agoFOSS goes beyond throwing some code on a forge and slapping a license on it! A lot of companies do astroturfing by creating a false impression of community, cooperation, openness and decentralized development. Later on they add CLAs, switch to open-core or use other tricks to strictly control development and use.
- xyzzy_plugh 4y ago> FOSS goes beyond throwing some code on a forge and slapping a license on it! It literally does not. Please refer me to any definition of Free and Open Source Software that refers to anything beyond the text contained in the license. Please stop spreading such woefully sore interpretations. This is exactly how you burn out authors and maintainers. > A lot of companies do astroturfing by creating a false impression of community, cooperation, openness and decentralized development. I've said it elsewhere, but these elements do not inherently have anything to do with Open Source. It's beyond foolish to presume them. > Later on they add CLAs, switch to open-core or use other tricks to strictly control development and use. If this bothers you (which it shouldn't) then perhaps consider an alternative licenses which restrict the ability to monetize without releasing source, such as AGPL. Licenses are being wielded as per their lettering. This is a good thing, generally. We all benefit from Open Source regardless of CLAs or open-core.
- ryan_lane 4y agoCLAs are primarily there for legal protection. An alternative is a DSO, but legal teams tend to be a bit hesitant to allow them. Everyone dislikes CLAs, including companies that use them, because they make it more difficult to accept changes.
- caseyross 4y agoOpen source, historically speaking, is an implied social contract: I as the developer do something nice for the world. I therefore hope that you, as the user, will pay it forward. When this ethos is subverted by people who don't pay it forward, who just see "Free!" and unthinkingly take and take without ever thinking to give anything back, it rubs people the wrong way.
- madeofpalk 4y agoI don't think so, historically speaking. "Open Source", historically speaking, was the right (and obligation) to have the ability to modify the source code of software you use. There was nothing about 'paying it forward', but rather giving users the freedom to control the software they run.
- pbhjpbhj 4y agoThe parent comment to your's has been my understanding (using FLOSS since last year's of last millennium), why do you find it not to be true that there was an implied social/moral contract with free-libre software?
- xyzzy_plugh 4y agoBecause there was never an implied social/moral contract. If you want something, put it in the license. Don't shame people for adhering to the letter of the license.
- hnfong 4y agoBecause that's revisionist history? Do you have any written evidence that this was a commonly accepted "social contract"? Because I've been using FLOSS since last year's of last millennium as well and I've never heard of such attitudes until recent years. (Even today, I rarely see OSS project leaders actually saying they expected all users to give back something -- it's mostly other users who somehow assume everyone else needs to do so. And if I may say, making presumptions on the intentions of OSS developers is a bit... presumptuous to say the least, even if well intentioned.) One of the few "giving back" contracts I'm aware of is the GPL. Which explicitly states in the license that you need to open source your modifications if you distribute the binary. Vim nags you a bit to donate to Uganda children, but that's explicit as well.