[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 attractive...at the _expense_ of free operating systems and free
software in general.
[snip]
--
| Jeff Teunissen -=- Pres., Dusk To Dawn Computing -=- deek @ d2dc.net
| GPG: 1024D/9840105A 7102 808A 7733 C2F3 097B 161B 9222 DAB8 9840 105A
| Core developer, The QuakeForge Project http://www.quakeforge.net/
| Specializing in Debian GNU/Linux http://www.d2dc.net/~deek/
- Re: GNUstep Base OpenStep Compliance, (continued)
- Re: GNUstep Base OpenStep Compliance, Richard Frith-Macdonald, 2003/04/04
- Re: GNUstep Base OpenStep Compliance, David Ayers, 2003/04/04
- Re: GNUstep Base OpenStep Compliance, Adam Fedor, 2003/04/04
- Re: GNUstep Base OpenStep Compliance, Richard Frith-Macdonald, 2003/04/04
- Re: GNUstep Base OpenStep Compliance, Tim Harrison, 2003/04/04
- Re: GNUstep Base OpenStep Compliance, Nicola Pero, 2003/04/04
- Re: GNUstep Base OpenStep Compliance, Richard Frith-Macdonald, 2003/04/04
- Re: GNUstep Base OpenStep Compliance, Philippe C . D . Robert, 2003/04/05
- Re: GNUstep Base OpenStep Compliance, Richard Frith-Macdonald, 2003/04/05
- Re: GNUstep Base OpenStep Compliance, Helge Hess, 2003/04/05
- Re: GNUstep Base OpenStep Compliance,
Jeff Teunissen <=
- Re: GNUstep Base OpenStep Compliance, Helge Hess, 2003/04/08
- Re: GNUstep Base OpenStep Compliance, Markus Hitter, 2003/04/08
- Re: GNUstep Base OpenStep Compliance, Helge Hess, 2003/04/08
- Re: GNUstep Base OpenStep Compliance, Markus Hitter, 2003/04/08
- Re: GNUstep Base OpenStep Compliance, Helge Hess, 2003/04/05
- Re: GNUstep Base OpenStep Compliance, David Ayers, 2003/04/05
- Re: GNUstep Base OpenStep Compliance, Markus Hitter, 2003/04/05
Re: GNUstep Base OpenStep Compliance, Benhur Stein, 2003/04/04