Hacker News new | ask | show | jobs
by theamk 1303 days ago
One of the big advantages of open source (and probably the most important one for many organizations/startups) is ensuring continuous access.

If you were paying for commercial license to developers before and the company behind the product decides to raise prices 100x overnight, or gets sold and closes down, you are screwed in closed-source/source-available case -- start paying more or migrate away from it. But in case of open source software, you'll likely to be able to find alternate source of support -- maybe a different community-maintained fork, or some independent consultants fixing the bugs just for you. This puts an upper limit on the software prices, which is great for consumers.

USAL specifically prohibits this - if you were dependent on USAL-licensed software, you might be able to get local engineers to support it, but you cannot collaborate with other users, nor you can ask any third parties to help.

Between this or BSL, I'd choose BSL any time. If something happens, at least BSL guarantees the software will become open-source eventually... USAL instead guarantees that software is lost forever.

1 comments

"Third parties to help" is a good point. Although under the USAL, you can make "third parties" to become users.

Thanks for the suggestion! The USAL is new, it may be updated to allow pluggable additional grants to allow more flexibility, for example, if the licencor as a business entity does not exist, then the licensed works could be changed to another license.