|
|
|
|
|
by adn
1808 days ago
|
|
Regardless of the legality, one of these situations is clearly ethical compared to the other. In the case were you get a job based on your knowledge of GPL software, you still must respect the license if you use that code commercially (i.e. at your new job). And yes, if you reproduce GPL code you "learned" from, you are violating the license. A company ingesting an entire GPL codebase without warning or any way to opt-out in order to create a closed-source feature that they and only they will profit off of is clearly not the same as an individual reading the code and getting a job based on those ideas. |
|
- if you reproduce GPL code verbatim, you're in violation*
- no warning that somebody/something is ingesting the repo
- no way for the repo to have opted out
- closed source (you can't get the source from somebody's brain)
- private profit
* Do we even know if the machine is more or less likely to do this? Humans are certainly capable of it.