Open Source Development with CVS: Learn How to Work With Open Source Software 1st Edition

3.7 out of 5 stars 16 ratings
ISBN-13: 978-1576104903
ISBN-10: 1576104907
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Share
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Used: Good | Details
Condition: Used: Good
Comment: Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc...
Access codes and supplements are not guaranteed with used items.
$3.98 delivery April 25 - 29. Details
Or fastest delivery April 21 - 26. Details
Only 1 left in stock - order soon.
Ships from and sold by money4grandkids.
List Price: $39.99 Details
Save: $3.00 (8%)
$5.14 delivery April 21 - 26. Details

There is a newer edition of this item:

Open Source Development with CVS
$4.75
(4)
Only 1 left in stock - order soon.

Amazon First Reads | Editors' picks at exclusive prices

Editorial Reviews

Amazon.com Review

The need for a modern source-code management strategy in the distributed open-source community is paramount. The benevolent dictatorship model of open-source maintainers is only quasi-stable, but it is far better than the other extreme: the chaos of democratic code development.

The best available compromise is the concurrent versioning system (CVS), which introduces proctored code merging into source code management. CVS is ideally suited for worldwide open-source development, and the world is ready for monographs that address the management issues that Per Cederqvist explicitly avoided in his fine 164-page postscript manual distributed with the CVS tar-ball. What is the role of a maintainer/manager in establishing test protocols for code merges? What minimal functional level of developer communications is necessary for merges to remain stable? Is a maintainer-less release possible?

These questions go largely unanswered in Karl Fogel's new Open Source Development with CVS. Fogel's 300-page book consists of chapters alternating between CVS basics and common code maintenance issues. He includes a few anecdotes from open-source lore and lots of nonspecific commonsense guidelines on team software development.

Fogel is at his best when he is engaging us in thinking about what should and should not be under CVS control. He points out that complex relationships exist between developing code and its dependencies on intimately related applications, such as build tools themselves (gcc, autoconf) or partner applications (e.g., the server's client or the client's server). His brief discussion of strategies is too short to be satisfying.

Frustratingly, this book is chock-full of postmodern self-indulgences, such as his boasting reverence for technological ignorance. The discipline needed by good maintainers is missing here; Fogel's informal prose is often grating, and his copious parenthetical remarks are distracting or bullying (they sure are); one wonders where his editor was. Ultimately, his management arguments boil down to an endorsement for the benevolent dictatorship model--a safe conclusion, but one that seems not to use CVS's merging capability for all it's worth. To the question of how to run a project, he responds, "Well, we're all still trying to figure that out, actually." True, and he isn't there yet, but at least he has the questions right. --Peter Leopold

About the Author

Karl Fogel (Chicago, IL) co-founded Cyclic Software in 1995. He now works as a programmer in Chicago, IL and is a member of the CVS development team.

Product details

  • Publisher ‏ : ‎ Coriolis Group; 1st edition (October 25, 1999)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 316 pages
  • ISBN-10 ‏ : ‎ 1576104907
  • ISBN-13 ‏ : ‎ 978-1576104903
  • Item Weight ‏ : ‎ 1.28 pounds
  • Dimensions ‏ : ‎ 7.5 x 1 x 9.5 inches
  • Customer Reviews:
    3.7 out of 5 stars 16 ratings

Customer reviews

3.7 out of 5 stars
3.7 out of 5
16 global ratings

Top reviews from the United States

Reviewed in the United States on May 5, 2001
Verified Purchase
6 people found this helpful
Report abuse
Reviewed in the United States on January 3, 2001
Verified Purchase
One person found this helpful
Report abuse
Reviewed in the United States on March 16, 2003
One person found this helpful
Report abuse
Reviewed in the United States on April 3, 2003
4 people found this helpful
Report abuse
Reviewed in the United States on December 5, 1999
16 people found this helpful
Report abuse
Reviewed in the United States on January 29, 2000
11 people found this helpful
Report abuse
Reviewed in the United States on June 21, 2000
11 people found this helpful
Report abuse
Reviewed in the United States on December 16, 1999
5 people found this helpful
Report abuse