Download presentation
Presentation is loading. Please wait.
Published byEric Barton Modified over 9 years ago
1
SSGRR 2001 Developing Open Source Software SSGRR 2001 Jim Hall, Founder, coordinator The FreeDOS Project
2
SSGRR 2001 What Is The Cathedral And The Bazaar? SSGRR 2001 Jim Hall, Founder, coordinator The FreeDOS Project
3
SSGRR 2001 Background GNU Robots GNU Emacs / Apollo Freemacs 1.6g DOS catgets uPortal
4
SSGRR 2001 Background The FreeDOS Project
5
SSGRR 2001 The Cathedral And The Bazaar
6
SSGRR 2001 The Model Building the cathedral Carefully crafted Individual wizards Small bands of mages Working in splendid isolation No version to be released before its time
7
SSGRR 2001 The Model Building the bazaar Differing agendas and approaches Results in coherent and stable system Succession of small miracles
8
SSGRR 2001 Open Source Software
9
SSGRR 2001 Open Source Open Source Free Software Free Software = Open Source Methodology v. theology
10
SSGRR 2001 Open Source Free Software GNU Emacs GNU Robots Linux FreeDOS DR DOS MS Windows Photoshop Crynwr OpenOffice StarOffice Xv Qt 1.0
11
SSGRR 2001 Open Source Open Source = can view the source code Free Software = freedom View Modify Share Re-use
12
SSGRR 2001 Open Source What makes a good Open Source project?
13
SSGRR 2001 Projects Every good project starts by scratching a personal itch To solve an interesting problem, start by finding a problem that is interesting to you
14
SSGRR 2001 Projects Users should be co-developers Rapid code improvement Debugging Given a large enough co-developer base, the fix will be obvious to someone (Mind share)
15
SSGRR 2001 Projects Release early, release often Not every release will be stable
16
SSGRR 2001 Projects Project coordinator/maintainer Listen to your users Many heads are better than one
17
SSGRR 2001 Projects Organization of the project Make it easy to find everything: Developers Designers Web gurus Documentation
18
SSGRR 2001 Projects Documentation! Many projects split off a separate, related group Linux Documentation Project FreeDOS Documentation Project
19
SSGRR 2001 Projects Bug tracking Bugzilla Bugzilla Make it easy to report bugs If cannot find bugs, you will get duplicates
20
SSGRR 2001 Projects Make source code available! CVS CVS
21
SSGRR 2001 Projects Respond to submissions Best way to kill interest: “Thanks, but I was planning to add that myself, anyway.”
22
SSGRR 2001 Projects “Open Source is not a magic bullet.” -jwz
23
SSGRR 2001 More Information
24
SSGRR 2001 Information www.gnu.org www.opensource.org www.tuxedo.org/~esr/writings/ www.freedos.org
25
SSGRR 2001 Questions? Jim Hall Jim Hall
26
SSGRR 2001 License What makes a good license?
27
SSGRR 2001 License Jim’s rules for Free Software: 1. I can see the source code 2. I can modify the source for my own needs 3. I can share my changes to help others 4. I can re-use the code to help other projects
28
SSGRR 2001 License Examples of Free Software licenses: GNU GPL GNU LGPL BSD InfoZip
29
SSGRR 2001 License Jim’s rule for Open Source: 1. I can see the source code
30
SSGRR 2001 License Examples of Open Source licenses: NPL OpenDOS
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.