Introduction to Open Source Imed Hammouda, adjunct professor Tampere University of Technology 1 18.9.2015.

Slides:



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

Free Beer and Free Speech Thomas Krichel
Carlo Tarantola Senior Director EMEA Mobile and Wireless Center of Expertise Warsaw, Poland Oracle Corporation.
Open Source Software Development & Commercialisation Developing Lifelong Learner Record Systems and ePortfolios in FE and HE: Planning for, and Coping.
Platinum Sponsors Gold Sponsors Navigating the Open Source Legal Waters Presenter: Jeff Strauss August 14, 2013.
The Importance of Open Source Software Networking 2002 Washington, D.C. April 18, 2002 Carol A. Kunze Napa, California.
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.
Open Source/Free Software Source code is available Extensible Can be changed, modified Freely distributed Copies Modified versions Alternatives to commercial/proprietary.
Ashok K. Mannava Mannava & Kang, P.C. Open Source Software and IP February 10, 2012.
Your Open Source strategy sucks! (well,… probably mine stinks)
+ Andrés Guadamuz SCRIPT Centre for Research in IP and Technology Law, Edinburgh, UK Proprietary, Free and Open Source Software (FOSS), and Mixed Platforms.
Open source is a development method for software that harnesses the power of distributed peer review and transparency of process. The.
Open Source: How it benefits the Telephony Market Jim Webster Director, Technology Partnerships Digium, Inc. IT Expo Fall 2008.
COMP 6005 An Introduction To Computing Session Two: Computer Software Acquiring Software.
OPEN-SOURCE SOFTWARE BY: SAMANTHA HERALD  Otherwise known as OSS, is computer software that is available with source code: normally reserved for copyright.
Sl.NoUnitContents 1.Unit - 1 What is Open Source?, Why Open Source? 2Unit – 2 What is Open Standard? - Why Open Standards? 3Unit – 3 Peek into history.
CHAPTER 6 OPEN SOURCE SOFTWARE AND FREE SOFTWARE
Open Source Software Development. Overview  OSS  OSSD  OSSD vs PSD  Future.
How to Make Money with OSS – Business Models T Seminar on Distributed Product Development Helsinki University of Technology Arttu Heikkilä 2004-DEC-07.
Mediamaisteri Group 2005 © Mediamaisteri Group Open Source Solutions in eLearning Mediamaisteri Group PL 82 (Pyynikintie 25) Tampere
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Open Source Business Models for Mobile Media Gateway Node Manager.
 Open-source software ( OSS ) is computer software that is available in source code form: the source code and certain other rights normally reserved.
