> > And don't pretend that you know what happened on
> day one better than
> > anyone else, most of the people involved in this
> discussion were also
> > there on launch day or /very/ shortly thereafter.
> To state otherwise
> > is simply revisionist history in the worst sense of
> the word.
> 
> 
> In fact most, if not all, people here are using
> Solaris for a *way* longer time, than Shawn does
> (2005, if I remember correctly, before 2005 Debian,
> before Debian DR-DOS, before DR-DOS MacOS ? ).
> 
> And yes: Before that very day Sun decided to call
> Sun-Solaris "OpenSolaris" I hadn't complained a
> single time about what Sun feels it should or
> shouldn't do with it, not a single time.
> 
> But IF SMI calls something "OpenSolaris", THEN it
> must stay (or ever become) OPEN solaris. The name is
> what I have the problem with. I mean, okay: Sun
> really has opened up very very much of the previously
> closed proprietary code and processes. But did they
> do so by choice? Did they do so to do their strong
> loyal community "a favour" ?? Or were they forced by
> circumstances. It doesn't look driven entirely
> full-heartedly.
> 
> %martin

(1) there are _no_ altruists (even those who set the needs of others before
their own, do so for their own reasons)

(2) public for-profit corporations _cannot_ be altruists - they _have_ to
show at least intent and plans to achieve return-on-investment for what
they do; also see (1) above.

(3) there is however such a thing as "enlightened self-interest"; but even
where some application of that becomes policy, no policy changes
individual behavior all at once (witness that some projects open up
a lot later in their life cycle than others).

IMO, the name is irrelevant.  Much more important is whether there can
be a practical mechanism for incorporating alternative implementations
(such as the mpt vs itmpt drivers), or other code or programs that Sun
wouldn't for whatever reason want to incorporate themselves (like stuff
that might have trouble with the DMCA in the US, and so on).
Repository-based building, packaging, and installation (which doesn't 
necessarily mean getting rid of SVR4 pkg compatibility) is IMO an enabling
mechanism for some of this, although for some cases, such as overlapping or
conflicting drivers (esp. for bootable hardware components), more is
probably needed.  On the desktop side, it seems to me that sfe and pkgbuild,
together with pkg-get, demonstrate how this could be done, as could
corresponding evolutions producing some other package format, no doubt.l

Oddly enough, a repository-based approach might also be an enabler for
package-based compatibility definitions, which might eventually get back
to reaching more widely satisfactory solutions to the name issue.
(That approach would imply that alternative package schemes might
reduce the level of compatibility and associated name usage a distro
might be eligible for; but if you want to get down to plain old binary
compatibility alone, rather than package-level compatibility,
who is going to pay for developing the inverse of appcert, which is to say
the test that a distro supports binary compatibility with anything that
passes appcert on the same or earlier base, provided all needed libs are
present?)

So anyway, why not solve technical and administrative problems that
encourage alternative distros and components to be explored without
actually forking, define measures of compatibility that can be evaluated
without undue difficulty, and _then_ waste time complaining about what to
allow the result to be called?
--
This message was posted from opensolaris.org

Reply via email to