Which FOSS licenses allow binary distribution within products for sale?
Suppose your software product for sale uses some free open source library at runtime. Therefore, you need to distribute the FOSS product in an unmodified binary form with your product. Which open source license permits such distribution, and under what conditions? I am particularly interested in three licenses:
- Apache 2
- MS-PL
- MIT
source to share
I assume that most licenses allow you to distribute the product in binary form. If binary distribution were not allowed, it would force every user of the library, and therefore every user of any program using the library, to compile it. This would be very impractical.
Usually you just need to provide a way to get sources for anyone who cares. If you haven't made any changes to the libraries, this can be as simple as uploading them to the original libraries web page.
Speaking of which, I'm not particularly familiar with the licenses you mentioned, so you might have to read them to see what they say about the binary distribution. For example, it could be that they require a disclaimer on a binary distribution that specifies which libraries under that license were used.
source to share