OPEN SOURCE DATA ACCESS EDUCATION RESEARCH MIND

Slides:



Advertisements
Similar presentations
Overview of Free/Open Source Software for Librarians Eric Goldhagen
Advertisements

OPEN SOURCE AND OPEN WEB Janani L Alagu Alagappan.
Free Beer and Free Speech Thomas Krichel
Open Source Software Development & Commercialisation Developing Lifelong Learner Record Systems and ePortfolios in FE and HE: Planning for, and Coping.
OPEN SOURCE MOVEMENT: IS IT AN ALTERNATIVE TO COPYRIGHT?
A Lawyer Looks at the Open Source Revolution Robert W. Gomulkiewicz Director, Intellectual Property Law & Policy Program Associate Professor of Law University.
Free and Open Source Content, Software?. Free  In the context of free and open-source software, free refers to the freedom to copy and re-use the software,
What is GNU/Linux (Not Linux!)? David Sudjiman davidsudjiman (at) yahoo (dot) com The latest version of this document can.
GNU / Linux A free operating system. Summary History What can you find on a Linux OS Linux Economy.
Copyleft and cathedrals How the counterculture is changing the way we do business.
Open Source. Operating System  Application Program Interface (API) Scheduling: Defines which application to run, when to run it, and how much time. Memory.
Open Source Applications Mikko Mustalampi DAP02S.
IS Spring The Basics of Open Source Reinhardi A. Haqi Mohamed Umar Shakeel Advanced Topics for Systems Development.
Free Software “Free” software “is software that can be used, studied, and modified,” copied, changed with little or no restriction, and which can be copied.
GNU, Linux and Open Source GNUKernel GNU/ Linux OpenSource.
IP3 The Future of Ideas. What is Property? We are in the midst of an unprecedented technological revolution Technological change implies cultural change.
Computers in Society The Computer Industry: Open Source.
Introduction to Linux Chapter 1. Operating Systems Operating System (OS) - most basic and important software on a computer Performs core tasks Organize.
How Is Open Source Affecting Software Development? Je-Loon Yang.
Linux Introduction. Overview What is Unix/Linux? History of Linux Features Supported Under Linux The future of Linux.
Free Yourself from © and Get Creative with Presented for PNLA Annual Conference by Connie Strittmatter and René Tanner Reference Librarians, Montana State.
How Intellectual Property Laws Are Holding Us Back Samantha Spott CIS
CHAPTER 6 OPEN SOURCE SOFTWARE AND FREE SOFTWARE
What the hell is. Free software is software that anyone is free to use, copy, improve, examine or distribute, either free of cost or for a price. More.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
A socio-technical model for content sharing
Is Open Source Software a viable option for private and public organizations? Anthony W. Hamann Tuesday, March 21, 2006.
Licenses A Legal Necessity Copyright © 2015 – Curt Hill.
LIS508 lecture 9: GNU & introduction to networks Thomas Krichel
Computers and Society Examine the extent to which Richard Stallman’s GNU manifesto has succeeded in challenging the dominance of conventionally distributed.
How Do We Educate…
How I learned to stop worrying and love Open Source Software... Colin M. Sharples Advisory IT Specialist IBM Business Consulting Services SQNZ 21 October.
Overview of Linux Dr. Michael L. Collard 1.
Open source Software Tomáš Vaníček Faculty of Civil Engeneering (Fakulta Stavební) Czech Technical University (ČVUT) Thákurova 7, Praha Dejvice, B407
Presented By: Avijit Gupta V. SaiSantosh.
A Basic Introduction to Free and Open Source Software Presented by John Bocan.
Open Licensing on the web Dr Savithri Singh Acharya Narendra Dev College February 29,
Open Source Software Bangladesh University of Business and Technology Nizar Saadi Dahir M.Sc. Computer Engineering Computer Center- Kufa University
OPEN SOURCE AND FREE SOFTWARE. What is open source software? What is free software? What is the difference between the two? How the two differs from shareware?
IS1825 Multimedia Development for Internet Applications Lecture 09: Free and Open Source Software Rob Gleasure
Open Source Software In the beginning, all software was free –in the 1960s,when IBM and others sold the first large-scale computers, these machines came.
CPS 82, Fall Open Source, Copyright, Copyleft.
LIS508 background of GNU/Linux
1 Ethical Issues in Computer Science CSCI 328, Fall 2013 Session 17 Software as Intellectual Property.
Introduction After seeing the pressure of license and proprietary software users where a lot of money is needed to make sure the software is in good condition,
Library 2.06 February 2009 Linux for Librarians Nishtha Anilkumar Librarian Physical Research Laboratory Ahmedabad.
1 Ethics of Computing MONT 113G, Spring 2012 Session 32 Software as Intellectual Property.
Free and Open Source Software Aruna Lorensuhewa Contact Details:
Open Source Examples – Linux; Apache; Firefox Requirements – Distributed w/ source code – License allows for modifications (GPL) – License remains w/ any.
FOSS in Education Strategy JOHN MACASIO 6 September 2006.
Open Source Software. Chris Moylan Group 5...I think.
Chapter 3: Understanding Software Licensing
5 ٥ V new position ? 10 ^1 10 ^2 10 ^ : : : : 99.
Welcome to Open Source Technology An Overview of Software By Afroz Hippargi, CIT, YASHADA, Pune.
Compsci 82, Fall Open Source, Copyright, Copyleft.
Effective IT solutions Using Open Source Software dr. comp. sci. Valdis Vītoliņš Odo Ltd, Latvian Open Technology Association Baltic Spark April
What Is Free Software and Open Source Software?. So, whats up here?
Self Publishing and Open Access, CTE 2009, UNCW1 Self Publishing and Open Access Journals Dr. Russell Herman University of North Carolina Wilmington
Open Source Software Practices
LINUX History In 1984 a project was launched by Richard Stallman to develop a complete Unix-like operating system that would be considered free software.
OPEN SOURCE.
open source and free software Najeeb Ullah Student ID
OPEN SOURCE.
Open Source Software in Academia
Selected topic in computer science (1)
What is Copyright?.
Daniel Henry January 30, 2002 CS 4900
OPEN SOURCE BY :.
FOSS 101 Sarah Glassmeyer Project Specialist Manager,
Chapter I. Freedom and Open Source
Presentation transcript:

