Asiaing.com

Thursday
Jul 24th
Text size
  • Increase font size
  • Default font size
  • Decrease font size
Home arrow eBook Categories arrow Computers & Internet arrow Open Source Development with CVS, Third Edition

Open Source Development with CVS, Third Edition

Ebook - Computers & Internet

Open Source Development with CVS, Third EditionOpen Source Development with CVS, Third Edition, is an updated edition of the best-selling guide to the most widely used version control software for open source developers. This new edition has been enhanced with more value-added material covering third-party tools, remote operation, scalability, client access limits, BitKeeper, and overall server administration for CVS. (Oreilly.com)

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 (Amazon.com)

The popular first edition was one of the first books available on development and implementation of open source software using CVS. The second edition explains how CVS affects the architecture and design of applications, and has been enhanced with more value-added material covering strategies, third-party tools, scalability, client access limits, and overall server administration for CVS.

Visit Open Source Development with CVS, Third Edition Download Page

By Karl Fogel, Moshe Bar
Third Edition  July 2003
Publisher: Paraglyph Press
Pages: 350
ISBN 10: 1-932111-81-6 | ISBN 13: 9781932111811

The complete Open Source Development with CVS, 3rd Edition is available under the GNU General Public License.

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.





Digg!Reddit!Del.icio.us!Google!Live!Facebook!Slashdot!Netscape!Technorati!StumbleUpon!Wists!Newsvine!Blogmarks!Yahoo!Squidoo!BlogMemes!

Comments

Write Comment
  • Please keep the topic of messages relevant to the subject of the article.
  • Personal verbal attacks will be deleted.
Name:
E-mail
Homepage
Title:
BBCode:Web AddressEmail AddressBold TextItalic TextUnderlined TextQuoteCodeOpen ListList ItemClose List
Comment:



Code:* Code

Powered by AkoComment!

 
< Prev   Next >
eBooks, free eBooks
 

Love FREE eBooks? Just Enter your email address:

Zinio Magazines

Random eBooks

Making Economic Sense
Making Economic Sense  by Murray N. Rothbard L...
making.economic.sense
IOC Blogging Guidelines for Be...
IOC Blogging Guidelines for Persons Accredited at the Game...
The World Health Report 2006
      The World Health Report 200...
The_World_Health_Report_2006
FIBA Assist Magazine, 2006 Iss...
FIBA Assist Magazine:  For basketball enthusiasts every...
fiba.assist.magazine.issue23
Change We Can Believe In, Obam...
“America’s faced big problems before. But today, our leaders...