Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Quick intro to F/OSS

Quick intro to F/OSS

Short introduction to how Open Source came to be... and what it means...

Gerard Braad

May 26, 2012
Tweet

More Decks by Gerard Braad

Other Decks in Technology

Transcript

  1. Who am I Software / Hardware Engineer • employed as

    an IT Consultant • experienced in F/OSS community and development • teaching techniques and methodologies • G-Star, Dutch Ministry of Defence, Nomovok • Fedora Project (FAmSCo), Mozilla, 气 (qi) Hardware • Scrum, OOAD & Domain Driven Design, etc. • The Open Source Way 吉拉德 , 开源软件专家 & IT 咨询顾问 , [email protected]
  2. Early history • Unix • 1970 – 1990 • Richard

    Stallman wants a 'free' Un*x clone • writes the GPL (license) – 4 freedoms • Free Software Movement – Free Software Foundation
  3. Four essential freedoms • Freedom 0 • To run the

    program, for any purpose • Freedom 1 • To study • Freedom 2 • To redistribute • Freedom 3 • To distribute modified copies, under the same terms • Access to source is needed (freedom 0, 1 and 2 apply)
  4. Rise of Linux • Linux • 1990 – Now •

    Linus Torvalds use GPL; 'It won't be big announcement' • Linux gets sold commercially – Red Hat, Novell – Adoption by enterprise market • Usage of the word 'free' is ambiguous – Eric S Raymond, Red Hat, et. al introduce a new term – Open Source
  5. Open Source • Refers to the freedom to study •

    Source code is 'freely' available to see • Red Hat starts selling support contracts for OSS
  6. Tainted term • Cultural issues between the usage of the

    terms 'free' and 'open' • Needless discussions • Open Core • Open Source for the core, add-ons are commercially sold • Often the licensing is not ideal to use the core for other projects • Commercial vendors FUD* * Fear, Uncertainty and Doubt
  7. Open, beyond Source • Open Source is mostly an ideal;

    way of thinking • Promotes collaboration/sharing of ideas • Licensing promotes re-use of material – Creative Commons (Lawrence Lessig) • Open Education is a good example • OpenCourseWare (MIT) • Wikipedia (WikiMedia foundation, uses CC) • TeachingOpensource.org • Open Source Way (http://theopensourceway.org)