OPEN SOURCE DATA ACCESS EDUCATION RESEARCH MIND I am very happy to have an opportunity to talk about os. os my favorite topic –

Open Source: Evolution of society via software development practices IRINA ZAKS IRINA.ZAKS@STANFORD.EDU

Brief History of Open Source

What comes to your mind when you Hear “OPEN Source” Computer software license Philosophy Economic concept of production model Does “Open Source” has a definition? Free no cost Nobody owns it Something to do with lots of people You can take it and use it You can change it and give back Shared Distributed Computer networks Free no cost You can take it and use it Shared Nobody owns it Something to do with lots of people You can change it and give back Distributed Computer networks OPEN SOURCE

Open Source Definition The Open Source Definition (OSD) is upheld by the entire open source community. It requires Free re-distribution of software Availability of source code with software Derived works allowed Integrity of author's source code be maintained No discrimination against persons or groups No discrimination against fields of endeavor Distribution of license License must not be specific to product License must not restrict other software License must be technology-neutral Full details can be found at http://opensource.org/docs/osd

Open Source Software Open Source Software is Software licensed with a copyright license compliant with the Open Source Definition (OSD) Software is distributed with its source code in a human readable format Software is developed in an open and collaborative way by groups of developers

The Origins of [TERM] “Open Source” Term was introduced at the strategy session on Feb 3 1998 in Mountain View office of VA Linux The term was adopted by a group of activists in reaction to Netscape's January 1998 announcement of a source code release for Navigator. New license terms were needed to free developers’ community from the ideology of the term "free software” Linus Torvalds gave an all-important sanction the following day. Richard Stallman, pioneer of the free software movement, initially seemed to adopt the term, but later changed his mind. The label "open source" was adopted by a group of people in the free software movement at a strategy session[12] held at Palo Alto, California, in reaction to Netscape's January 1998 announcement of a source code release for Navigator. The group of individuals at the session included Christine Peterson who suggested "open source", Todd Anderson, Larry Augustin, Jon Hall, Sam Ockman, Michael Tiemann and Eric S. Raymond. Critical moment when in the fight between corporate IE and free software spirit by Netscape pg 172 Microsoft rightly feared that that the open Web standards embodied by Netscape’s browser will lead to erosion in lucrative monopoly in PC market. Netscape rightly feared that if Microsoft achieved market dominance it will bend Web’s protocols away from open standards into proprietary channels that only Microsoft’s servers would be able to service. Existence of open web was at stake. Revenge of Hackers, page 175 Why new term, what is wrong with FREE SOFTWARE

