by mikro2nd on 2/16/24, 12:36 PM with 52 comments
by landingunless on 2/16/24, 3:24 PM
Users of these projects should expect something like the Skiff sell to happen -- especially if the project is open core or does not use a truly permissive license.
by neom on 2/16/24, 6:10 PM
Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure
https://www.fordfoundation.org/work/learning/research-report...
by bdw5204 on 2/16/24, 5:20 PM
With venture backed startups, the goal is to sell the company either to a large incumbent or to the public stock market. An IPO is a de-facto sale to large pension funds like Vanguard and Blackrock. Ultimately, their long term goal is going to be maximizing shareholder value not some kind of open source idealism.
In fact, open source often stands in the way of profit so market processes will encourage companies owned by the stock market to go with closed source whenever possible. The most reliable way to keep software open source in the long term is to license it under AGPL or GPL and accept contributions from as many contributors as possible under as many different copyrights as possible. Permissive licenses like MIT and BSD allow companies to use open source for proprietary software without sharing their changes. Even GPL licenses, if the copyrights are all assigned to a single entity, permit that entity to re-license it as proprietary. The more copyright holders, the harder it is to get the necessary permissions or replacement code to re-license.
by armchairhacker on 2/16/24, 4:04 PM
That’s not open-source, it’s open core. Calling it open-source is a straight-up lie. True open-source is useful even if a company gets acquired or changes their business model, because 1) the old version stays open-source so you never lose access, and 2) it can be forked and remain updated to compete with the now-proprietary version. Like when Terraform got forked into OpenTofu.
1) should be enough on its own to make nobody care if the company changes the license, but we live in a world where people expect all types of software to have continuous improvements. Still, 2) means there’s a group can ensure the open fork has everything the closed original does, by putting in as much effort as the company. In practice the forks often fall behind and sometimes they die, but it’s for the same reason the companies move away from open-source: it’s harder to make progress without funding, and it’s harder to get funding with open-source.
EDIT: I also get that the term “open-source” is diluted. But my understanding is that it means all of the source (i.e. code) is open (i.e. public). Otherwise, why even call it open-source in the first place? Non-code data like assets, training data, and keys can be private (provided the key isn’t encrypting any code), which lets people sell open-source products; a server can use a key to ensure that clients purchased the product (and a checksum to establish that the client’s source hasn’t been modified), but the server’s code should be open-source (so people can run modified versions locally but must buy the official game to play on the official servers).
I suppose there’s some loophole a group can use to create something under this definition of “open-source” and revoke access to prior versions later (at a minimum they can exclude you from the official servers). But at least I don’t know any occurrence of this ever happening, and it’s certainly a lot harder and less likely than revoking access to “open core” (which is just, not publicizing the majority of your code, so that even calling it “open” is debatable).
by pierat on 2/16/24, 3:24 PM
These days, closed source is also closed formats. And with cloudshit tie-ins, sometimes even means you never even see your data. It's just <hands waving> in the cloud.
For example, the sooner you migrated from Eagle after the Autodesk acquisition to KiCAD, the better. Sure, KiCAD was less polished, but your data and way you work was completely open. If you stayed with Eagle, well, you bent over and took it.
by PaulHoule on 2/16/24, 12:45 PM
In general there should be a broad movement that operates on several fronts that sends the message that you can buy the employees, you can buy the code, but you can’t buy the customers, at least not yet.
by Aachen on 2/16/24, 6:42 PM
I wouldn't say it's quite there yet, my mom probably should wait a little to try it out, but if you're a bit geeky and looking for open source, live multiplayer spreadsheets or documents to use with other tech-savvy people, this would be the first thing to check out. With Nextcloud or LibreOffice cloud or whatnot, the server can always access your things. That's almost always fine, but if this exists, why not the privacy by default? I love the idea
by jauntywundrkind on 2/16/24, 6:13 PM
This is the same thread we see with iot. It's either a system in your power, that you can work with, or it's a huge risk.
Example article: Home Assistant: Three years later 273 points, 3 days ago, 190 comments. https://eamonnsullivan.co.uk/posts-output/home-automation-th...
by jszymborski on 2/16/24, 7:29 PM
by coldblues on 2/16/24, 3:02 PM
by patchtopic on 2/16/24, 11:21 PM
by throwaway81523 on 2/17/24, 3:12 PM
by teddyh on 2/16/24, 3:58 PM