4 ms·
But "making it compatible with the JVM" would involve implementing the Java standard library, right? Recognizing terms like "java.lang.String" or "java.lang.Mat
by CobrastanJorji 6y ago
But "making it compatible with the JVM" would involve implementing the Java standard library, right? Recognizing terms like "java.lang.String" or "java.lang.Math.max" and doing the right thing? To do that, aren't you creating a copy of the Java API?
- treis 6y agoNobody is arguing that you can't copy the API if it's fair use. Copying the API in order to make a copy of the software isn't fair use.
- gknoy 6y agoStrange, in hardware land I thought that a clean-room reimplementation of something (where you make something with the same interface -- the API of the hardware) was legal.
- pjmlp 6y agoOnly if the clean-room re-implementation was properly done with separate teams, proven in court that both teams never had any contact with each other beyond written specification architecture documents.