I guess what I mean is, the company can try to be as unhelpful as possible (e.g. strip comments, place all code into a giant .cpp file, etc) but it does technically have to publish source code regardless.
I guess what I mean is, the company can try to be as unhelpful as possible (e.g. strip comments, place all code into a giant .cpp file, etc) but it does technically have to publish source code regardless.
* I think. And I don't know if this has withstood the sort of court scrutiny the GPL has.
IANAL, though, so I don't know if corporate policy forbidding this would be legal under the terms of the AGPL.
Section 10 of both the GPLv3 and AGPLv3 prevent the imposition of "further restrictions" on the subject of the license.
Such are the side-effects of treating organizations as singular entities :)
Again, AFAIK, this licencing (AGPL + MIT/BSD or Apache) has not been tested in court.
If OpenBSD was AGPL and my ISP used it on all its network hardware with some custom modification, they still wouldn't be forced to contribute back those changes.
We need to stop making licences that attempt to force people to do the right thing, and start educating people to do the write thing out of free will.
This is entirely not true. If I take a GPLed application, download it, modify it, and never distribute it, then I am under no obligation to release the source.
No, only to the people who have received binaries of those derivations.