[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Release schedule

From: Adam Fedor
Subject: Re: Release schedule
Date: Wed, 2 Apr 2003 10:29:25 -0700

On Monday, March 31, 2003, at 03:50 PM, Alexander Malmberg wrote:

Hmm, how about:
The primary goal for core/ is to provide an implementation of the
FoundationKit and ApplicationKit interfaces of OPENSTEP, which was
essentially a superset of the OpenStep specification.

Here's another try after reading more comments:

<p>GNUstep's goal is to create a stable development environment based on the
OpenStep standard developed by NeXT Computer Inc. (now Apple Computer
Inc.) and the OPENSTEP implementation of this standard. Apple has continued to
update this specification in the form
of Cocoa and MacOSX, and there is no hope of GNUstep guaranteeing that we will
maintain compatibility with an Apple API that is constantly
changing. </p>

<p>While our main goal is to have a stable system, we do not wish to
stagnate. A stable system is achieved by coding to a fixed target. This
fixed target is the OpenStep standard and OPENSTEP implementation. However,
we will consider changes and additions to this API under the following

<li>We will add Cocoa methods and classes when they are sound and
appropriate for the scope of GNUstep.</li>
<li>We won't remove things that have been removed by Apple.</li>
<li>Where there is a real problem with a change,
we find a technically superior work-around. In rare cases, this might
involve a change in the original OpenStep API</li>

<p>Note that it is not the responsibility of the main developers to
achieve or maintain Cocoa compatibility! We will accept patches and bug
reports that detail Cocoa additions and/or changes and we will do our
best to integrate these changes as long as they do not conflict with the
previously stated rules.</p>

reply via email to

[Prev in Thread] Current Thread [Next in Thread]