Hacker News new | ask | show | jobs
by ploxiln 3984 days ago
But as noted above, python is not copyleft.

The (now obsolete) GNU implementation of the java class libraries was GPL licensed, and had a special exception just for this, called the "classpath exception": http://www.gnu.org/software/classpath/license.html

The Sun Java implementation was not GPL until 2006/2007. And since Oracle successfully sued Google for making its own compatible function prototypes and class definitions and such ... well I'll agree that the java situation may in fact be a shitshow.

Also, did you know that the GPL has a system library exception? So you can legally dynamically link to OS X's libc or Windows' win32 as needed to run a normal process. https://www.gnu.org/licenses/gpl-faq.html#SystemLibraryExcep...

So really there's no language (except maybe sun's java, I dunno) where this is actually a problem.