Hacker News new | ask | show | jobs
by jinmingjian 1303 days ago
USAL distilled:

* The license is clear that you can anything to the licensed sources except the (re)distribution.

* With USAL, the advantages of Apache License are inherited, while the disadvantages of Apache License are avoided. (for "open source" infra startups)

* BSL breaks the greatest feat of open source, USAL fixes it.

1 comments

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.

"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.