| I'm not quite sure why everyone feels OS means you'll have the app forever. This isn't true in my experience. 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. |
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.