logoalt Hacker News

dbdrtoday at 7:43 AM2 repliesview on HN

The GPL prevents you from reading the licensed code before writing related non-GPL code? Which section of the GPL says that?


Replies

TheDongtoday at 7:59 AM

It's based on an interpretation of "derived from".

It does not matter if it's in the GPL explicitly or not since we're talking about uutils and their stance on it, and they've written that:

https://github.com/uutils/coreutils/blob/6b8a5a15b4f077f8609...

> we cannot accept any changes based on the GNU source code [..]. It is however possible to look at other implementations under a BSD or MIT license like Apple's implementation or OpenBSD.

The wording of that clearly implies that you should not look at GNU source code in order to contribute to uutils.

show 1 reply
snovv_crashtoday at 10:26 AM

This is clean room implementation 101, and why LLMs are so controversial in terms of licensing.