[os-engineering]FW: [os-infrastructure] Re: Model discussionboileddry(er)
Joe Abbate
joseph.abbate at ingres.com
Fri Jun 27 12:32:18 PDT 2008
Hi Andrew,
Hi Andrew,
Andrew Ross wrote:
> I understand this important difference in philosophy. It comes down to
> how strong "gravity" (the propensity to keep content integrating to the
> trunk) is. A key principle in open source has always been that forking
> code is bad. It's part of open source culture and cited in many research
> papers on open source as a source of strength. This is why I feel we
> should structure our environment/model to encourage integration.
>
Allow me to quote Eric Raymond (as you know, author of The Cathedral and
the Bazaar, but this is from the follow-on Homesteading the Noosphere):
"Nothing prevents half a dozen different people from taking any given
open-source product (such as, say the Free Software Foundations's gcc C
compiler), duplicating the sources, running off with them in different
evolutionary directions, but all claiming to be /the/ product.
This kind of divergence is called a /fork/. The most important
characteristic of a fork is that it spawns competing projects that
cannot later exchange code, splitting the potential developer community.
(There are phenomena that look superficially like forking but are not,
such as the proliferation of different Linux distributions. In these
pseudo-forking cases there may be separate projects, but they use mostly
common code and can benefit from each other's development efforts
completely enough that they are neither technically nor sociologically a
waste, and are not perceived as forks.)"
I believe that like Fedora/CentOS/Red Hat, an Ingres Community Edition
is not a fork but a pseudo-fork. Community and Enterprise would use
mostly common code and would definitely benefit from each other.
Joe
More information about the opensource-infrastructure
mailing list