MySQL Introduction to the MySQL products. Agenda Company Overview Open Source & MySQL Momentum Why MySQL? MySQL OEM, Community & Enterprise offerings.
IBM Governmental Programs Open Computing, Open Standards and Open Source Recommendation for Governments.
Computers and Society Examine the extent to which Richard Stallman’s GNU manifesto has succeeded in challenging the dominance of conventionally distributed.
Overview of Linux Dr. Michael L. Collard 1.
Benefits of a SUSE ® Subscription Insert Presenter's Name (16pt) Insert Presenter's Title (14pt) Insert Company/ (14pt)
Open source Software Tomáš Vaníček Faculty of Civil Engeneering (Fakulta Stavební) Czech Technical University (ČVUT) Thákurova 7, Praha Dejvice, B407
Software Licensing University of Palestine Eng. Wisam Zaqoot March 2010 ITSS 4201 Internet Insurance and Information Hiding.
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?
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.
Open Source Ethics Muhammad Sarmad Ali. What is Open Source? Doesn’t just mean access to source code.
CPS 82, Fall Open Source, Copyright, Copyleft.
Strategizing for the Future MySQL Conference April 27, 2006.
Chapter 14 The Open Source Community. Agenda Types of Free Software Open Source Project Open Hardware Project Impacts.
About Openness Letizia Jaccheri Pisa
Open Source Development Processes. Open Source Development Process -- Jackie Fenn, Gartner Fellow, Emerging Technologies Team “Open Source Software Development,
OPEN-SOURCE SOFTWARE BY: SAMANTHA HERALD  Otherwise known as OSS, is computer software that is available with source code: normally reserved for copyright.
Software Licences HSF Recommendations John Harvey / CERN 24 June 2015
By Ronan smith 9B. What is open source software  Open source is a development method for software that harnesses the power of distributed peer review.
10/07/2008 Open Source Software An Introduction to FOSS in Libraries and Information Centers Christopher Ritzo GSLIS PhD. Candidate IMLS Scholar, Youth.
Powerful utilization of open source software in digital preservation, maintenance and utilization: an example of the creation of Union Catalogue of Serials.
Open Source Examples – Linux; Apache; Firefox Requirements – Distributed w/ source code – License allows for modifications (GPL) – License remains w/ any.
Proprietary vs. Free/Open Source Software
T8. Open Source Tools That are Changing the Content Technology Landscape Gilbane San Francisco 2010.
Open Source Software Erik Doernenburg. © Copyright ThoughtWorks, Inc.® About ThoughtWorks ThoughtWorks delivers complex projects using agile methods.
Nursing Informatics. What is open source software? What is free software? What is the difference between the two? How the two differs from shareware?
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 1.
Chapter 3: Understanding Software Licensing
Open Source Software in Federal Acquisitons Acquiring Maximum Agility: Beyond Open Standards TCO and Best Value Revisited.
Effective IT solutions Using Open Source Software dr. comp. sci. Valdis Vītoliņš Odo Ltd, Latvian Open Technology Association Baltic Spark April
1 Open Source Software Licensing ● Bruce Perens, ● Perens LLC ● One of the founders of the Open Source movement in software.
1 January 14, Evaluating Open Source Software William Cohen NCSU CSC 591W January 14, 2008 Based on David Wheeler, “How to Evaluate Open Source.
Introduction into GNU/Linux and Open Office Suite University of Cyprus Dr. Petros Panayi.
Benefits of Open Source Practices
OPEN SOURCE.
Open Source Software Development
OPEN SOURCE.
Critical Success Factors for Adoption of Open Source
What is Copyright?.
Why Nokia aquired Qt by Knut Yrvin at Community One, Apr 15 - Oslo
OPEN SOURCE BY :.
MOZILLA LICENSE HISTORICAL EVOLUTION
Chapter 2: The Linux System Part 1
Open Source Friend or Enemy?.
COPYLEFT THE TERM The Term copyleft was forged upon the traditional copyright term by opposing the word right (which in English means both right meant.
CSPA Common Statistical Production Architecture Description of the Business aspects of the architecture: business models for sharing software Carlo Vaccari.
CSPA Common Statistical Production Architecture Description of the Business aspects of the architecture: business models for sharing software Carlo Vaccari.
Presentation transcript:

Introduction to Open Source Imed Hammouda, adjunct professor Tampere University of Technology

Open Source vs. Free Software  Free software (1983) is:  A philosophy  A social movement  FSF  Open source (1998) is:  A business model  A development methodology  OSI  Both approaches share a common vision on access to source code:  Freedom to run  Freedom to study  Freedom to redistribute  Freedom to improve

Open Source – The Method  “Open source is a development method for software that harnesses the power of distributed peer review and transparency of process.”  “The promise of open source is better quality, higher reliability, more flexibility, lower cost, and an end to predatory vendor lock-in.”  Ideally, participation in the community need not be restricted in any ways.  Practice can however make the difference!  In addition, adequate tools are needed! [

Open Source – The Community  Non-profit organization  Sponsors  Commercial enterprises  The Onion model of communities  Communities around OSS projects  Volunteer-based Ideology, freedom, sharing  Company-based Business, funded developers  Mixed  Different types of communities  Linux: Project centric  MySQL: Business centric  Eclipse: Foundation centric

Open Source – The License  She who writes the code owns the copyright, and can decide the license  A way to publish software with the right... ... to make copies and distribute software ... to have access to the software's source code ... to improve software  License  With Copyleft (GPL, LGPL, Mozilla (weak copyleft) etc.)  Without Copyleft (BSD, Apache)  Viral effect – open and proprietary can touch only if allowed  Dual License – if you own the copyright, then you decide which license  OS licenses are nowadays accepted by US authorities  Court of Appeals for the Federal Circuit (THE "IP" court in the US) has upheld a free copyright license. [ huge_and_important_news_free_l.html] huge_and_important_news_free_l.html

Open Source – The Business  Internal usage + competition strategy  Software As A Service (SAAS)  Consulting (technical, legal, strategic,…)  Integration, aggregation, and customization  Retailing and distribution  Product and software know-how  Process and methodology know-how  Services and product support  Training and recruiting  Certification and quality assurance  Substitution/migration  Dual licensing  Documentation (books, user manuals, etc)  Other process-related issues (testing, deployment, etc)  Hardware + other related software (extra features, protocols, configurations) + media content  Commercial software on top of OSS  Platform specialization/adaptation, localization  IT infrastructure  …

Open Source – The Technology Life Cycle Efficient and Effective Development (

Open Source – The Cost

Open Source – The Design Core system Extension Plugin Designs often remain undocumented Architecture recovery tools helpful In general attention geared towards running code Aim at designing (large) separate entities of open source and proprietary code

Thank You!