summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
869d3b2)
Author: mako
Date: 2001/04/10 13:21:56
A final revision making some changes in linktext and making forking
its own section so it doesn't seem like its just another section on
branching. I changed a little bit of the text of the forking section
to try and reflect this organizational change.
</address>
</affiliation>
</author>
</address>
</affiliation>
</author>
+ <revhistory>
+ <revision>
+ <revnumber>v0.2.1</revnumber>
+ <date>10 April 2001</date>
+ <authorinitials>bch</authorinitials>
+ </revision>
+ </revhistory>
In this version I have the pleasure of acknowledging:
</para>
In this version I have the pleasure of acknowledging:
</para>
+ <para>
+ Josh Crawford, Andy King, and Jaime Davila who all read through
+ this beast and gave me feedback that has helped me make changes
+ and improvements to this document. I can't thank you guys enough
+ for your help.
+ </para>
+
<para>
<emphasis>Karl Fogel</emphasis>, the author of <emphasis>Open
Source Development with CVS</emphasis> published by the Coriolis
<para>
<emphasis>Karl Fogel</emphasis>, the author of <emphasis>Open
Source Development with CVS</emphasis> published by the Coriolis
<title>Identify and articulate your idea</title>
<para>
Eric S. Raymond writes about how free software projects start in
<title>Identify and articulate your idea</title>
<para>
Eric S. Raymond writes about how free software projects start in
- his essay, <quote>The Cathedral and the Bazaar,</quote> which
- comes as required reading for any free software developer. It is
- available <ulink
- url="http://www.tuxedo.org/~esr/writings/cathedral-bazaar/">online
- </ulink>.
+ his essay, <ulink
+ url="http://www.tuxedo.org/~esr/writings/cathedral-bazaar/"><quote>The
+ Cathedral and the Bazaar,</quote></ulink> which comes as required
+ reading for any free software developer. It is available online .
<para>
The text of the <acronym>GPL</acronym> offers <ulink
url="http://www.gnu.org/copyleft/gpl.html#SEC4">a good
<para>
The text of the <acronym>GPL</acronym> offers <ulink
url="http://www.gnu.org/copyleft/gpl.html#SEC4">a good
- description</ulink> of mechanics of applying a license to a piece
- of software. My quick checklist for applying a license includes:
+ description of the mechanics of applying a license</ulink> to a
+ piece of software. My quick checklist for applying a license
+ includes:
freeze in effect.
</para>
</sect3>
freeze in effect.
</para>
</sect3>
- <sect3>
- <title>Forking</title>
+ <sect2>
+ <title>Forks</title>
- Forks are like the most extreme version of a branch. A fork is
- when a group of developers takes code from a free software
- project and actually starts a brand new free software
- project with it. The most famous example of a fork was between Emacs and
- XEmacs. Both emacsen are based on an identical code-base
- but for technical, political, and philosophical reasons,
- development was split into two projects which now compete with
- each other.
+ I wasn't sure about how I would deal with forking in this
+ document (or if I would deal with forking at all). A fork is when
+ a group of developers takes code from a free software project and
+ actually starts a brand new free software project with it. The
+ most famous example of a fork was between Emacs and XEmacs. Both
+ emacsen are based on an identical code-base but for technical,
+ political, and philosophical reasons, development was split into
+ two projects which now compete with each other.
absolutely unresolvable, I recommend Fogel's book as a good place
to start.
</para>
absolutely unresolvable, I recommend Fogel's book as a good place
to start.
</para>
</address>
</affiliation>
</author>
</address>
</affiliation>
</author>
+ <revhistory>
+ <revision>
+ <revnumber>v0.2.1</revnumber>
+ <date>10 April 2001</date>
+ <authorinitials>bch</authorinitials>
+ </revision>
+ </revhistory>
In this version I have the pleasure of acknowledging:
</para>
In this version I have the pleasure of acknowledging:
</para>
+ <para>
+ Josh Crawford, Andy King, and Jaime Davila who all read through
+ this beast and gave me feedback that has helped me make changes
+ and improvements to this document. I can't thank you guys enough
+ for your help.
+ </para>
+
<para>
<emphasis>Karl Fogel</emphasis>, the author of <emphasis>Open
Source Development with CVS</emphasis> published by the Coriolis
<para>
<emphasis>Karl Fogel</emphasis>, the author of <emphasis>Open
Source Development with CVS</emphasis> published by the Coriolis
<title>Identify and articulate your idea</title>
<para>
Eric S. Raymond writes about how free software projects start in
<title>Identify and articulate your idea</title>
<para>
Eric S. Raymond writes about how free software projects start in
- his essay, <quote>The Cathedral and the Bazaar,</quote> which
- comes as required reading for any free software developer. It is
- available <ulink
- url="http://www.tuxedo.org/~esr/writings/cathedral-bazaar/">online
- </ulink>.
+ his essay, <ulink
+ url="http://www.tuxedo.org/~esr/writings/cathedral-bazaar/"><quote>The
+ Cathedral and the Bazaar,</quote></ulink> which comes as required
+ reading for any free software developer. It is available online .
<para>
The text of the <acronym>GPL</acronym> offers <ulink
url="http://www.gnu.org/copyleft/gpl.html#SEC4">a good
<para>
The text of the <acronym>GPL</acronym> offers <ulink
url="http://www.gnu.org/copyleft/gpl.html#SEC4">a good
- description</ulink> of mechanics of applying a license to a piece
- of software. My quick checklist for applying a license includes:
+ description of the mechanics of applying a license</ulink> to a
+ piece of software. My quick checklist for applying a license
+ includes:
freeze in effect.
</para>
</sect3>
freeze in effect.
</para>
</sect3>
- <sect3>
- <title>Forking</title>
+ <sect2>
+ <title>Forks</title>
- Forks are like the most extreme version of a branch. A fork is
- when a group of developers takes code from a free software
- project and actually starts a brand new free software
- project with it. The most famous example of a fork was between Emacs and
- XEmacs. Both emacsen are based on an identical code-base
- but for technical, political, and philosophical reasons,
- development was split into two projects which now compete with
- each other.
+ I wasn't sure about how I would deal with forking in this
+ document (or if I would deal with forking at all). A fork is when
+ a group of developers takes code from a free software project and
+ actually starts a brand new free software project with it. The
+ most famous example of a fork was between Emacs and XEmacs. Both
+ emacsen are based on an identical code-base but for technical,
+ political, and philosophical reasons, development was split into
+ two projects which now compete with each other.
absolutely unresolvable, I recommend Fogel's book as a good place
to start.
</para>
absolutely unresolvable, I recommend Fogel's book as a good place
to start.
</para>
person because it is usually used more subtly in other HOWTO's (Josh
Crawford).
person because it is usually used more subtly in other HOWTO's (Josh
Crawford).
+
+DocBook Issues
+=========================
* Needs a ToC for navigation (Josh Crawford).
* HTML (split) is weird. "in one place in Interacting w/ Developers,
it refers to the previous section, Interacting w/ Developers" (Josh
Crawford).
* Needs a ToC for navigation (Josh Crawford).
* HTML (split) is weird. "in one place in Interacting w/ Developers,
it refers to the previous section, Interacting w/ Developers" (Josh
Crawford).
-* "other random html bits: in "a good description of mechanics of
- applying a license to a piece of software", "mechanica of applying a
- license" would make better link text than "a good desctiption"...
- your link to cathedral & bazaar would be better on the title than
- the text "online"" (Josh Crawford).
-
-* The section on forking seems out of place. It might be something to
- consider when startina project rather than grouping with branches
- (which are purely organization and a very differe thing) (Josh
- Crawford).
-
* Still lots of spelling funk. Mainly wrong words used places (eg
thing instead of think) (Josh Crawford).
* Still lots of spelling funk. Mainly wrong words used places (eg
thing instead of think) (Josh Crawford).