3 ms·
In the open source world, Akka, the most popular actor system library in the JVM ecosystem, that’s heavily used in tonnes of open source projects, recently went
by yashap 4y ago
In the open source world, Akka, the most popular actor system library in the JVM ecosystem, that’s heavily used in tonnes of open source projects, recently went from “free and open source” to “paid/proprietary and source available.” https://github.com/akka/akka/pull/31561 https://github.com/akka/akka/pull/31561
Same strategy - the pricing is insanely high (for a library), and the project is effectively dead now, but it’ll take some larger enterprises awhile to move away from.
I find it especially sleazy due to the nature of transitive dependencies in open source. For example, somebody creates a popular open source lib out of their own sense of good will, let’s call it “Foo lib.” It depends on Akka, all is fine for years, then all of the sudden Typelevel (Akka maintainers) say “physche, Akka is proprietary now, Foo lib users now owe us $$$.” Gross.
- woah 4y agoCouldn't they just not upgrade the Akka dep?
- londons_explore 4y agoOpensource licenses don't allow that... The most an evil maintainer can do is make new versions of a library be expensive. For things like GPL code an evil maintainer can add in code that checks a license key and only runs if said key is present. Or add a dependency on a closed source component. You still have a right to use the old version forever for free. And that's what any business in this position should do - just make a 'maintenance only' fork.
- jdougan 4y agoHas anyone started a fork from the last Apache licensed version?
- kjeetgill 4y agoOh jeez. I'm no lawyer, but well copyleft sure sounds nice right now. I'd imagine if it was GPL it couldn't be relicensed incompatibly because the new version is still derived from the old one, right?