|
|
|
|
|
by dpc_pw
3682 days ago
|
|
Google did not take Java code. It wrote it's own software with exactly same API. Any API that is "in the open" is free to be emulated. Especially Open Source ones! What this mean for open source software is that if I write a GPL library, and someone can't use GPL software and writes it's own implementation to be a drop-in replacement, it's free to do so. Which I believe is OK with everyone, except Oracle corporate rent-seekers, that can't get over the fact, that they can't monetize SUN Microsystems corpse even more. |
|
What's the FSF's position on this, I wonder. The whole premise of the GPL as opposed to the LGPL is that even dynamic linking creates a derived work.
If someone creates a completely drop-in replacement for readline (I don't know if libedit and kin are drop-in or not) and releases it under a BSD license, there's no way to distinguish my app linking against one vs the other, I'm simply making use of the API in the abstract.
This isn't exactly the same as the Java case, but the copyright status of APIs per-se sure seems to have implication for the GPL's teeth.