News for hackers. Stuff that matters.
Re:Write libraries instead of services, where possible by pjmlp on Tuesday March 09, 2021 @10:36AM (#26399774)
Only on the FOSS world, because it is the only way to force devs to pay.

There is another alternative universe where commercial software, including libraries, gets sold.

Re:Write libraries instead of services, where possible by chin7an on Tuesday March 09, 2021 @10:44AM (#26399874)
A few libraries in the Java world have this model. They haven't produced unicorns but seem to be pretty stable businesses - jOOQ(1), hibernate(2) etc. I'm researching DB libraries for work and so those are the ones I recalled immediately, but I think there are some commercial UI ones too.

[1] https://www.jooq.org/ [2] http://hibernate.org/orm/support/

Re:Write libraries instead of services, where possible by scruple on Tuesday March 09, 2021 @11:03AM (#26400112)
Sidekiq [0], as well. Though that's a Ruby background processor.

[0]: https://sidekiq.org/

Re:Write libraries instead of services, where possible by jaxn on Tuesday March 09, 2021 @05:19PM (#26405157)
Graphql.pro is a paid library for ruby as well.
Re:Write libraries instead of services, where possible by frabjoused on Tuesday March 09, 2021 @10:58AM (#26400045)
I'm very happy that alternate universe doesn't exist. Libraries outnumber SaaS products 100 to 1 and I remember wrangling with software licenses on library implementations in the early 2000s. It sucked.
Re:Write libraries instead of services, where possible by hedora on Tuesday March 09, 2021 @11:14AM (#26400235)
Distribution (the internet) and open source disrupted that business out of existence.

I think we need something like that for the cloud. Pay an interchangeable cloud provider a monthly pittance, and they host your choice of services as turnkey solutions. No more centralization of data, and no more paying $5/mo for a service wrapper around some FOSS CLI tool.

Re:Write libraries instead of services, where possible by pjmlp on Tuesday March 09, 2021 @11:24AM (#26400354)
Reality check, that business is pretty much alive in Fortune 500, and I work mostly with such products.
Re:Write libraries instead of services, where possible by pjmlp on Tuesday March 09, 2021 @11:23AM (#26400347)
It surely does, I live in it.
Re:Write libraries instead of services, where possible by throwaway894345 on Tuesday March 09, 2021 @12:48PM (#26401364)
Why do you think it's limited to the FOSS world? Surely most SaaS companies (and certainly the most profitable) are business-to-business companies, and presumably they're quite a lot more valuable than the average library vendor. I would also hazard a guess that onprem services occupy an intermediate tier both in terms of profitability and in terms of integration model: they're a whole service (as opposed to a lib) but the customer is on the hook for integrating and operating (as opposed to SaaS).
Re:Write libraries instead of services, where possible by pjmlp on Tuesday March 09, 2021 @03:19PM (#26403616)
Because a large majority of those developers feels entitled to get everything for free.

If I want to get money (not donations) I rather target traditional corps.

Re:Write libraries instead of services, where possible by throwaway894345 on Tuesday March 09, 2021 @04:11PM (#26404322)
I agree that if you want to make money you shouldn't target FOSS, but how does that fit into the "libs vs saas" conversation?
Re:Write libraries instead of services, where possible by pjmlp on Wednesday March 10, 2021 @12:43PM (#26413896)
SaaS are the easiest solution to achieve payments from FOSS consumers.
Re:Write libraries instead of services, where possible by the_local_host on Tuesday March 09, 2021 @10:42AM (#26399855)
> Only on the FOSS world, because it is the only way to force devs to pay.

What about the approach that the Qt library uses, where they have a free GPL version and a paid commercial license? People might pay to avoid GPL obligations while using the library.

Re:Write libraries instead of services, where possible by MaxBarraclough on Tuesday March 09, 2021 @11:03AM (#26400115)
A nitpick, but that's not true of Qt any more. You can use the latest Qt under the LGPL3 licence.

https://en.wikipedia.org/wiki/Qt_(software)

Re:Write libraries instead of services, where possible by pjmlp on Tuesday March 09, 2021 @11:22AM (#26400336)
A good one, yet go check the crowd with pitchforks and torches heading to Qt castle.
Re:Write libraries instead of services, where possible by johannes1234321 on Tuesday March 09, 2021 @12:22PM (#26401045)
For the ones missing the context:

The Qt Company recently changed their publishing model and they provide only recent versions as (L)GPL. Thus Open source users have to migrate to Qt 6 or run an outdated version of 5.7, missing bugfix releases. Migrating to Qt 6 however isn't easy as some components aren't available for Qt 6, yet. Thus Open Source users requiring those modules can't go anywhere.

Aside from that the Qt company restricted access to their builds behind a registration wall.

And if you are willing to pay they created a pricing model, which isn't easy to understand and can become quite expensive, (233$/month/developer) and as it's a subscription you can't simply pay a license and go from there, but you have to subscribe and the moment you terminate the agreement you are forbidden from distributing your application any further with Qt.

Thus unhappy open source users and many users who at least claim they would like to buy for sensible cost, but can't afford.

Re:Write libraries instead of services, where possible by nly on Tuesday March 09, 2021 @03:09PM (#26403476)
5.15, not 5.7, but everything else you say is true
Re:Write libraries instead of services, where possible by goatinaboat on Tuesday March 09, 2021 @12:20PM (#26401025)
There is another alternative universe where commercial software, including libraries, gets sold

I remember old issues of Doctor Dobb’s Journal with full-page ads for libraries you could buy to add features to your shrink wrap desktop application. It was a viable business model once.

Re:Write libraries instead of services, where possible by TheCoelacanth on Tuesday March 09, 2021 @12:45PM (#26401331)
They certainly exist, but I don't think they are remotely as common. I can think of dozens of paid services that I use at work but one paid library. Maybe 5 if you include things like database SDKs where we paid for the database.
Re:Write libraries instead of services, where possible by komodo009 on Tuesday March 09, 2021 @12:49PM (#26401385)
A lot of stuff in the automotive world has paid libraries. They can't be services because they need to be real-time, but they're not free because implementing a complex IEEE standard as software is not trivial.