241
Programming / Re: Discussion about Open Source - Was: eCS 2.2 C API documentation
« on: August 28, 2014, 05:14:51 am »I do not think it is fair to take MIT sources and convert the project based on them to this virus-like GPL.
I can also say that is not fair to use BSD code create an close source OS (NeXTSTEP was based on the Mach kernel and BSD, later NeXTSTEP was converted into Mac OS X). But that was complete legal according to the BSD license, and again, that is a personal opinion.
OS/2 PPC is based on the Mach kernel as well, most TCP/IP stacks were originally based on BSD code, includin most implementations that are now GPL, there is nothing dihonest about that, that is how the BSD lisence is intended to function.
What is dishonest is the tendency of GPL maintainers to strip the credits of the original programmers from the GPL'd code and only mention the "politically correct" later maintainers.
P.S. The mach kernel is a big pile of poo and one of the major minuses of the Mac OS. It was originally designed to take advantage of the fast context switching that PDP's, 68xxx and some early RISC processors offered, that made it torelable on 68030+ and PPC processors. That it is now only available on ARM and x86 which are both notoriusly slow at context switching is piss yourself funny.