Mailing List Archive

Support open source code!


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

Japanization



>>>>> "Jonathan" == Jonathan Shore <jshore@example.com> writes:

    >> In open source, having a private workspace doesn't mean a
    >> source fork.

[specifics elided]

    Jonathan> In the later case you had a temporary branch

Yes.  It may not even be temporary.  For example, it is likely that
the GTK branch of XEmacs will continue to be a branch for some time,
but changes to the mainline are being merged to it, and (currently
rarely) new features from the GTK version merged to the mainline.  But
it is certainly not a fork; both branches are publically available
from the same repository.

    Jonathan> (or a fork).

Not at all the same thing.  Intent to merge (with approval of the
maintainer) decides.  If the maintainer refuses to merge and you
continue with the private branch, that branch becomes a fork.  This
kind of branching is often technically necessary (cf GTK XEmacs), and
even good for future development (cf XEmacs vs. the mainline GNU
Emacs), although keeping it "in the family" would be better yet.

You can refuse to submit your changes.  This is also a fork, but never
technically necessary (political or economic motivations rule), and I
find it hard to imagine when it is good for the project.

Branches are technical, forks are political.

-- 
University of Tsukuba                Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences       Tel/fax: +81 (298) 53-5091
_________________  _________________  _________________  _________________
What are those straight lines for?  "XEmacs rules."


Home | Main Index | Thread Index

Home Page Mailing List Linux and Japan TLUG Members Links