Copyright law Copyright law (1976) protects creative works from unauthorized reproduction, derivative work, distribution of copies and public display without creator’s permission under various conditions for term from 70 to 120 years Creators are required to [explicitly] surrender the rights granted to them by copyright law if they want to permit use of their creations License is a mechanism to transfer copyright

“Free Software Movement” 1950s and 1960s: software was almost always distributed with its source with little restrictions. 1970s: companies started to close their source and treat code as "industrial secret" 1983/4: Richard Stallman observes a shift from a free UNIX culture to a proprietary software culture and leaves MIT AI Lab and creates the GNU Project 1985: Free Software Foundation 1989: Copyleft and the GPL 1991: Linus Torvalds makes his OS available 1992: GNU/Linux is born 1993: SuSE (slackware distribution, enterprise linux) 1995: Red Hat 1995: MySQL 1997: Eric Raymond. "The Cathedral and the Bazaar" 1997: GNOME 1998: Netscape opens its Mozilla browser 1998: Open Source Initiative (OSI) is founded 1999: Dell, HP, and SGI announce support for GNU/Linux 1999: Apache Foundation formed 2002: Creative Commons ● 1991: Linus Torvalds makes his OS available 1992: GNU/Linux is born ● Some of the first FLOSS-based companies are born: ○ 1989: Cygnus (to support GNU products) ● 1996: KDE: better desktop interface Open Source - a new complementary terminology for the same movement 2000: Sun opens StarOffice, creating OpenOffice.org 2001: IBM announces USD 1bi investment on Linux;Wikipedia is created 2002: Creative Commons 2003: Motorola releases first cell phone with Linux 2004: First version of Ubuntu 2005: ODF is recognized as OASIS standard, later ISO 2006: Sun opens Java Virtual Machine (OpenJDK) 2009: Oracle buys Sun OpenOffice donated to Apache, LibreOffice branched

Free Software Foundation - 1984 The users have the freedom to run, copy, distribute, study, change and improve the software. Declared Four Freedoms The freedom to run the program, for any purpose (freedom 0).    The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this. The freedom to redistribute copies so you can help your neighbor (freedom 2). The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this. These freedoms had to be explicitly declared to overwrite copyright law http://en.wikipedia.org/wiki/Four_Freedoms - The Four Freedoms were goals articulated by United States President Franklin D. Roosevelt on January 6, 1941. In an address known as theFour Freedoms speech (technically the 1941 State of the Union address), he proposed four fundamental freedoms that people "everywhere in the world" ought to enjoy: Freedom of speech Freedom of worship Freedom from want Freedom from fear

Software Licenses before 1998 Corporate ( eg. Microsoft EULA) Usually a permission to use an application only by one user on one computer Not allowed to distribute or copy, no access to source code, no way to change application Free Software Foundation Four freedoms Open source initiative introduced an alternative type of software licensing

Licenses attributes Required, permitted or forbidden attributes     License and copyright notice     State Changes     Commercial Use     Modification     Distribution     Sublicensing     Patent Grant     Use Trademark     Hold Liable

Examples of Software licenses http://choosealicense.com/licenses/

Examples of Open source software Linux / Unix / BSD/ Android - OS Mozilla Netscape – web browser Apache – web server mySQL – database pHp / Ruby – languages Open Office / GIMP / Libre Office – office tools Wiki / Drupal / Wordpress – web publishing Sakai / OpenCourseWare – learning management system Simbios – bio research software Open Journal systems – publishing and peer review system List of software tools on OSL site - https://opensource.stanford.edu/events/open-source-software-and-tools Linux / Unix – first prove of open source development model Mozilla Netscape – applied same approach as linix to fight MS attempt to dominate browser market

How open Source software affects our daily life Wake up to an alarm on your Android-OS powered phone Check via Mozilla browser what is traffic you will see today or what time your train leaves and on and on and on it goes

Open source IS Changing The society Philosophy Open source IS Changing The society

FREE Software is Free as in... Common use of term “free” is very wide Free of charge – beer Free to use – library or city park Free to take and grow – puppies and software Open source is free as in all of the above Code is free of charge You can use it You can modify if you want But not all free is open source If you are looking back at the history, the original name of the movement was free software movement However, word free has very different connotations Use of word free compromise many ideas that free software foundation was promoting

