[Top][All Lists]

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

Re: GNUstep Base OpenStep Compliance

From: Jeff Teunissen
Subject: Re: GNUstep Base OpenStep Compliance
Date: Sun, 06 Apr 2003 23:55:42 -0400

Helge Hess wrote:

> Richard Frith-Macdonald wrote:
> >> Chasing an actively developed, and changing API, and expecting to
> >> base a stable system on it is, in my opinion, folly.
> > But *NOBODY* proposes that.
> Partly because Cocoa isn't really a changing API ;-) If that would be
> the case, Apple would have a huge problems having to support thousands
> of developers and multimillions of lines of code.

Cocoa *is* a changing API. There's stuff going on behind the scenes to
keep runtime compatibility (checking the version that program X was
compiled with, and using behavior consistent with that version of the
API), but they give no indications that you will have continued source
compatibility. Many people had to change their programs between 10.1 and
10.2, but a program compiled on 10.1 would generally continue to work on
10.2. This is in part caused by the _way_ Apple are changing Cocoa.

My _core_ issue with OS X is that Cocoa is a proprietary API that happens
to have a significant (currently, very large) overlap with OpenStep. It's
a threat to a Free Software OpenStep, not a benefit for it. It threatens
our control over the future development of our own software.

Supporting Cocoa APIs doesn't make GNUstep more attractive, it makes Cocoa
more the _expense_ of free operating systems and free
software in general.


| Jeff Teunissen  -=-  Pres., Dusk To Dawn Computing  -=-  deek @
| GPG: 1024D/9840105A   7102 808A 7733 C2F3 097B  161B 9222 DAB8 9840 105A
| Core developer, The QuakeForge Project
| Specializing in Debian GNU/Linux    

reply via email to

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