In the long run, GPL code becomes irrelevant (2015)
10 months ago
- #Software Licensing
- #Open Source
- #GPL vs BSD
- GPL code becomes irrelevant over time as BSD/Apache licensed software tends to dominate.
- High-quality open-source versions of useful software will emerge, especially in infrastructure.
- Large companies can and will implement their own versions of software if no permissive open-source option exists.
- GPL leverages technological superiority to enforce software freedom but may hinder developer freedom.
- BSD/Apache licenses have better survival characteristics due to fewer legal restrictions and corporate preference.
- Companies contribute more to BSD/Apache licensed projects, reinforcing their dominance.
- LLVM is overtaking GCC due to corporate backing and fewer legal constraints.
- Linux remains dominant due to its engineering quality and the complexity of kernel development.
- Cloud services with high infrastructure costs are an exception to open-source dominance trends.
- User freedom is inevitable, but developers must choose between broad adoption and restricting corporate use.