Not All free is Open Source Google search/docs are free to use but are not open source Open Office is free to use and open source The concept of the Open Source project includes getting and [sometimes] contributing back

The Spirit of Open Source Mr. D, CS student, wanted to stay connected to other folks at his dorm and coded a new, easy to use, posting board and put it on the server and thus on the web He told all his friends about this new thing and soon everyone in his dorm was using it because it was easy Ms. L, an artist, liked using posting board to stay connected, but was quite unhappy with the colors were limited to #FFF and #00F. She created a beautiful design and asked her friend to convert her beautiful drawing into a template for the posting board Now everyone in the group (along with the rest of the world) can enjoying useful and beautiful product.

Open Source Development model Creative person to originate a project and share it - core developer(s) Users that try the project, like it, use it, tell what more they want (new features) and complain when it breaks (submit bugs) Contributors improving the gadget for their own needs and contributing back Charismatic leadership Cheap computers and fast Internet to provide connectivity Marten Mickos , mySQL Critical that coordinator can recognize good design ideas pg 47 In order to build a development community you need to attract people, interest them in what you are doing and that requires personality... Linux, Raymond...

Social context of Open source Motivation in open source community is different from commercial world Common understanding principle vs. Command principle “In the world of cheap computers and fast internet the only limited resource is skilled attention” Abundance of resources leads to Gift culture and makes command relationships hard to sustain Page 52 – severe effort of many converging wills Page 57 – skilled attention

How do you benefit by giving away Works well Each programmer develops one program They exchange programs’ code Each programmer has two programs Two networks connected create larger network for both Works not so well Each programmer brings one sandwich for lunch They exchange sandwiches Each programmer has one sandwich Two chairs are still two chairs When you are giving away you are joining resources

Where does it work well Appeal of OPEN model in the fields where results can be reused for large number of users Software Education – MOOCs Science Open Space Technology http://www.openspaceworld.com/brief_history.htm (used at Stanford IT unconference)

Open Science http://creativecommons.org/science Polymath project by Tim Gowers 2009 GalaxyZoo http://www.galaxyzoo.org/ 2007 Folding @ home (Stanford) since 2000 http://folding.stanford.edu/

Content Licenses http://creativecommons.org/licenses/ The combination of our tools and our users is a vast vast and growing digital commons, a pool of content that can be copied, distributed, edited, remixed, and built upon, all within the boundaries of copyright law. Font license http://scripts.sil.org/OFL

Content Licenses

Collective Intelligence Collective decisions not always are good When are they good? More discussion to follow

MOOCs 2012 – Two technological factors are driving these changes: inexpensive video production and ubiquitous high-speed internet. Vast community of users / students Peer grading / helping Teachers learning from teachers 2012 – Two technological factors are driving these changes: inexpensive video production and ubiquitous high-speed internet.

Challenges of Open Science Who gets credit for the work Who gets money Who gets fame How do you protect your work Is license a sufficient mechanism?

Open Source @ Stanford Lab "Innovation Goes Public", a talk by Bruce Perenshttp://opensource.stanford.edu/2008/02/26/bruce-perens-talk-on-march-6 Open source un-conference https://opensource.stanford.edu/events/first-osl-unconference Nov 2008 Drupal and DrupalCamp https://drupalcamp.stanford.edu/ UX group Linux group Stanford projects on Sourceforge http://sourceforge.net/directory/os:mac/freshness:recently-updated/?q=stanford

Open Access Week Oct 21 - 27

Spread the word, improve the world! Promote open source to developers it is the natural way for developers to learn make better developers, make better code Promote open source ideas in other areas social activism privacy protection e-gov and open data piracy vs copyright discussions knowledge sharing Open source is the way to learn... and also the way to teach and help! Use open source software ○ you can't learn something you don't use! ● Once you find a problem, report it ○ this helps you learn how the project works ○ try to find on the source code why the problem exist ● Join the mailing list and answer questions ○ write documentation, a presentation, a blog ○ teaching others helps you learn more than anything

FROM 2008 OSL FIRST Unconference Free gov info! THANK You !

References Wikipedia The Cathedral and the Bazaar, Eric Raymond Reinventing Discovery: The New Era of Networked Science,  Michael Nielsen  Presentation by Bruno Souza and Fabio Kon, Open Source Initiative (OSI) - Education Working Group Presentation by Alolita Sharma, OSI