Download presentation
Presentation is loading. Please wait.
1
VT-NTUG | 2002-10-24 Jim Hall Building the Bazaar Open Source Software Development
2
VT-NTUG | 2002-10-24 Who am I? The FreeDOS Project GNU Robots
3
VT-NTUG | 2002-10-24 Who am I? GNU Emacs (Apollo) Freemacs (contributor) DOS-UNIX utilities
4
VT-NTUG | 2002-10-24 Who am I? University of Minnesota Central Computing Advanced Labs
5
VT-NTUG | 2002-10-24 The Cathedral and the Bazaar
6
VT-NTUG | 2002-10-24 The Model Building the Cathedral – Carefully crafted – Individual wizards – Small bands of mages – Splendid isolation – No version before its time
7
VT-NTUG | 2002-10-24 The Model Building the Bazaar – Different agendas – Results in coherent system – Succession of small miracles – Over time
8
VT-NTUG | 2002-10-24 Open Source Software
9
VT-NTUG | 2002-10-24 Open Source Open Source ≠ Free Software Free Software = Open Source Methodology v. theology
10
VT-NTUG | 2002-10-24 Free Software Open Source
11
VT-NTUG | 2002-10-24 Open Source Open Source = Source code Free Software = Freedom “Free as in speech, not as in beer”
12
VT-NTUG | 2002-10-24 Open Source What makes a good Open Source project?
13
VT-NTUG | 2002-10-24 Projects Start by finding a problem that interests you – First alone – Show promise – Others may follow
14
VT-NTUG | 2002-10-24 Projects Users should be co-developers – Rapid code improvement – Debugging – “With enough eyes, all bugs are shallow” – “Mindshare”
15
VT-NTUG | 2002-10-24 Projects Release early, release often – Not every release will be stable
16
VT-NTUG | 2002-10-24 Projects Project coordinator / maintainer – Listens to the users – Many heads are better than one
17
VT-NTUG | 2002-10-24 Projects Organization Make it easy to find everything – Developers – Designers / Architects – Web gurus – Documentation
18
VT-NTUG | 2002-10-24 Projects Documentation! – Many projects create separate group – Linux Documentation Project – FreeDOS Documentation Project
19
VT-NTUG | 2002-10-24 Projects Bug tracking – Bugzilla – Make it easy to report bugs – Make it easy to find bugs
20
VT-NTUG | 2002-10-24 Projects Bug tracking – Bugzilla – Make it easy to report bugs – Make it easy to find bugs
21
VT-NTUG | 2002-10-24 Projects Source code – CVS
22
VT-NTUG | 2002-10-24 Projects Respond to submissions – Don't : “Thanks, but I was going to add that myself, anyway”
23
VT-NTUG | 2002-10-24 Projects “Open Source is not a magic bullet” (jwz)
24
VT-NTUG | 2002-10-24 License What makes a good license? Choosing a license that is right for you
25
VT-NTUG | 2002-10-24 License Jim's rules for Free Software 1.View 2.Modify 3.Share 4.Re-use
26
VT-NTUG | 2002-10-24 License Free Software Examples – GNU GPL – GNU LGPL – InfoZip
27
VT-NTUG | 2002-10-24 License Jim's rules for Open Source 1.View 2.Modify 3.Share 4.Re-use
28
VT-NTUG | 2002-10-24 License Open Source examples – NPL – OpenDOS
29
VT-NTUG | 2002-10-24 Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.