Originally posted by azdaha
View Post
I share the opinion, that it's good to share, have community, and improve together, basis for software/application development. Even just using common open source basis, without direct contributement, grows community and brings potential future contributors. However, I disagree, that all solutions, based on willingly shared work, should be enforced to be open sourced.
Perfectly healthy opensource basis for software is licensed under Apache license. You can see it in Java world. There are lots of utilities and framework opensourced under Apache license. There are built proprietary solutions on top of these libraries, which provide specific solutions for specific business domain. However, Java developers work together to create free platform, which is shared then, and allows creation of specific solutions without reinventing the wheel.
My respect goes to people, who developed various GPL software, as they were focused on making software free. I think, that lots of them picked wrong license, which causes dimishing of their software. If they have had picked Apache, they would have built more healthy free basis in software world. It's bit of sad, that effort of these developers is lost, but it's truth. GPL software will mostly dimish, and Apache software prevails.
Leave a comment: