(no title)
davidjgraph | 3 years ago
Adobe can buy the company that is supplying the devs for penpot the same way it bought Figma.
Sure the source can be reused, but you think another collection of individuals will come along and host the project in the same way?
You think the codebase would be developed/maintained at all if all the original devs left? History says otherwise, from the examples I've seen.
fny|3 years ago
So penpot is a great alternative to Figma for as long as you're damn sure someone will be willing to keep it alive.
Everyone has become so used to pulling or downloading whatever random software and have it work and creating forks like wildfire (just look at how many ubuntu flavors there are) without considering what will happen if the devs just don't have the time anymore or don't care. And if something massive upstream changes like CPU architecture (hello M1) or some browser change or some migration to Oauth5, everything gets borked in one shot.
Also, what's going to happen when a package creator dies? The first generation of FOSS devs are still alive and well. Will the second generation decide to maintain their work or is it easier to rewrite things?
Personally this is why I started only pushing packages that have extremely small surface areas (a single function call) that I know I'm willing to maintain indefinitely.
This is also why I became so married to plain text.
alexvoda|3 years ago
zegl|3 years ago
Out of the box, the referenced sources doesn’t even compile or run. I’ve been fighting random Python/Java/Scala dependencies, using whatever version was the “latest” at time of publishing usually works, unless of course, it doesn’t support M1…
mrits|3 years ago
happimess|3 years ago
davidjgraph|3 years ago
Like last week when Safari 16 broke any use of the command key on Macs and we received 5+ reports per hour until it was fixed.
mekoka|3 years ago
Your hyperboles aside, I don't think there's much to prove. Maintained and long lasting forks abound. Enough to instill confidence in the principle.
If Figma was open source, there would be a fork right now and a team of contributors forming around it as we speak. That and a migration of a substantial part of its community.
> This isn't true in my experience.
Could you share, so that the naive optimist could at least have some context?
worble|3 years ago
It at least gives it a chance, unlike closed source where once it dies it most definitely is gone forever (barring some very dedicated and helpful people reverse engineering the code, this seems to largely happen with video games).
Meanwhile I'm running Strawberry, a fork of Clementime, which is a fork of Amarok, which probably has code from other projects older than me in it.
Will FOSS software always live on after the original maintainers move on? Of course not, but not only does it stand a much better chance, you'll still always have the source available to compile it yourself on newer systems, given the will.
that_guy_iain|3 years ago
Most people here need open source tools to do their job in one way or another. They love the fact they don't need to pay for it and they can just use it. They've been sold on the free software ideogly that it's possible to fork means that someone will or they even they will do it. No matter how much their employers refuse to open source their code, refuse to pay for open source contributors they fully believe that using an open source library or tool means there is less risk for their company because they can make the changes themselves. However, the risk is often greater. Almost certainly their employer won't pay for it and they will have to look for a replacement. They won't have any support contracts that can enforce how much notice they get given to find a replacement. The open source tool will most often just be abandoned.
btown|3 years ago
It also, a couple minutes later, devolves into a hilariously entertaining rant about Oracle and Larry Ellison and the perils of anthropomorphizing lawnmowers, and it's one of my favorite things ever.
jsrcout|3 years ago
afavour|3 years ago
Look at OpenOffice vs LibreOffice. MySQL vs MariaDB. It can happen. At the very least it's more likely than if you're using commercial software.
davidjgraph|3 years ago
jchw|3 years ago
Open source is not a panacea. But just because keeping the door open doesn't guarantee anyone will bother to use it doesn't mean having the door open is not ridiculously useful.
I think there Is a way to tell if an open source project is robust against shenanigans:
- The more stakeholders investing, the better.
- Projects with governance and copyright not assigned to a single company have a lot less chance of needing a fork to begin with.
unknown|3 years ago
[deleted]
unknown|3 years ago
[deleted]
firen777|3 years ago
What you say might be true, but at least open source give us second chance, no matter how miniscule (which I'd argue is not miniscule at all). If it's closed source it's pretty much game over.
whywhywhywhy|3 years ago
orbital-decay|3 years ago
- freeze the versions, keeping using it until you find a better one. Practice shows it can be done for quite a while in many cases (years if needed)
- migrate to the different similar software, or hire an expert to do it for you
There were too many cases of wonderful proprietary products suddenly becoming ransomware overnight, holding your data hostage.
specialist|3 years ago
unknown|3 years ago
[deleted]