10 ms·
No one cares about open-source, until
- PaulHoule 3y agoSometimes I wonder if there should be some systematic punishment for acquisitions. I can only imagine when company X gets bought by Google, Competitor Y ought to have a big meeting with all its salespeople the next morning on the theme that that they are all going to get rich on commissions. 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.
- coldblues 3y agoThe Skiff sell really annoyed me. I am at very least glad that they gave their users 6 months to switch instead of a few weeks.
- pierat 3y agoFLOSS wasnt just about "free shit" in the form of programs. It was all about user ownership of their data and how they wish to do things. 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.
- criddell 3y agoDid Eagle get worse after Autodesk bought it?
- mysterydip 3y agoIn January 2020, EAGLE 9.5.2 was discontinued as a standalone product and is only licensed to users as a bundled component with an Autodesk Fusion 360 subscription. In 2023, Autodesk announced that they will no longer sell nor support EAGLE after 7 June 2026. from https://en.m.wikipedia.org/wiki/EAGLE_(program) https://en.m.wikipedia.org/wiki/EAGLE_(program)
- Liftyee 3y agoAutodesk is phasing it out and merging it into their Fusion 360 subscription.
- kilolima 3y agoEagle and Autodesk deserve each other: "In spring 1991 the dongle protection scheme of EAGLE 2.0 had been cracked causing a decline of 30% in sales, while sales for a reduced demo version with a printed manual saw a significant increase.[4] As a consequence in 1992 CadSoft sent thousands of floppy disks containing a new demo of EAGLE 2.6 to potential users, in particular those who had ordered the former demo but had not subsequently bought the full product.[4] The new demo, however, also contained spy code scanning the user's hard disk for illegal copies of EAGLE.[4] If the program found traces of such, it would show a message indicating that the user was entitled to order a free printed manual using the displayed special order code, which, however, was actually a number encoding the evidence found on the user's machine.[4] Users sending in the filled out form would receive a reply from CadSoft's attorneys.[4][33] The act of spying, however, was illegal as well by German law.[4][33]" https://en.m.wikipedia.org/wiki/EAGLE_(program)#Controversies https://en.m.wikipedia.org/wiki/EAGLE_(program)#Controversie...
- mindslight 3y agoSheesh. I just remember later versions having a pretty astute anti-piracy scheme where newer versions had some kind of blacklist of pirated keys, with the key stored in the binary save file - files produced by a pirated copy couldn't be loaded by a newer version. There were pretty great tools for textual import/export though, so it was relatively easy to work around.
- mjevans 3y agoThere is no cloud. Just someone else's computer.
- landingunless 3y agoFor most venture-backed open source projects, "open source" is and will always be a marketing tactic. It's a way to appeal to developers and beat out close-source competitors in procurement. 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.
- imiric 3y agoI think it's possible to run a VC funded company that builds open source products using the open core model in ways that respect user freedoms, is successful for investors, and is not a fly-by-night venture. The execution needs to be carefully balanced on all fronts, which many companies don't do correctly giving this business model a bad reputation, but I wouldn't refer to it as "always a marketing tactic", or as something inherently wrong with the open core model. I'd go as far as to say that open core is possibly the best way to monetize open source projects.
- jraph 3y agoHow does the part outside the (open) core respect user freedom? For me, user freedom is guaranteed by free software licenses.
- hodgesrm 3y agoHaving something you can sell profitably makes it more likely that the open source part will stay open.
- jraph 3y agoI agree but that's beside the concern I'm raising. How do you ensure freedom on the non-free part? The answer is in the question, I'm afraid. The thing you sell also don't need to be proprietary. I work for an open source company that sells free software [1], support, hosting and consultancy. It specifically rejects doing open core in our business decisions. I'm glad it has worked so far (and has been for 20 years this year). (coincidentally, CryptPad is one thing the company makes :-)) [1] https://news.ycombinator.com/item?id=39403811 https://news.ycombinator.com/item?id=39403811
- teddyh 3y agoObligatory xkcd: <https://xkcd.com/743/ https://xkcd.com/743/>
- SushiHippie 3y ago> The heartfelt tune it plays is CC licensed, and you can get it from my seed on JoinDiaspora.net whenever that project gets going. The tune is even CC licensed!
- dan15 3y agoI'm still wondering why Diaspora didn't take off but Mastodon did...
- guizzy 3y agoWhen it started, Mastodon had an existing userbase to communicate with on OStatus, in the existing GNU Social communities, so it could skip the "Who wants to talk to a ghost town?" era of a social media's growth. Though this prompts us to wonder why GNU Social took off (modestly) but Diaspora didn't.
- Macha 3y agoA different era. Mastodon had plenty of problems of closed networks to show (before it was Twitter, there was the failings of e.g. tumblr and Google+ to point to)
- armchairhacker 3y ago> Skiff was presented as open-source, the back-end never was so it was not possible to self-host it. In addition, the type of license used (CC-BY-NC-SA) is meant for artworks and more geared towards showing the code than making the service operable by others. 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).
- RobotToaster 3y agoI'm not sure it could even be called open core, that usually implies at least something is open source, but CC-NC violates the open source definition. (Also technically no CC licence is an open source licence, since they don't require works to release the source code, because they aren't intended for source code)
- bdw5204 3y agoThe general public doesn't care about "open source" so marketing a product as "open source" is pointless unless you're marketing it to a purely technical audience. The ability to modify the source code of Linux or to run your own Mastodon server isn't appealing to most people. Most people don't even care that iOS has an App Store monopoly where Apple decides what apps they can and can't put on their iPhone and iPad, at least until Apple bans an app they want. 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.
- duped 3y agoI'd liken it to car repair. I don't work on my car or fabricate replacement parts, but I can take it to any repair shop I want and the manufacturer can't stop me. And if my car was designed in such a way that I had to take it to the dealer for routine service and repairs, I wouldn't have bought it. None of that is because me, the consumer, knows the ins and outs of car part supply, regulations, or car maintenance. I just take it for granted that I can buy something and expect it to work for awhile and get it fixed when it breaks. The analog for that in software is open source. The public doesn't need to care. If it's open, anyone can go fix it when the developer stops. Those people aren't average consumers, they're the 3rd party car mechanics.
- godelski 3y agoThis is a very similar analogy I use for boomers and it sticks. They are often complaining about how no one fixes things anymore and so when you relate the abstracted software to hardware they actually understand. When they get it, they care too.
- neom 3y agoI'll always take a moment like this to point once again to Nadia Eghbal's fantastic report, it might be from 2016, but it's a good read. Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure https://www.fordfoundation.org/work/learning/research-reports/roads-and-bridges-the-unseen-labor-behind-our-digital-infrastructure/ https://www.fordfoundation.org/work/learning/research-report...
- jauntywundrkind 3y agoComputers without escape hatches seem destined to become infernal machines. Someday you'll find yourself misaligned with what's happening and you'll be very sad. 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-three-years/2024-02-11-home-assistant-three-years-later/ https://eamonnsullivan.co.uk/posts-output/home-automation-th...
- Aachen 3y agoI've rediscovered cryptpad last year. I thought it was (and was looking for) a client-side encrypted etherpad, but was surprised to see they had added spreadsheets, folders, forms, and everything. It's working towards a full office suite 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
- jszymborski 3y ago> I wouldn't say it's quite there yet, my mom probably should wait a little to try it out Curious about what features you feel non-technical users might be missing. I've been most successful getting casual, non-technical users to adopt Cryptpad. It's the power users that use add-ons or need more than what WordPad might offer that begin to grumble in my experience.
- jraph 3y ago> need more than what WordPad might offer To be noted CryptPad comes with its own fork of OnlyOffice, a complete Office suite. Maybe not as complete as MS Office or LibreOffice though. It's not only simple pads (anymore?).
- Aachen 3y agoIt's not so much about features as UX and polish. When I wanted to use the forms for registering for a game event, I sent it to a friend to try out and it crashed the browser on their phone (mobile game, so most users are on phones). Apparently the cryptpad owners couldn't reproduce with the same browser but one crash among n=2 didn't bode well enough to use it for hundreds of players We did use it for keeping organisational notes, but finding out how to use the sharing folders system took a little trial and error It's this sort of thing that I want to set the expectations for when sharing it with others. When people go in with a mindset of it being a cool thing with rough edges, and it turns out not to be so rough, that's only more reason to be impressed and stick around. If you go there expecting a fully-fledged Google Docs clone, I think that'll be disappointing and give a feeling of "it's nearly good enough" (and then they leave and forget about it) Anyway that's my expectation on expectations, I'm happy to hear it's currently already in a state so good that you've converted non-techies :D
- jszymborski 3y agoCryptpad is fantastic and totally replaces Google Docs for me when it comes to collaboration.
- patchtopic 3y agoI have been using Cryptpad the last few months (self hosted) and it's working great. Keep up the good work.
- throwaway81523 3y agoI wonder if it's feasible to reimplement the Skiff server so people can self-host it.