$30 off During Our Annual Pro Sale. View Details »

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. Free / Open Source Software
    Lightning Talk
    @ ouropensource
    [email protected]

    View Slide

  2. 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]

    View Slide

  3. 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

    View Slide

  4. 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)

    View Slide

  5. 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

    View Slide

  6. Open Source

    Refers to the freedom to study

    Source code is 'freely' available to see

    Red Hat starts selling support contracts for
    OSS

    View Slide

  7. 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

    View Slide

  8. 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)

    View Slide