The basic knowledge of open source and free software- Topic 1 & OSS in perspective- Topic 2. Parastoo Mohagheghi, 26 August 2010.
|
|
- Luke Wade
- 5 years ago
- Views:
Transcription
1 1 The basic knowledge of open source and free software- Topic 1 & OSS in perspective- Topic 2 Parastoo Mohagheghi, 26 August 2010 Topics1&2
2 2 Outline OSS facts and figures Definitions of F/OSS History of OSS OSS licenses Open standards The Transformation of Open Source Software (Fitzgerald) Open Source Research at NTNU Fri programvare innen offentlig og privat sektor - hva vet vi?
3 3 Market share of F/OSS * Apache is the current #1 web server. GNU/Linux is the #1 server Op.Sys. on public internet. Sendmail is the leading server. PHP is the web s #1 server-side Scripting language. OpenSSH is the Internet s #1 implementation of the SSH security protocol. * David A. Wheeler: "Why Open Source Software / Free Software (OSS/FS, FLOSS, or FOSS)? Look at the Numbers!, Calibre project, April 2007
4 4 Quality of F/OSS - Scalability GNU/Linux is used in 78% of the world s 500 fastest supercomputers. OSS/FS development processes can scale to develop large software systems. IBM: using GNU/Linux on all machine series, from supercomputer to laptops and mobile devices.
5 5 Quality of F/OSS - Performance GNU/Linux had better performance than Windows for pipes, process, and thread creation. MySQL was quite comparable to the proprietary Oracle database with respect to performance. Microsoft themselves found that Linux and FreeBSD had better performance than Windows by many measures.
6 6 Quality of F/OSS - Security The majority of the most serious security problems only apply to Microsoft s products, and not to F/OSS, according to a CERT/CC s report in A 2002 survey of developers found that GNU/Linux are relatively immune from attacks from outsiders. Apache has a better security record than Microsoft s IIS, as measured by reports of serious vulnerabilities.
7 7 Quality of F/OSS- Reliability GNU/Linux is more reliable than Windows NT, according to a 10-month ZDnet experiment. MySQL database had fewer defects than a set of 200 commercial programs used for comparison. Miscroft s IIS Web server have double the time offline (on average) than sites using the Apache software, according to a 3-month Swiss evaluation. 80% of the top ten most reliable hosting providers ran OSS, according to Netcraft s survey in May 2004.
8 8 Total cost of ownership (TCO) of F/OSS vs. Commercial SW OSS/FS costs less to initially acquire. Upgrade/maintenance costs are typically far less. Forrester research found that the average savings on TCO when using OSS/FS database management system is 50% of the commercial ones. TCO of the GNU/Linux is roughly 40% that of Microsoft Windows and only 14% that of the Sun s Solaris.
9 9 Governments and F/OSS More than two dozen countries in Asia, Europe, and Latin America, including China and Germany, are encouraging their government agencies to use OSS, according to a 2002 New York Times article. On June 27, 2005, Morten Andreas Meyer, the Norwegian Minister of Modernization, announced at a press conference that: Proprietary formats will no longer be acceptable in communication between citizens and government. St.meld. 17 ( ) by Norwegian Government recommends OSS and open standards. competence centre. delingsbazaren.no for distribution of software developed with public money.
10 10 Industry and F/OSS F/OSS adopted by private and public policy makers: e.g., IBM and Sun Microsystems, IKT-Norge, Skattedirektoratet, KS, Over 50% of Norwegian companies use F/OSS to make new software, 16% are community members, 6% have themselves gone open.
11 11 Definitions of F/OSS
12 12 What is F/OSS? Free software is a matter of liberty, not price! Open Source Software: software compliant with one of the licences of Free Software Foundation ( or Open Source Initiative ( FSF, established by Richard Stallman in 1985, is a non-profit with a worldwide mission to promote computer user freedom and to defend the rights of all free software users. OSI, established by Eric Raymond and Bruce Perens in 1998, is a non-profit corporation formed to educate about and advocate for the benefits of open source and to build bridges among different constituencies in the open-source community.
13 13 Free software as defined by FSF Free software is a matter of the users' freedom to run, copy, distribute, study, change and improve the software. More precisely, it means that the program's users have the four essential freedoms: The freedom to run the program, for any purpose (freedom 0). The freedom to study how the program works, and change it to make it do what 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).
14 14 Open Source as defined by OSI Open source doesn't just mean access to the source code. The distribution terms of open-source software must comply with the following criteria: 1. Free Redistribution 2. Source Code available 3. Modifications and derived works allowed 4. Integrity of the author's source code 5. No discrimination against persons or groups 6. No discrimination against fields of endeavor
15 15 Open Source as defined by OSI- continued 7. License attached is the one valid 8. License must not be specific to a product 9. License must not restrict other software 10. License must be technology-neutral Some differences with the FSF definition but most software compliant with one definition is also compliant with the other!
16 16 FS movement vs. OSS movement* FS and OSS disagree on the basic principle, but agree more or less on practical recommendations. OSS definition is very close to that of FS. However, OSS is a little looser in some aspects, and have accepted a few licenses that FS considers unacceptably restrictive of the user. The views and values of OSS stem from an attempt of making FS to be more acceptable to business. *
17 17 A short history of F/OSS There are earlier instances of open source and free software such as IBM's source releases of its operating systems and other programs in the 1950s-60s : DoD/DARPA s development of Arpanet / Internet TCP/IP protocols -- open and distributed work, anti-authoritarian counter culture : Openness spreads via Univ. Berkeley s adaptation of Unix, with built-in Internet protocols and generous BSD licenses with all source provided. 1985: Free Software Foundation: by Richard Stallman from MIT AI Lab; ideological CopyLeft -inspired licenses. 1998: Open Software Initiative: by Eric Raymond from IT industry in US, pragmatic BSD-inspired licenses. The Cathedral and the Bazaar.
18 18 A short history of F/OSScontinued 1998: The decision by some people in the free software movement to use the label open source came out of a strategy session held at Palo Alto, Californi, in reaction to Netscape's January 1998 announcement of a source code release for Navigator. 2001: FLOSS (Free/Libre/Open source software) = FSF + OSI; IFIP WG2.13 uses OSS as common denominator. 2000: LAMP platform (Linux, Apache, MySQL, PHP) 3/4 Nordic! 2005: Social computing and creative commons for knowledge work standardized formats for zero-cost digital information, the world is flat.
19 19 Well-known F/OSS projects GNU: GNU (GNU is Not Unix) is a project that aims on creating a completely free Unix-compatible software system. As of today this project has produced, among lots of other things, widely used compilers and debuggers such as GCC and GDB. The project is run by the Free Software Foundation. Mozilla is the generic name of web-browsers derived from the source code of Netscape Communicator, which Netscape Communications Corp. released at the end of March The development of Linux is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed, both commercially and non-commercially, by anyone under licenses such as the GNU General Public License.
20 20 Starting an F/OSS project There are several ways: An individual who senses the need for a project announces the intent to develop the project in public. The individual may receive offers of help from others. A developer working on a limited but working code base, releases it to the public as the first version of an OSS program. The developer continues to work on improving it, possibly is joined by other developers. The source code of a mature project is released to the public, after being developed as proprietary software or in-house software. A well-established open-source project can be forked by an interested outside party. Several developers can then start a new project, whose source code then diverges from the original.
21 21 F/OSS Licenses
22 22 Motivation An F/OSS license will define the privileges and restrictions that a user must follow, in order to use and modify the actual software. If a developer wants to publish a program as F/OSS, he/she can distribute the program as an uncopyrighted product. The user of the program can read, copy, modify, and redistribute the program. However, it is possible for someone to make the program copyrighted by modifying the original program. Consequently, the modified, copyright-protected program became a personal property, and is not F/OSS anymore. To prevent this situation, most of the F/OSS licenses implement copyleft concept, i.e., anyone who redistributes the software with or without changes, must pass along the freedom to further copy and change it.
23 23 F/OSS licenses by subject Software licenses: The majority of F/OSS Licenses are applicable to software only. They use terminology and concepts specific for the IT domain. Content licenses: Open Source ideas are also applied to copyrightable subject matter, such as texts, music and other artistic works. Creative Commons is the example. Both: Some licenses, such as Academic Free License (AFL) and the Open Software License (OSL) are neutral with regard to subject matter criterion, as can be applied both to software and content.
24 24 Copyleft and Reciprocity Copyleft is a play on the word copyright created by the authors of the GNU GPL in order to acknowledge a radical departure from traditional software licensing models. The rule of copyleft is that, while redistributing copies of or derivative works from a program, one cannot put restrictions other than imposed by the initial licensor. Some scholars prefer the term reciprocity to the term copyleft in order to emphasize that the fundamental software freedoms are granted to a licensee upon condition that he/she does likewise in case of redistribution of copies or modified version of licensed software.
25 25 F/OSS licenses by degree of freedom Copyleft (or Reciprocal) Licenses GPL is the best example. There is also a distinction between strong and weak copyleft licenses. LGPL is a weak copyleft license. Permissive Licenses Lets anyone to take the work for any purpose, including for creating proprietary programs, without obligation to add anything to said public commons.
26 26 GPL and LGPL The GNU General Public License (GPL): Copyright notice must be attached User can modify the code User can create derivative works User cannot ask money for redistribution of the software code, part or whole User cannot create binary applications, all source code must be distributed with the executable The GNU Library or "Lesser" Public License (LGPL) User can ask money for his/her derivative works User can distribute his/her works in binary
27 27 Philosophy of MIT and BSD licenses MIT and BSD licenses are ideal for situations in which you want wide deployment of your ideas and do not care whether this results in open source software or proprietary software.
28 28 F/OSS licences by origin Academic Licenses Berkeley Software Distribution (BSD) license, published by University of California, is the first and most popular academic/permissive license. Community licenses originate from popular Open Source communities, generally permissive, such as Apache Software. Companies licenses The first examples of this kind of F/OSS licenses are the Netscape and the Mozilla Public License (MPL). Apple, Sun and Nokia are examples.
29 29 Taxonomy of F/OSS licenses by OSI License that are popular and widely used or with strong communities Apache License, 2.0, GNU General Public License (GPL) and GNU Library or "Lesser" General Public License (LGPL), New and Simplified BSD licenses, MIT license, Mozilla Public License 1.1 (MPL), Eclipse Public License, Common Development and Distribution License Special purpose licenses Educational Community License, NASA Open Source Agreement 1.3 Other/Miscellaneous licenses Open Software License
30 30 Taxonomy of F/OSS licensescontinued Licenses that are redundant with more popular licenses Non-reusable licenses Superseded licenses Licenses that have been voluntarily retired Uncategorized Licenses GPLv3 and LGPLv3
31 31 Choosing a license Do I agree to open the source code? Do I allow others to modify my source code? Can my program be used with proprietary software? Do I want modifications to be published as open source? Under the same license? Can others merge my code wih closed software?
32 32 Comparison of licenses Licesnse Proprietary Software linking Distribution of the Work Redistributing with changes Compatible with GNU GPL GPL Not allowed Not allowed with not GPL compatible LGPL Allowed Allowed with restrictions Only if the derivative is GNU GPL Only if the derivative is GNU LGPL or GNU GPL BSD Allowed Allowed Allowed The original BSD is not compatible. MIT Allowed Allowed Allowed Yes Yes Yes
33 33 Open standards
34 34 Definitions Not easy to define! ITU-T defines it as: standards made available to the general public and are developed (or approved) and maintained via a collaborative and consensus driven process. "Open Standards" facilitate interoperability and data exchange among different products or services and are intended for widespread adoption. Wikipedia: publicly available specifications for achieving a specific task.
35 35 Some main principles* 1. Everyone should be free to implement open standards in both proprietary and open source software. 2. Open standards should be available to everyone on royalty free terms. 3. Open standards should be developed using a collaborative, balanced, and consensus based approval process. 4. Open standards should be developed under formal and binding commitments for the disclosure and licensing of copyrights and patent claims. 5. Open standards should be made available under reasonable reciprocal licenses that require licensees to share under the same terms their own patent claims reading on the standard. 6. The specifications for open standards should be available to everyone on open source copyright license terms. * Lawrence Rosen, "Defining Open Standards.
36 36 Examples of open standards IP or Internet Protocol for transferring packets of data. HTML (Hypertext Markup Language) and Extensible HTML (XHTML) by W3C for structured hyperlinked document formatting. ODF (Open Document Format) by OASIS for office document formats.
37 37 The transformation of OSS Brian Fitzgerald, MIS Quarterly, 2006
38 38 Motivation The OSS phenomenon has been transformed into a more mainsteam and commercially viable form, labelled as OSS 2.0. In this article OSS 2.0 is described and differences with traditional FOSS are discussed.
39 39 Development lifecycle FOSS Planning: Concatenated and performed typically by a single developer or a small core group Analysis: part of conventional agreeupon knowledge in software development Design: firmly based on principles of modularity to accomplish separation of concerns Implementation: Code Review Pre-commit test Fast development release Parallel debugging Production release (planning, analysis and design phases are done by one person/small group who serves as a tail-light to follow in the bazaar) OSS 2.0 Planning: Purposive strategies by major players trying to gain competitive advantage Analysis and design: more complex in spread to vertical domains where business requirements not universally understood Implementation: sub-phases as with FOSS, but to overall development process becomes less bazaar-like Increasingly, developers being paid to work on open source
40 40 The transformation FOSS Product domain: Horizontal infrastructure (operating systems, utilities, compilers, DBMS, web and print server) Primary business strategy: Value-added service-enabling Loss-leader/market-creating OSS 2.0 Product domain: More visible applications in vertical domains Primary business strategy: Value-added service Market-creating (loss-leader; dual product/licensing, cost reduction) Leveraging community development Leveraging the open source brand
41 41 The transformation- continued FOSS Product support: Fairly chaotic much reliance on lists/bulletin boards, or on support provided by specialized software firms Licensing: GPL, LGPL, Artistic License, BSD, and emergence of commercially oriented licenses The same rights to subsequent users - so-called copyleft - for new distributions OSS 2.0 Product support: Customers willing to pay for a professional, whole-product approach Licensing: Plethora of licenses (85 now validated by OSI or FSF) Corporate-style licenses are central to OSS 2.0
42 42 Key issues for research and practice Key issues for research and practice Research Transferring lessons from open source development to conventional development (inner source) - Offshoring globally distributed software development - Open code-sharing, large-scale peer-review, Expanded role of users and altered user-developer relationship Elaboration of business models Derivation of appropriate TCO models Practice Achieving balance between value-for-money versus acceptable community values Implementing the whole-product approach Stimulating development in vertical domains Safeguarding against IPR infringement
Topic 1- The Basic Knowledge of Open Source and Free Software
1 Topic 1- The Basic Knowledge of Open Source and Free Software, Reidar Conradi September 1, 2011 Introduction 2 What is OSS? Open Source Software: software compliant with one of the licences of Free Software
More informationIntro to FOSS. What is FOSS?
Intro to FOSS What is FOSS? Outline Key principles of FOSS Some key players in early FOSS History of FOSS movement Why you should care Which came first, the chicken or the egg? FOSS as a new movement vs.
More informationOpen Source Software Licence at CERN Recommendations from the OSL Task Force François Fluckiger, Editor 20 April; 2012
OSL-2012-01-Short version Open Source Licence - Task force Open Source Software Licence at CERN Recommendations from the OSL Task Force François Fluckiger, Editor 20 April; 2012 Main Volume-Short version
More informationRationale for the Evolution of the EUPL v1.1 (towards the EUPL v 1.2)
Rationale for the Evolution of the EUPL v1.1 (towards the EUPL v 1.2) Updated: 15 March 2013 Working paper Rationale EUPLv1.2 v 0.5 Page 1 Contents 1. Background... 3 2. What is changed in the EUPL v1.2?...
More informationMONTHLY TEST MAY 2017 QUESTION BANK FOR AVERAGE STUDENTS. Q.2 What is free software? How is it different from Open Source Software?
MONTHLY TEST MAY 2017 QUESTION BANK FOR AVERAGE STUDENTS Q.1. What is OSS? It refers to Open Source Software, which are modifiable, redistributable but may or may not be available free of cost. Source
More informationPeer Participation and Software
Peer Participation and Software Booth, David R. Published by The MIT Press Booth, R.. Peer Participation and Software: What Mozilla Has to Teach Government. Cambridge: The MIT Press, 2010. Project MUSE.,
More informationHistory of Unix, Linux and the Open Source
History of Unix, Linux and the Open Source 12.2.2012 George Ajam College of Science /Computer Science Dept. DEC PDP 7 History of UNIX 1969: First version of "Unics" by Ken Thompson and Dennis Richie Multi
More informationOPEN SOURCE SOFTWARE
Introduction to Open Source Software Development Spring semester, 2017 School of Computer Science and Engineering, Pusan National University Joon-Seok Kim OPEN SOURCE SOFTWARE Outline Open source software
More informationEWRG-CES. Bharath Setturu EWRG, CES, IISc
Bharath Setturu EWRG, CES, IISc What is Free and Open Source? Free and Open source describes a broad general type of free software license that makes source code available to the general public with no
More informationHKG18-TR01: Open Source Philosophy. Daniel Lezcano
HKG18-TR01: Open Source Philosophy Daniel Lezcano What is Open Source? Open Source is not Free Software Richard Stallman : Open source is a development methodology; free software is a social movement.
More informationOpen Source in Public Sector and large custom development projects
Open Source in Public Sector and large custom development projects Holger Zobel 2009-10-21 Accenture, its logo, and Accenture High Performance Delivered are trademarks of Accenture. Agenda 1. Open Source
More informationOpen Source Licensing: An Overview
Open Source Licensing: An Overview Alexander Champoux Trinity College alexander.champoux@trincoll.edu April 28, 2008 Introduction My paper for HFOSS is on Open Source Licensing Without some of the flexibilities
More informationEthics. Ethics. Ethics. Ethics. The issue of software ownership. The issue of software ownership. Programmers and the Hacker mentality.
Programmers and the Hacker mentality. hacker n. [originally, someone who makes furniture with an axe] A person who enjoys exploring the details of programmable systems and how to stretch their capabilities,
More informationChapter-16 INTERNET AND OPEN SOURCE CONCEPTS
Chapter-16 INTERNET AND OPEN SOURCE CONCEPTS Introduction: Internetwork: An internetwork is a collection of individual networks, connected by intermediate networking devices, that functions as a single
More informationFoundations of Software Engineering. Lecture 24: Open Source Claire Le Goues
Foundations of Software Engineering Lecture 24: Open Source Claire Le Goues 1 Learning goals Understand the terminology free software and explain open source culture and principles. Express an educated
More informationThis slide is relevant to providing either a single three hour training session or explaining how a series of shorter sessions focused on per chapter
Welcome to the OpenChain Curriculum Slides. These slides can be used to help train internal teams about FOSS compliance issues and to conform with the OpenChain Specification. You can deliver these slides
More informationLecture #1 4 th Year M.Sc. Dina Rafaa Ahmed
Lecture #1 4 th Year M.Sc. Dina Rafaa Ahmed 1 Source Code: It is a specialized language that allows software developers to create and modify computer programs. If you do not have legal access to the source
More informationFree as in Freedom A step towards Software freedom. Salahaddin University By: Amanj Sherwany
Free as in Freedom A step towards Software freedom Salahaddin University By: Amanj Sherwany http://www.amanj.me 2011 Who am I? 27 years old. M.Sc. in Computer Science, Uppsala University 2011. B.Sc. in
More informationINF5750. Open Source. University of Oslo Department of Informatics
INF5750 Open Source University of Oslo Department of Informatics Outline Commons Based Peer Production (CBPP) What is (F)(L)OSS? Historical context - free vs open Development process Business models for
More informationOpenChain Specification Version 1.3 (DRAFT)
OpenChain Specification Version 1.3 (DRAFT) 2018.10.14 DRAFT: This is the draft of the next version 1.3 of the OpenChain specification. Recommended changes to be made over the current released version
More informationIntroduction to Open Source. Marco Zennaro Carlo Fonda
Introduction to Open Source Marco Zennaro mzennaro@ictp.it Carlo Fonda cfonda@ictp.it Agenda Open Source Linux Linux history Distributions License Types OS and Development OS Definition Why is it called
More informationAn OASIS White Paper. Open by Design. The Advantages of the OpenDocument Format (ODF) ##### D R A F T ##### By the OASIS ODF Adoption TC For OASIS
An OASIS White Paper Open by Design The Advantages of the OpenDocument Format (ODF) ##### D R A F T ##### By the OASIS ODF Adoption TC For OASIS OASIS (Organization for the Advancement of Structured Information
More informationOpen Source Development
Open Source Development Dr. James A. Bednar jbednar@inf.ed.ac.uk http://homepages.inf.ed.ac.uk/jbednar Dr. Chris Walton cdw@inf.ed.ac.uk http://homepages.inf.ed.ac.uk/cdw SEOC2 Spring 2005: Open Source
More informationOpen Source Development. Ely Levy Yair Yarom
Open Source Development Ely Levy Yair Yarom Outline (I) Background Free Software definitions The 4 freedoms Open Source Definition (OSD) Licenses General BSD, MIT, GPL, LGPL Patents and Standards Outline
More informationAn Operating System History of Operating Systems. Operating Systems. Autumn CS4023
Operating Systems Autumn 2017-2018 Outline 1 2 What is an Operating System? From the user s point of view an OS is: A program that acts as an intermediary between a user of a computer and the computer
More informationLinux Applications and Software Licensing. Linux System Administration COMP2018 Summer 2017
Linux Applications and Software Licensing Linux System Administration COMP2018 Summer 2017 Server vs. Desktop Roles Computers perform tasks for us The types of tasks they perform are determined by their
More informationTPF Update TPF Users Group, Acapulco May 2004
Oh No! Not him again TPF Update TPF Users Group, Acapulco May 2004 Stuart Waldron 1 How do we keep up with the speed of change? We can continue to adopt the chaotic hoard theory of programing... or...
More informationICT and Open Source Software
ICT and Open Source Software ITU/ICTP Workshop on New Radiocommunication Technologies for ICT in Developing Countries Africa Region Trieste-Italy, 17-21 May 2004 Marco Zennaro mzennaro@ictp.trieste.it
More informationSupporting the Open Web
Supporting the Open Web David Recordon david@sixapart.com Open Source OSU OSL GIMP OSCON MySQL Rails Movable Type jquery Subversion Linux memcached GPL OSI Python lots of open source! SourceForge Apache
More informationOpen Source Legality Patterns
Open Source Legality Patterns Architectural Design Decisions Motivated by Legal Concerns Imed Hammouda, adjunct professor Tampere University of Technology 2..200 Credits q Tommi Mikkonen, professor q TUTOpen,
More informationThe Eclipse Foundation The Symbian Foundation
The Eclipse Foundation The Symbian Foundation Running a Foundation to Contain Your Code David Wood, EVP Research, Symbian Ltd Copyright Symbian 2009 The Symbian Platform Now becoming Open Source via the
More informationCOPYRIGHTED MATERIAL. What Is Linux? Linux History. Linux as an Operating System. Linux as Free Software. Commercial Applications for Linux
2915ch01.qxd 04/19/01 12:57 PM Page 3 Linux History C H A P T E R O N E What Is Linux? Linux as an Operating System Linux as Free Software Commercial Applications for Linux COPYRIGHTED MATERIAL 1 2915ch01.qxd
More informationIoT & Open Source. Martin von Haller Groenbaek Partner, Copenhagen LES SCANDINAVIA: INTERNET OF THINGS & IP SEMINAR 25 November 2015
IoT & Open Source Martin von Haller Groenbaek Partner, Copenhagen LES SCANDINAVIA: INTERNET OF THINGS & IP SEMINAR 25 November 2015 Agenda What is open source? IoT open source projects Business Challenges
More informationBasics of system administration on a Unix system
Basics of system administration on a Unix system Contents Introduction 3 Unix 9 User environment: the shell 10 File management: starting from / 11 Text editing 12 Package management 13 User management
More informationGraham Taylor.
Graham Taylor Graham@openforumeurope.org www.openforumeurope.org HOW OPEN CAN EUROPE GET: OPEN DOCUMENT FORMATS OFE COMMENTS NICK WOOD-DOW GOVERNMENT ADVISOR OPENFORUM EUROPE AGENDA Introduction Graham
More informationIntroducing: Free/Open Source Software Distributed Systems Real Time Systems and Multimedia Systems
Introducing: Free/Open Source Software Distributed Systems Real Time Systems and Multimedia Systems Rahmat M. Samik Ibrahim VauLSMorg 1 Ver. 2013 05 14 rev 02 References 1 (Cut&Pasted) 2 Beberg, Distributed
More informationChapter 01: Introduction to Linux
True / False 1. Open Source Software (OSS) is freely developed and continuously improved by a large community of software developers ANSWER: True 2. The term hacker refers to someone who illegally uses
More informationIndependent implementations of an interface
Software property topics interfaces data formats standards and standardization protection mechanisms trade secrets licenses patents copyrights open source / free software real software systems Independent
More informationOPEN SOURCE SOFTWARE A Tool for Digital Transformation in the Broadcasting Industry
OPEN SOURCE SOFTWARE A Tool for Digital Transformation in the Broadcasting Industry Eloi Bail (MSc) Senior Software Consultant Amir Taherizadeh (Ph.D., M.B.A.) Tech. Marketing and Business Development
More informationLeveraging Open Source Software
03 444359 Ch01.qxd 8/14/03 9:30 AM Page 3 CHAPTER 1 Leveraging Open Source Software Everything that is really great and inspiring is created by the individual who can labor in freedom. Albert Einstein
More informationStakeholder value, usage, needs and obligations from differnet types of F/LOSS licenses
Stakeholder value, usage, needs and obligations from differnet types of F/LOSS licenses Monash University, Melbourne Australia. darren.skidmore@infotech.monash.edu.au Abstract. This paper discusses different
More informationDelivering Effective Solutions in the Age of Open Source Technology
Delivering Effective Solutions in the Age of Open Source Technology Edward Beck Computer Sciences Corporation NDIA Systems Engineering Conference October 24-27, 2005 Copyright 2004 Computer Sciences Corporation.
More informationUnix to Linux. CS 3113 Fall 2018 Dr. Christan Grant
Unix to Linux CS 3113 Fall 2018 Dr. Christan Grant Outline A Brief History of Unix, C, Linux and the people involved. 2 https://commons.wikimedia.org/wiki/file:unix_history-simple.png 3 UNIX Unix definitions
More informationSoftware Engineering Chap.7 - Design and Implementation
Software Engineering Chap.7 - Design and Implementation Simão Melo de Sousa RELEASE (UBI), LIACC (Porto), CCTC (Minho) Computer Science Department University of Beira Interior, Portugal Eng.Info./TSI,
More informationOpen source licensing notices in Web applications
Open source licensing notices in Web applications 81 Open source licensing notices in Web applications Arnoud Engelfriet a (a) Associate, ICTRecht Legal Services. DOI: 10.5033/ifosslr.v3i1.47 Abstract
More informationOpen Source Software. International Open Access Week at the
Open Source Software International Open Access Week at the Library @NU Quote: Open source is a development methodology; free software is a social movement. (Richard Stallman) What is Open Source Software?
More informationOpenChain Specification Version 1.2 pc6 (DRAFT) [With Edit Markups Turned Off]
OpenChain Specification Version 1.2 pc6 (DRAFT) [With Edit Markups Turned Off] DRAFT: This is the near final draft of the 1.2 version of the OpenChain Specification. We have recently completed the final
More informationScilab/Scicos: Modeling and Simulation of Hybrid Systems
Scilab/Scicos: Modeling and Simulation of Hybrid Systems G. Sivakumar Indian Institute of Technology, Bombay Mumbai 400076, India siva@iitb.ac.in Outline Free/Open Source S/w (quick motivation) Scilab/Scicos
More informationIT Project Management Challenges with Open Source. George A Pace
IT Project Management Challenges with Open Source George A Pace Tonight s agenda Two parts to the Presentation What is Open Source? A background primer on the key elements of Open Source. A specific focus
More informationOpen Document Format. It s Your Information Make the Choice to Ensure It Stays That Way ODF ALLIANCE. The OpenDocument Format: It's Your Information 1
Open Document Format It s Your Information Make the Choice to Ensure It Stays That Way ODF ALLIANCE The OpenDocument Format: It's Your Information 1 Imagine if: your government forced you to buy a word
More informationThe Effects of Open Source License Choice on Software Reuse
The Effects of Open Source License Choice on Software Reuse John Brewer VIII Thesis submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial fulfillment of the requirements
More informationChapter 2: Open Source Concepts
Chapter 2: Open Source Concepts Informatics Practices Class XII (CBSE Board) Revised as per CBSE Curriculum 2015 Visit www.ip4you.blogspot.com for more. Authored By:- Rajesh Kumar Mishra, PGT (Comp.Sc.)
More informationOIX DDP. Open-IX Document Development Process draft July 2017
OIX DDP Open-IX Document Development Process draft 04 11 July 2017 Table 1 - Version History Version Date Author Description d01 7 May 2017 Chris Grundemann Initial Draft d02 21 May 2017 Chris Grundemann
More informationBouncing forwards, tracing back.
RADIANCE Workshop 2006 Bouncing forwards, tracing back. Axel Jacobs 2002 January: George W. Bush faints after choking on a pretzel February: Crown Prince Willem-Alexander of the Netherlands marries Máxima,
More informationIS YOUR DATABASE EATING OUT THE HEART OF YOUR IT-INFRASTRUCTURE?
An IDG White Paper IS YOUR DATABASE EATING OUT THE HEART OF YOUR IT-INFRASTRUCTURE? Pervasive Postgres can be a viable Open Source alternative to commercial databases Contents 1. Introduction... 3 2. Open
More informationIs there an Open Source Business Model: YES or NO?
Is there an Open Source Business Model: YES or NO? Stephen Walli, Principle Program Manager, Microsoft @stephenrwalli Jeffrey Borek, WW Program Director, IBM @jeffborek Is there an Open Source Business
More informationR&D PROJECTS APRIL Networking, Services. Janina Garrigós A. Santoyo, J.C. Castro and J.M. Colomé
BUILDING A FLOSSFRAMEWORKFOR FRAMEWORK FOR ehealth R&D PROJECTS 14 16 APRIL 2010 Track: Collaborative Development, Social Networking, Services Janina Garrigós A. Santoyo, J.C. Castro and J.M. Colomé Department
More information(5) Affiliation (10) XML (15) Web Augmentation (20) Gateways. (4) Kernel (9) ES test (14) SSL. (1) Portal (6) EDI (11) Web Directories (16) W3C
PART 1: MULTIPLE CHOICE QUESTIONS (15 MARKS) This part consists of 15 multiple choice questions. On the answer sheet, fill you answer for each question. 1. At its early days was called Gateway, nowadays
More informationOOR-IPR session 3: Discussion and consensus on licensing arrangements for the OOR Initiative, and positions we might take on related IPR issues
OOR-IPR mini-series session-3: IPR policy, postion, consensus Joint OOR-Ontolog-NCBO-CC-IAOA-OASIS "Open Ontology Repository (OOR) Intellectual Property Rights (IPR) Policy and Issues" Panel Discussion
More informationNew CEPIS Mission
New CEPIS Mission 2016-2020 Contents: 1 Introduction... 3 2 CEPIS Today... 3 3 CEPIS Tomorrow... 3 1.1 Mission Statement... 3 1.2 Target Audiences... 3 1.3 Strategy... 4 1.3.1 Promoting High Standards
More informationChapter 1: Introduction Operating Systems MSc. Ivan A. Escobar
Chapter 1: Introduction Operating Systems MSc. Ivan A. Escobar What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware. Operating system
More informationNational Open Source Strategy
National Open Source Strategy Ministry of Communications & Information Technology - Egypt June 2014 Outline Background Vision & Mission Preliminary Targets Strategic Objectives Enablers Ministry of Communications
More informationChapter 7 Design and Implementation
Chapter 7 Design and Implementation Chapter 7 Design and Implementation Slide 1 Topics covered Object-oriented design using the UML Design patterns Implementation issues Reuse Configuration management
More informationEveryone who has been involved with IT for more than a few
Introduction to MySQL Everyone who has been involved with IT for more than a few months has at least heard of MySQL. The acquisition of MySQL AB by Sun Microsystems brought a great deal of additional attention
More informationOPEN SOURCE TESTING IN SAUDI ARABIA 1
OPEN SOURCE TESTING IN SAUDI ARABIA 1 Open Source Testing In Saudi Arabia by:husam Al-Swueiti INTRODUCTION / HISTORY Open source is a term used to describe the free use of software. Before the 60s, very
More informationAbout Database Adapters
About Database Adapters Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 820 5069 07/08/08 Copyright 2007 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054
More informationCareers with GNU/Linux
Indian Linux Users' Group, Chennai (ILUGC) in association with Thiagarajar College of Engineering, Madurai presents Careers with GNU/Linux by Shakthi Kannan MS Thiagarajar College of Engineering, Madurai
More informationMoodle specification document for ModENet Prepared by Jigsaw Learning
Moodle specification document for ModENet Prepared by Jigsaw Learning 1 Introduction 2 2 The choice of Moodle as the appropriate software package 2 2.1The Moodle package 3 3 High level Moodle configuration
More informationSYMPOSIUM ON MANAGEMENT OF IP IN STANDARDS-SETTING PROCESSES
SYMPOSIUM ON MANAGEMENT OF IP IN STANDARDS-SETTING PROCESSES Session 1: Policies, Practices, and Experience of Leading Standards Organizations: Discussion from an ETSI viewpoint These slides express the
More informationStand: File: gengler_java_e. Java Community Process: Not perfect, but operating very successfully
Stand: 14.04.03 File: gengler_java_e Java Community Process: Not perfect, but operating very successfully While Sun Microsystems was the original sole driving force behind Java at one time, the company
More informationCommunity vs. Enterprise: How not to piss off your community (and still be profitable)
Community vs. Enterprise: How not to piss off your community (and still be profitable) Colin Charles, GrokOpen colin@grokopen.com @bytebot on Twitter Open Source Strategy Forum, London, England, United
More informationOverview of Unix / Linux operating systems
Overview of Unix / Linux operating systems Mohammad S. Hasan Staffordshire University, UK Overview of Unix / Linux operating systems Slide 1 Lecture Outline History and development of Unix / Linux Early
More informationUnderstanding the Open Source Development Model. » The Linux Foundation. November 2011
» The Linux Foundation Understanding the Open Source Development Model November 2011 By Ibrahim Haddad (PhD) and Brian Warner, The Linux Foundation A White Paper By The Linux Foundation This paper presents
More informationMiddle East Technical University. Department of Computer Engineering
Middle East Technical University Department of Computer Engineering TurkHITs Software Requirements Specifications v1.1 Group fourbytes Safa Öz - 1679463 Mert Bahadır - 1745785 Özge Çevik - 1679414 Sema
More informationLearning Targets. Lesson 9: Internet Services and Tools for Business 4/30/2015
Lesson 9: Internet Services and Tools for Business Learning Targets Identify mass e-mail and texting services Define list servers and listserve groups Use FTP to transfer files between computers Manage
More informationTCExam 5 Open-Source Web-based Assessment Software
L o TCExam 5 Open-Source Web-based Assessment Software Nicola Asuni http://www.tcexam.com 1 TCExam TCExam is a free open-source Assessment Software (*) (FLOSS) that enables educators and trainers to author,
More informationSecure Configuration Guide
Secure Configuration Guide Oracle Health Sciences InForm Publisher On Demand Release 2.0 Part Number: E53275-01 Copyright 2014, Oracle and/or its affiliates. All rights reserved. The Programs (which include
More informationConsiderations for Trademarks, Nomenclature and FLOSS Communities
Considerations for Trademarks, Nomenclature and FLOSS Communities Patrick Finch 1 1 Mozilla Corporation, Eskilstuna, Sweden patrick@mozilla.com, WWW home page: http://www.patrickfinch.net Abstract. The
More informationThe Internet. Tim Capes. November 7, 2011
The Internet Tim Capes November 7, 2011 What is the Internet? The internet is a global system consisting of millions if interconnected networks. These individual networks are anything from local (a Home
More informationShould You Use Liberty or Passport for Digital Identities?
Select Q&A, J. Pescatore, A. Litan Research Note 12 August 2003 Should You Use Liberty or Passport for Digital Identities? Federated digital identities, such as from the Liberty Alliance and Microsoft
More informationHistory and Backgound: Internet & Web 2.0
1 History and Backgound: Internet & Web 2.0 History of the Internet and World Wide Web 2 ARPANET Implemented in late 1960 s by ARPA (Advanced Research Projects Agency of DOD) Networked computer systems
More informationR E A D C L E A N C O D E : A H A N D B O O K O F S O F T W A R E C R A F T S M A N S H I P. C H A P T E R S 2 A N D 4.
R E A D C L E A N C O D E : A H A N D B O O K O F S O F T W A R E C R A F T S M A N S H I P. C H A P T E R S 2 A N D 4. H T T P S : / / R E F A C T O R I N G. G U R U / R E F A C T O R I N G / C A T A
More informationFLOSS Business and Innovation Models Recommendations Based on Effects of Volunteer Contributions. Magnus Sulland
FLOSS Business and Innovation Models Recommendations Based on Effects of Volunteer Contributions Magnus Sulland Specialization Project Supervisor: Reidar Conradi, IDI Submission date: December 2009 TDT4520
More informationa story of alternatives
a story of alternatives There was a time when computers were big... really big. For the next 30 or so years computers would find a place in the academic institution, government agency and corporation.
More informationFrom Webmaster to Web manager to address new challenges
Peer Reviewed Article Vol.2(4) March 2001 From Webmaster to Web manager to address new challenges C. de Beer Rand Afrikaans University South Africa cdeb@adfin.rau.ac.za Contents 1. Introduction 2. Internet
More informationThin Desktop - The business case for using a PC or Thin Client as the user access device in a virtualization deployment
Thin Desktop - The business case for using a PC or Thin Client as the user access device in a virtualization deployment Mike Cardinal General Manager ThinLaunch Software, LLC January, 2009 Contents Executive
More informationDeveloping Web Sites with Free Software
Developing Web Sites with Free Software Tom Wheeler Software Engineer, Object Computing Inc. (OCI) About This Presentation What this presentation is: An explanation of free software, aimed at people who
More informationComputer Software. Microsoft Corporation Operating Systems:
Computer Software 1. Operating System Software it is the most important program that runs on a computer. Every general-purpose computer must have an operating system to run other programs. Operating systems
More informationBar Code Discovery. Administrator's Guide
Bar Code Discovery Administrator's Guide November 2012 www.lexmark.com Contents 2 Contents Overview...3 Configuring the application...4 Configuring the application...4 Configuring Bar Code Discovery...4
More informationCHAIR S SUMMARY: G7 ENERGY MINISTERS MEETING
CHAIR S SUMMARY: G7 ENERGY MINISTERS MEETING 1 CHAIR S SUMMARY: G7 ENERGY MINISTERS MEETING Under Canada s G7 presidency, Energy Ministers or their representatives from Canada, France, Germany, Italy,
More informationRESOLUTION 45 (Rev. Hyderabad, 2010)
212 RESOLUTION 45 (Rev. Hyderabad, 2010) The World Telecommunication Development Conference (Hyderabad, 2010), recalling a) Resolution 45 (Doha, 2006) of the World Telecommunication Development Conference
More informationITU Telecom World 2017 Smart ABC
ITU Telecom World 2017 Smart ABC Artificial Intelligence Banking Cities Organized by ITU-T 1 Smart ITU Smart is the future: in all industry sectors, in all societies, in the way we live, work and do business.
More informationDeveloping Java TM 2 Platform, Enterprise Edition (J2EE TM ) Compatible Applications Roles-based Training for Rapid Implementation
Developing Java TM 2 Platform, Enterprise Edition (J2EE TM ) Compatible Applications Roles-based Training for Rapid Implementation By the Sun Educational Services Java Technology Team January, 2001 Copyright
More informationPower of open source communities to onem2m
ETSI M2M Workshop 2015 featuring onem2m Power of open source communities to onem2m Prof. Song JaeSeung (jssong@sejong.ac.kr) Sejong University & KETI 11. December, 2015 1 Introduction to open source 2
More informationWIPO NATIONAL TRAINING WORKSHOP ON INTELLECTUAL PROPERTY FOR DIPLOMATS
ORIGINAL: English DATE: November 2004 E MINISTRY OF FOREIGN AFFAIRS ARAB REPUBLIC OF EGYPT WORLD INTELLECTUAL PROPERTY ORGANIZATION WIPO NATIONAL TRAINING WORKSHOP ON INTELLECTUAL PROPERTY FOR DIPLOMATS
More informationTaming Rave: How to control data collection standards?
Paper DH08 Taming Rave: How to control data collection standards? Dimitri Kutsenko, Entimo AG, Berlin, Germany Table of Contents Introduction... 1 How to organize metadata... 2 How to structure metadata...
More informationDMR Interoperability Process DMR Association
DMR Interoperability Process DMR Association Introduction This white paper gives the background to the development of the DMR Interoperability Process by the DMR Association, explains the value of the
More informationIBM WebSphere Application Server V3.5, Advanced Edition Expands Platform Support and Leverages the Performance of the Java 2 Software Development Kit
Software Announcement July 25, 2000 IBM V3.5, Expands Platform Support and Leverages the Performance of the Java 2 Software Development Kit Overview WebSphere Application Server V3.5, manages and integrates
More informationOpenStack Foundation Update
OpenStack Foundation Update Boris Renski brenski@mirantis.com @zer0tweets http://wiki.openstack.org/mailinglists http://wiki.openstack.org/governance/foundation Road to the Foundation Announced plans October
More informationCover Page. Content Server Enterprise Search 10g Release 3 ( ) March 2007
Cover Page Content Server Enterprise Search 10g Release 3 (10.1.3.3.0) March 2007 Content Server Enterprise Search, 10g Release 3 (10.1.3.3.0) Copyright 2007, Oracle. All rights reserved. Contributing
More information