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