Hacker News new | ask | show | jobs
by hga 4186 days ago
The current license is a totally impossible custom one. It tries to say the same things at least 3 times each, resulting in an uninterpretable mess, with ambiguities decided by the author, and after his death a committee. E.g. he's stated that you cannot make public an unfinished implementation. There's also the minor detail that his promises pertaining to money are worthless if they prove to be inconvenient.

The concept of the license is OK, the author wants a "Write Once, Run Anywhere" landscape where you can't break the spec and therefore other people's code, but the implementation is bad enough a lot of people including myself gave up on investing in the language and ecosystem.

1 comments

The author was looking for help to develop a minimal battery of tests that any new implementation should have to pass, but there were no voluntaries. Anyway, I think that becoming BSD can help to gather more souls.
Before I checked out of the project he was talking about a test suite, but was firm on not changing the license.

If it goes through, it would indeed make a drastic change, although it could take a long time before the brand damage is repaired.