Open source is all about sharing. .If participants don't share, the development model breaks down. That's why most open source licenses are drafted to require those who use open source to build software and then distribute that software to contribute the source code to the community. But what about those who use open source to build software that they offer as a service over a network rather than distributing it to users? Until the OSI approved the Affero General Public License v3, they were not required to contribute code. Technically, the argument went, they were not "distributing" software. Now that the AGPL is in force and being used, some say it will limit the use of open source because Web services providers will want to keep their code proprietary. Others say Web services providers shouldn't be required to contribute their code. They say the GPL was silent on the issue for a reason. |