Presentation is loading. Please wait.

Presentation is loading. Please wait.

VT-NTUG | 2002-10-24 Jim Hall Building the Bazaar Open Source Software Development.

Similar presentations


Presentation on theme: "VT-NTUG | 2002-10-24 Jim Hall Building the Bazaar Open Source Software Development."— Presentation transcript:

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?


Download ppt "VT-NTUG | 2002-10-24 Jim Hall Building the Bazaar Open Source Software Development."

Similar presentations


Ads by Google