Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

In practice applies the same rules as the GPL except that they cover not only the distribution of copies of the software but also the use of the software in a network service. In practice if something is considered derived work under the GPL is the same also for the AGPL, and the source code must be released to all the people that uses the service (if the service is used internally, you can avoid to do so, also with the standard GPL).

So: 1a. violation

1b. ok if used internally and employee doesn't request the code

1c. violation, doesn't matter here the fact that is AGPL, is a violation also for the standard GPL

1d. if AlienNetflixViewer uses FooProject is derived work and thus must also be released under the AGPL

2. yes, as long you use only the code with the MIT license you can do that under their license

3. he can be sued for violation of the copyright. In practice it's rare that he will get any penalty in real life, especially if we talk about a big corporation...

4. Same as previous answer, in theory you can sue someone if he violates the license

5. Again, if you suspect a violation of the AGPL you can try to sue them. But it's rare that you will get anything done, also if someone is not stupid he will use the code under AGPL and masquerade that, so you will have no way to know (it's difficult to know if someone violates the GPL, good luck finding someone that violates AGPL).

In practice AGPL is a license that is practically impossible to enforce.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: