All,

Looking back on my last two years as lead, I can see that it is much harder 
than I originally thought it would be.  

I know that I haven't always been perfect, but I'm learning. :)  Also, aside 
from all of that... I've suffered a few very personal losses in the past year 
and a half that have distracted me a bit from GNUstep, but it's always remained 
close to my heart.

GNUstep has made some significant progress in this past year in terms of 
stability, completeness, and usability on UNIX-based platforms and, 
particularly, on the Windows platform.

I believe that the coming year holds some promise for GNUstep since I have been 
seeing more interest regarding porting apps for Mac OS X to GNUstep.  There 
have also been a number of new "native" GNUstep apps from GAP and from Etoile.

I think the things we need to focus on, as a project, over the next few months 
are (this time in priority order):

1) Stability/Polish.  
    a) We're pretty stable, but there are a few places in GNUstep where we lack 
"polish." :)   We need to make certain that a lot of the little annoyances that 
we are used to dealing with are taken care of as they make a huge impression 
when someone first sees an application which uses GNUstep in action.  I leave 
it to other threads/discussions to hash these out, but I will mention one: 
Menu/Window Focus issues. :)
2) Better compatibility with Cocoa/API completeness:
    a) Determine which classes GNUstep is lacking when compared against a given 
version of Cocoa (TBD).
    b) Implement classes and methods identified in step a.
    c) Better nib support for writing.   Reading appears to work very well, 
writing nibs has a few issues which I have identified and will document as bugs.
    d) perhaps more...
3) Theming

4) ObjC 2.0 (this is a nice to have...) :)

I also think that it's very important for us to stick to the goals which were 
set out in the blog posting I made here:

http://heronsperch.blogspot.com/2006/12/plans-for-change.html

Some of the things in the list from my blog have been achieved with great 
thanks to those involved in doing so (in no particular order):

* Nicola for doing such a great job on gnustep-make, and FHS support and all of 
his other contributions, 
* Fred for his awesome work on gnustep-gui and for helping to make Windows more 
usable, 
* Richard for his tireless work on gnustep-base, 
* Riccardo for work on various applications in GNUstep and GNUstep GAP which 
have helped to identify issues in GNUstep itself,
* Wolfgang Lux who has been a consistently excellent addition to the team since 
he started contributing
* everyone else who has worked on GNUstep over the past few years. 

By giving thanks to these people above, I am, by no means, minimizing the 
contribution of anyone not mentioned above.  :)

Other goals on the list from the blog haven't been achieved yet, but I believe 
that all of those points are central to GNUstep's success.

With some effort, I believe that we can make 2009 a really good year for 
GNUstep.

Thank you, GJC
Gregory Casamento -- Principal Consultant - OLC, Inc 
# GNUstep Chief Maintainer



      
_______________________________________________
Discuss-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to