I read a blog today called "nextbuntu" it can be seen at
nextbuntu.wordpress.com. A few things stated on the website are entirely false:
1) That GNUstep has changed the names of the classes "and everything"GNUstep has done nothing of the sort. For all of the classes in the published API of OpenStep and Cocoa, we have used the same class names, constants, method and function names. Period. It is trivial to port applications from Cocoa or OpenStep to GNUstep so long as Carbon and the Core* libraries (for which we have no equivalent) aren't used. The only classes which use GS as a prefix are private classes which are not part of the NS (Cocoa) framework.
It's immediately apparent that no review whatsoever was done by NeXTbuntu regarding the current state of GNUstep.
2) Graphics makeoverThis is something that has been on the top of my personal list, as GUI maintainer, for a long time. RIO and others have made some progress in getting this done on the theme branch.
3) Give the user the option of using cascading menus instead of the menu bar.GNUstep currently has cascading menus, it also has the capability to show the menu as a menu bar on the top of the screen. To change it is a matter of changing a default.
All of these concerns are known and are being addressed in GNUstep at present. The goal of NeXTbuntu seems compatible with that of GNUstep. The only thing about his post that concerns me is his "dislike" of the GPL. Currently GNUstep is under the LGPL, which is a "lesser" version of the GPL which lacks certain things that some people don't like about the GPL.
4) Mac OS X/Cocoa compatibilityPorting from Cocoa to GNUstep or from OpenStep to GNUstep is quite easy. Please see this link:
http://mediawiki.gnustep.org/index.php/Portability for more information. Also, recently, as you may or may not have noticed, I've implemented nib compatibility, so it's currently possible to read/write nib files for use on OS X.
Cocoa compatibility is one of the main aims of the GNUstep project. It's a very challenging one because Apple keeps adding things, so It's a moving target.
5) The Desktop Env. vs Development Env. issueGNUstep needs to be both, or, at least, have a separate desktop project which is the official desktop.
ConclusionI would suggest that the person behind NeXTbuntu should contact a member of the GNUstep team such as myself, Richard, or Adam to discuss collaboration. If you are planning on re-writing all of this stuff yourself, good luck, but it would go much more quickly for you to use GNUstep. Also, I suggest you drop the attitude that you seem to have, it won't make you any friends.