Lifecycle Management in Government-Driven Open Source Projects – Practical Framework
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
FOSS Philosophy 6 the FOSS Development Method 7
1 Published by the United Nations Development Programme’s Asia-Pacific Development Information Programme (UNDP-APDIP) Kuala Lumpur, Malaysia www.apdip.net Email: [email protected] © UNDP-APDIP 2004 The material in this book may be reproduced, republished and incorporated into further works provided acknowledgement is given to UNDP-APDIP. For full details on the license governing this publication, please see the relevant Annex. ISBN: 983-3094-00-7 Design, layout and cover illustrations by: Rezonanze www.rezonanze.com PREFACE 6 INTRODUCTION 6 What is Free/Open Source Software? 6 The FOSS philosophy 6 The FOSS development method 7 What is the history of FOSS? 8 A Brief History of Free/Open Source Software Movement 8 WHY FOSS? 10 Is FOSS free? 10 How large are the savings from FOSS? 10 Direct Cost Savings - An Example 11 What are the benefits of using FOSS? 12 Security 13 Reliability/Stability 14 Open standards and vendor independence 14 Reduced reliance on imports 15 Developing local software capacity 15 Piracy, IPR, and the WTO 16 Localization 16 What are the shortcomings of FOSS? 17 Lack of business applications 17 Interoperability with proprietary systems 17 Documentation and “polish” 18 FOSS SUCCESS STORIES 19 What are governments doing with FOSS? 19 Europe 19 Americas 20 Brazil 21 Asia Pacific 22 Other Regions 24 What are some successful FOSS projects? 25 BIND (DNS Server) 25 Apache (Web Server) 25 Sendmail (Email Server) 25 OpenSSH (Secure Network Administration Tool) 26 Open Office (Office Productivity Suite) 26 LINUX 27 What is Linux? -
Table of Contents
Table of Contents Preface . ix 1. Open Source Licensing, Contract, and Copyright Law . 1 Basic Principles of Copyright Law 1 Contract and Copyright 3 Open Source Software Licensing 4 Issues with Copyrights and Patents 7 The Open Source Definition 8 Warranties 11 2. The MIT, BSD, Apache, and Academic Free Licenses . 14 The MIT (or X) License 14 The BSD License 15 The Apache License, v1.1 and v2.0 17 The Academic Free License 24 Application and Philosophy 30 3. The GPL, LGPL, and Mozilla Licenses . 34 GNU General Public License 35 GNU Lesser General Public License 49 The Mozilla Public License 1.1 (MPL 1.1) 62 Application and Philosophy 81 4. Qt, Artistic, and Creative Commons Licenses . 85 The Q Public License 85 Artistic License (Perl) 90 Creative Commons Licenses 98 vii 5. Non-Open Source Licenses . 114 Classic Proprietary License 114 Sun Community Source License 120 Microsoft Shared Source Initiative 144 6. Legal Impacts of Open Source and Free Software Licensing . 147 Entering Contracts 148 Statutory Developments Related to Software Contracts 150 The Self-Enforcing Nature of Open Source and Free Software Licenses 151 The Global Scope of Open Source and Free Software Licensing 153 The “Negative Effects” of Open Source and Free Software Licensing 154 Community Enforcement of Open Source and Free Software Licenses 158 Compatible and Incompatible Licensing: Multiple and Cross Licensing 159 7. Software Development Using Open Source and Free Software Licenses . 164 Models of Open Source and Free Software Development 164 Forking 171 Choosing an Open Source or Free Software License 174 Drafting Open Source Licenses 176 Appendix: Creative Commons Attribution-NoDerivs License . -
Community Source 1 Community Source
Community source 1 Community source Community Source is a term that has different meanings based on context and the community where it is used. Community Source as a Type of Open Source Community Colleges and universities have used the term Community Source to refer to a type of community coordination mechanism that builds on the practices of open source communities. The software of these collective efforts are distributed via an approved Open Source Initiative (OSI) license. Examples include the Sakai Project, Kuali Foundation, and Open Source Portfolio. Copyright for the software is often held by an independent foundation (organized as a 501c3 corporation in the United States) modeled on the contributor agreements, licensing, and distribution practices of the Apache Foundation. An important distinctive characteristic of community source as opposed to plain open source is that the community includes some organizations or institutions that are committing their resources to the community, in the form of human resources or other financial elements. In this way, the open source project will have both more solid support, rather than purely volunteer efforts as found in other open source communities, and will possibly be shaped by the strategic requirements of the institution committing the resource. Brad Wheeler has noted that Community Source can be understood as a hybrid model of a community like "The Pub between the Cathedral and the Bazaar” where higher education can really solve its [application] software challenges. References below provide more details regarding the use of community source as a practice in higher education. The Community Source Model in Higher Education (Excerpt from Wheeler, 2007 in References) The Community Source Model is a hybrid model that blends elements of directed development, in the classic sense of an organization employing staff and resources to work on a project, and the openness of traditional open-source projects like Apache. -
Open Source: Open for Business Open Source: Open for Business for Open Source: Open LEF09/3Cover.Qxd 9/3/04 1:18 PM Page 2
LEF09/3cover.qxd 9/3/04 1:18 PM Page 1 THE LEADING PRESENTS: FORUM EDGE THE LEADING EDGE FORUM PRESENTS: Open Source: Open for Business Open Source: Open for Business LEF09/3cover.qxd 9/3/04 1:18 PM Page 2 CSC’s Leading Edge Forum is a global thought leadership program that examines the technology trends and issues affecting us today and those that will impact us in the future. As part of the CSC Office of Innovation, the LEF explores emerging technologies through sponsored inno- vation and grants programs, applied research, awards for the most innovative client solutions, and alliances with research labs. The LEF examines technology marketplace ABOUT THE LEF DIRECTORS trends and best practices, and stimulates innovation and collaboration among CSC, our clients and our alliance partners. In this ongoing series of reports about technology directions, the LEF looks at the role of innovation in the marketplace both now and in the years to come. By studying technology’s current realities and anticipating its future shape, these reports provide organizations with the necessary balance between tactical decision making and strategic planning. PAUL GUSTAFSON WILLIAM KOFF Director, Leading Edge Forum, and Senior Partner, Vice President, Leading Edge Forum CSC Consulting Group Paul Gustafson is an accomplished technologist and Bill Koff is a leader in CSC’s technology community. proven leader in emerging technologies, applied He chairs the Leading Edge Forum executive committee, research and strategy. As director of the Leading Edge whose members are the chief technologists from each Forum, Paul brings vision and leadership to a portfolio of CSC’s business units. -
Dod and Open Source Software TECH VIEWS
How long can you wait for CMMI® Compliance? Manage your projects in guaranteed compliance with the CMMI — Now! Don't waste valuable time and resources developing CMMI-compliant processes from scratch when there is a proven approach that guarantees success. With processMax®, you begin operating in compliance immediately: no process development is required! processMax is a complete project management system, integrated with Microsoft Project, and is guaranteed by pragma SYSTEMS to be compliant with CMMI-DEV. With processMax, managers and their teams efficiently collaborate with step-by-step procedures, integrated document management, risk management, automated workflow, and automated meas- urement and reporting. processMax increases productivity, reduces defects, and manages risk. Now available as a hosted service for both our subscription and perpetual licenses, processMax is more affordable than ever. We manage the server, installation, updates, and upgrades. More than 70 organizations have passed Level 2 and Level 3 appraisals with processMax, at a frac- tion of the time and expense required by traditional methods. pragma SYSTEMS CORPORATION Please contact us to learn how processMax, can help you achieve your www.pragmasystems.com 703-796-0010 compliance goals. [email protected] GSA Schedule Contract NO. GS-35F-0559S. processMax is a registered trademark of pragma SYSTEMS CORPORATION. Although processMax makes use of portions of “CMMI for Development, Version 1.2,” CMU/SEI-2006-TR-008, copyright 2006 by Carnegie Mellon University, neither the Software Engineering Institute nor Carnegie Mellon University have reviewed or endorsed this product. Copyright 2010 SYSTEMS CORPORATION This is a paid advertisement. pragma 2 STN 14-1 February 2011: DoD and Open Source Software TECH VIEWS By John Dingman, Editor t has been three and a half years since Software Tech But simply downloading a publicly available component and News addressed the topic of Open Source Software including it in a project can lead to significant repercussions. -
Sakai: Building an Open Source Community
Sakai: Building an Open Source Community A Retrospective Diary Version 0.8 Charles Severance Copyright ©2011- All Rights Reserved, Charles Severance. ISBN-13: 978-1494273675 ISBN-10: 1494273675 CreateSpace Title: 4541576 Front Cover Photography: Town Square Photo, Mason MI Back Cover Photography: HJ Seeley Sakaiger Art: www.sakaiger.com Draft 0.0.1 Printing: January 2011, Michigan Library Espresso Book Machine Draft 0.0.2 Printing: March 2011, Michigan Library Espresso Book Machine First Printing (Alpha 0.7.1) : May 2011, Amazon CreateSpace Second Printing (Alpha 0.7.2) : January 2012, Amazon CreateSpace Third Printing : January 2014, Amazon CreateSpace Preface Writing software that supports teaching, learning and collaboration is far more than just a job. Since teaching and learning are some of the most fundamental human activities, we all have a vested interest in teaching and learning software. Discussions about the design of teaching and learning software can evoke passions from virtually everyone involved in the pro- cess. Passions run high and the stakes are high. On most college cam- puses, the software to support teaching and learning (Blackboard, Moodle, Sakai, etc.) is used more often than any other campus software. Student and teacher lives revolve around the software. A significant outage of a course management system in the last few weeks of class is likely to produce howls of anger from students, teachers, and administrators alike. Building an open source product and community around the Sakai Learning Management System was far from a mere technical activity. This book is about that journey of making open source software and deriving and chang- ing the rules as to how we would make that software as we went along. -
Software Development Using Open Source and Free Software Licenses
CHAPTER 7 Chapter 7 Software Development Using Open Source and Free Software Licenses The purpose of open source and free software licensing is to permit and encourage the involvement by licensees in improvement, modification, and distribution of the licensed work. This open development model of software development is the unique strength of the open source and free software movement. While the open source and free software licenses already discussed approach open software development differ- ently, open development is the goal. This chapter describes the basic principles of software development under open source and free software licenses, including the problems of forking, community develop- ment under the bazaar and the cathedral models, how open source and free software projects are initiated and maintained, and the effect that license choices can have on software development. This chapter also briefly discusses the basic principles of draft- ing contracts, for those who are interested in drafting their own software license. Models of Open Source and Free Software Development The open source and free software licensing is driven by the development model, or models, that it is intended to encourage. After all, there is little point to permitting the “free” modification and distribution of a work if people do not actually take the opportunity to modify and distribute the licensed work. These licenses are intended to permit, and indeed, to encourage the contributions of others to the project. Nonetheless, one of the first open development projects relied, at least at the beginning, on a relatively small number of closely-knit developers. This project was Richard Stallman’s plan to develop a complete operating system mod- eled after the Unix operating system but written entirely in free code.* * The following discussion draws heavily from the essay of Eric Raymond, “The Cathedral and the Bazaar,” in The Cathedral & The Bazaar: Musing on Linux and Open Source by an Accidental Revolutionary, Eric S. -
Open Source Software: a Survey from 10,000 Feet
Foundations and Trends® in sample Vol. xx, No xx (xxxx) 1–147 © xxxx xxxxxxxxx DOI: xxxxxx Open Source Software: A Survey from 10,000 Feet Stephanos Androutsellis-Theotokis1, Diomidis Spinellis2, Maria Kechagia3 and Georgios Gousios4 1 Patision 76, Athens, GR-104 34, Greece, [email protected] 2 Patision 76, Athens, GR-104 34, Greece, [email protected] 3 Patision 76, Athens, GR-104 34, Greece, [email protected] 4 Patision 76, Athens, GR-104 34, Greece, [email protected] Abstract Open source software (OSS), the origins of which can be traced back to the 1950s, is software distributed with a license that allows access to its source code, free redistribution, the creation of derived works, and unre- stricted use. OSS applications cover most areas of consumer and business soft- ware and their study touches many disciplines, including computer science, information systems, economics, psychology, and law. Behind a successful OSS project lies a community of actors, ranging from core developers to pas- sive users, held together by a flexible governance structure and membership, leadership and contribution policies that align their interests. The motivation behind individuals participating in OSS projects can be, among others, social, ideological, hedonistic, or signaling, while companies gain from their access to high-quality, innovative projects and an increase in their reputation and vis- ibility. Nowadays many business models rely on OSS as a product through the provision of associated services, or in coexistence with proprietary software, hardware, services, or licensing. The numerous OSS licenses mainly differ on how they treat derived software: some contain provisions that maintain its availability in open source form while others allow more flexibility. -
OSS V. Perens
Case: 18-15189, 08/15/2018, ID: 10978548, DktEntry: 19, Page 1 of 86 Case No. 18-15189 ___________________________________________ IN THE UNITED STATES COURT OF APPEALS FOR THE NINTH CIRCUIT _____________________________________ OPEN SOURCE SECURITY, INC. AND BRADLEY SPENGLER, Plaintiffs-Appellants, v. BRUCE PERENS, Defendant-Appellee. _____________________________________ ON APPEAL FROM THE UNITED STATES DISTRICT COURT FOR THE NORTHERN DISTRICT OF CALIFORNIA, NO. 3:17-CV-04002-LB THE HONORABLE LAUREL BEELER, UNITED STATES MAGISTRATE JUDGE, PRESIDING _____________________________________ APPELLEE’S SUPPLEMENTAL EXCERPTS OF RECORD _____________________________________ Jamie Williams Melody Drummond Hansen Aaron Mackey Heather J. Meeker ELECTRONIC FRONTIER O’MELVENY & MEYERS LLP FOUNDATION 2765 Sand Hill Road 815 Eddy Street Menlo Park, California 94025-7019 San Francisco, California 94109 (650) 473-2600 (415) 436-9333 [email protected] [email protected] [email protected] [email protected] Cara L. Gagliano O’MELVENY & MEYERS LLP th Two Embarcadero Center, 28 Floor San Francisco, California 94111-3823 (415) 984-8899 [email protected] Counsel for Defendant-Appellee Case: 18-15189, 08/15/2018, ID: 10978548, DktEntry: 19, Page 2 of 86 APPELLEES’ SUPPLEMENTAL EXCERPTS OF RECORD INDEX ECF Date Document Description Page No. 31 10/31/17 Request For Judicial Notice In Support of SER 1 – Defendant Bruce Perens’s Notice of Motion and SER 3 Special Motion to Strike the First Amended Complaint Pursuant to the California Anti-SLAPP Statute, Code of Civil