Open Source Basics Definitions Models and Questions Johndan

  • Slides: 13
Download presentation
Open Source Basics: Definitions, Models, and Questions Johndan Johnson-Eilola Clarkson University 22 October 2002

Open Source Basics: Definitions, Models, and Questions Johndan Johnson-Eilola Clarkson University 22 October 2002 Johnson-Eilola

Open Source Software (OSS) • Definitions and Examples • Broader Potentials of OSS Concepts

Open Source Software (OSS) • Definitions and Examples • Broader Potentials of OSS Concepts for TC 22 October 2002 Johnson-Eilola 2

Politicized Definitions 22 October 2002 Johnson-Eilola 3

Politicized Definitions 22 October 2002 Johnson-Eilola 3

Free Software • Freedom to redistribute 22 October 2002 run program study and adapt

Free Software • Freedom to redistribute 22 October 2002 run program study and adapt redistribute copies improve and Johnson-Eilola 4

Open Source Software • Concerns about confusion over term “Free” • “A marketing program

Open Source Software • Concerns about confusion over term “Free” • “A marketing program for free software. ” 22 October 2002 Johnson-Eilola 5

GNU License • GNU: “GNU is Not Unix” • Hacking copyright law: Requires modifications

GNU License • GNU: “GNU is Not Unix” • Hacking copyright law: Requires modifications to code to be released under GPL 22 October 2002 Johnson-Eilola 6

Open Standards • Governing body develops and releases standards (e. g. , HTML) •

Open Standards • Governing body develops and releases standards (e. g. , HTML) • Allows different organizations to code to standards 22 October 2002 Johnson-Eilola 7

Shared Source • Individual organization allows selected or all developers to see code (but

Shared Source • Individual organization allows selected or all developers to see code (but not modify, redistribute, etc. ) • Improves interactions among programs 22 October 2002 Johnson-Eilola 8

Implications for Doc • Opportunities for Developing Open Source Documentation and Help • Relocating

Implications for Doc • Opportunities for Developing Open Source Documentation and Help • Relocating Value: From Programming to Communication and Support 22 October 2002 Johnson-Eilola 9

Developing Doc for Open Source • Linux struggling for desktop penetration • Most doc

Developing Doc for Open Source • Linux struggling for desktop penetration • Most doc for open source very primitive or non-existent • Interfaces often assume experts • Possibilities for professional organizations, student groups 22 October 2002 Johnson-Eilola 10

GIMP Interface 22 October 2002 Johnson-Eilola 11

GIMP Interface 22 October 2002 Johnson-Eilola 11

GIMP Interface Detail 22 October 2002 Johnson-Eilola 12

GIMP Interface Detail 22 October 2002 Johnson-Eilola 12

Relocating Value • Historical hierarchy elevating programming above documentation/usability (slow shifts) • Many OSS

Relocating Value • Historical hierarchy elevating programming above documentation/usability (slow shifts) • Many OSS business models founded on idea that support and training are worth more than software 22 October 2002 Johnson-Eilola 13