...why a company might use a service vs a software package even when the package is FOSS? It might just be that they don't have the capabilities to run such a package or just don't want to. In this case...why in the world would they want the code from the service provider?
Again the idea that you should have to make public the code for any service you offer that uses FOSS is ridiculous. And companies modifying code and not returning the changes is in no way dangerous to FOSS. It doesn't stop the developers from continuing their project in any way. It just makes the version used by whatever company work better for their particular situation. I thought that was the point of open source. Mind you the developer can usually make their own mods under and host a service for which the code is not available as well.
The best of ZDNet, delivered
ZDNet Newsletters
Get the best of ZDNet delivered straight to your inbox



