3 ms·
This already exists, check out LicenseZero and Faircode. The problem is this is against one of the criteria for a license to be approved by the Open Source Ini
by alien_ 9y ago
This already exists, check out LicenseZero and Faircode.
The problem is this is against one of the criteria for a license to be approved by the Open Source Initiative, which states that the users are all treated equal regardless of the purpose for which they use the software, so you can't claim to be Open Source if you discriminate against businesses like this.
I was actually contemplating to use LicenseZero for AutoSpotting, my largest and most successful project that can save companies a lot of money, but I'm afraid this will discourage users and would slow down contributions.
So far I am playing with a dual license model somewhat similar to the way Redhat handles RHEL and Fedora. The software is open source under the MIT license, and anyone can use it from source if they are willing to compile it themselves.
In addition I am now offering evaluation nightly builds that expire after two months, and I am selling for a relatively small fee stable and well tested builds that I verified to be working well. I am also only actively offering support and trying to fix issues for these stable builds, the other builds are supported by the community on a best effort basis.
So far very few people were interested in the official builds, but the first evaluation builds will start to expire within a few days so I expect the number to grow.