What is Open Source Software?

Open source software is software whose source code is available for modification or enhancement by anyone.


The source code is the part of software that most computer users don't ever see; it's the code computer programmers can manipulate to change how a piece of software works.

Why do people use it?

  • Generally free 
  • Continually evolving
  • Great flexibility

How can it be unethical?

  • Indirect costs
  • Easily exploited

  • Bad documentation

Cases 

Ethical Issues In OSS

  • The Open Source Software Development  Community.
  • The Open Source Definition: Social Contract.
  • Software Quality.
  • Open Source and Accountability.

The Open Source Development Community

(Stallman, 1999)

  • Release early and often.
  • Developers self-select.
  • Delegate everything.
  • Be Open.

The Open Source Definition: A Social Contract

(Bruce Perens, 2002)

  • Free Redistribution.
  • Source Code.
  • Derived Works.
  • Integrity of the Author's Source Code.
  • No Discrimination Against Persons or Groups.
  • No Discrimination Against Fields of Endeavor.
  • Distribution of License.
  • License Must Not Be Specific to a Product.
  • The License Must Not Restrict Other Software.

Software Quality.

Open Source and Accountability.

(Helen Nissenbaum, 1994)

  • The problem of many hands.
  • bugs.
  • computer as scapegoat.
  • ownership without liability.

Is Open Source a Public Good?

Solution ?!

Source Control

  • Contributors.
  • Forking.
  • Copyrights.
  • Private Repos.

Conclusion.

Create a presentation like this one
Share it on social medias
Share it on your own
Share it on social medias
Share it on your own

How to export your presentation

Please use Google Chrome to obtain the best export results.


How to export your presentation

Open Source Software

by magdz008

22 views

Public - 5/18/16, 2:14 AM