Some have already discovered Cocotron, and want to know why Lloyd chose to go it alone rather than join the GNUstep project. The answer is two-fold.
First, as part of the GNU project, GNUstep code is licensed under the GPL and LGPL. Lloyd wants to make his project attractive to commercial developers as well, so he licensed it under the MIT license, which makes sharing code between the two projects incompatible.
Second, although GNUstep does follow some of the changes to Apple's Cocoa, its primary goal is implementing the OpenStep specification. Cocotron exists to follow Cocoa as closely as possible.
Thursday, April 19, 2007
An article about Cocotron