Archives for: September 2006, 07

Sep 07, 2006 : Open Development

Non-nerdy: version control systems are the tools that software developers use to share and track the source code used to build the software; open source licenses permit people to use others' source code in various ways; open development is a community concept about how the software project is managed

John Reynolds writes about Open software pragmatism - Free (as in beer) isn't the point which is along the lines of "Open Development" that has been talked about before. He should've shouted "free (as in speech) isn't the point, either" but whatever.

The practicality is that you can't force open development communities, even a community can't always force itself to do so when it wants to. So what can be done to help? For the matter of maintaining and merging your own set of patches and enhancements all the time, distributed version control seems like a good solution. PlanetApache readers know that Sam Ruby and Elias Torrez have been hacking on PlanetPlanet aka Venus, using bzr. But most projects use SVN or CVS which are centralized version control systems. Has anyone tried svk to maintain a personal SVN repo in sync with the central repo? I really should try that myself. Why don't major projects, like the Apache ones, use a distributed version control system? The only major project I know of using distributed version control is the Linux kernel, which uses git.

Technorati tags:

<  September 2006  >
Mon Tue Wed Thu Fri Sat Sun
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  




Syndicate this blog XML

powered by