Open Source Communities: Software Development and Governance

Total Page:16

File Type:pdf, Size:1020Kb

Open Source Communities: Software Development and Governance An introduction to open source and implications for management INF5890 Guest lecture Jan Fredrik Stoveland-Alfsen [email protected] Topics Introduction: Main questions for management History of open source: From hacker communities to big business Motivation for the individual and the enterprise Case: Netflix Open source communities: Software development and governance Case: Novell and SUSE Linux 15.04.2016 3 Topics Introduction: Main questions for management History of open source: From hacker communities to big business Motivation for the individual and the enterprise Case: Netflix Open source communities: Software development and governance Case: Novell and SUSE Linux 15.04.2016 4 What is open source? • Open source refers to a program in which the source code is available to the general public for use and/or modification from its original design free of charge, i.e., open. Open source code is typically created as a collaborative effort in which programmers improve upon the code and share the changes within the community. (Webopedia) • Open source contains two aspects (O’Mahony): 1. Intellectual property strategy 2. Development methodology • The Open Source Definition published by the Open Source Initiative describes what conditions a license must fulfill in order to be termed an Open Source license. https://opensource.org/osd 15.04.2016 5 The cathedral and the bazaar Proprietary software Open source software development development • “Carefully crafted by individual wizards • "Given enough eyeballs all bugs are or small bands of mages working in shallow" splendid isolation” • Code developed over the internet with • Development occurs behind walls several others in public view • source code is usually not provided - • Source code open to all users kept locked up • Corporate hierarchy 15.04.2016 6 http://www.catb.org/esr/writings/cathedral-bazaar/cathedral-bazaar/ Who is open source? 15.04.2016 7 Open source vs traditional software development 15.04.2016 8 Open source: Key questions for management 1. How to ensure contributions and an active community? 2. How to manage and govern distributed and voluntary development? 3. How to protect the commons? 4. How to make money (firms)? 5. How to gain legitimacy (firms)? 6. How to ensure software quality and continued support? (customer) 15.04.2016 9 Topics Introduction: Main questions for management History of open source: From hacker communities to big business Motivation for the individual and the enterprise Case: Netflix Open source communities: Software development and governance Case: Novell and SUSE Linux 15.04.2016 10 Early 1960’s: Origins of UNIX Dates back to the mid-1960s when the Massachusetts Institute of Technology, AT&T Bell Labs, and General Electric were jointly developing an experimental time sharing operating system called Multics for the GE- 645 mainframe. https://en.wikipedia.org/wiki/History_of_Unix 15.04.2016 11 1983: Richard Stallman establishes GNU and the Free software foundation • 1980’s: Commercialization of AT&T’s Unix triggered MIT professor Stallman to develop the GNU alternative as free software • The Free software foundation was established along with the General Public License (GPL) – «Copyleft» 15.04.2016 12 1991: Linus Thorvalds publishes first version of the Linux kernel to an internet newsgroup • Linux 2.0 released in 1996 • The Linux kernel is still considered the most successful and active open source project to this day • Linux forms the basis of multiple Linux distributions, including: – Debian, Ubuntu, Fedora, SUSE, Gentoo, and hundreds more 15.04.2016 13 1995: Release of Apache 1.0 • Has dominated the market of web servers since • Developed by a cluster of people later to form the Apache Group • In 1999 incorporated as a nonprofit organization, the Apache Software Foundation 15.04.2016 14 1998: Foundation of the Open Source Initiative • OSI was jointly founded by Eric Raymond and Bruce Perens in late February 1998 • The Open Source term was coined to accommodate use of open software in the commercial world • Primary mission to maintain the open source definition and approve open source licenses 15.04.2016 15 1998: Netscape Navigator released as open source (later to be Mozilla) 15.04.2016 16 2012: Red Hat reaches $1 billion in annual revenue • 2016: First Open source company to hit $2 billion 15.04.2016 17 Open source might have started as religion, but is now part of every software company - one way or another 2001 2014 "Linux is a cancer that «Microsoft loves Linux» attaches itself in an - Satya Nadella, CEO Microsoft intellectual property sense to everything it touches” 2016 Microsoft SQL is ported to - Steve Balmer, CEO Microsoft Linux 15.04.2016 18 Topics Introduction: Main questions for management History of open source: From hacker communities to big business Motivation for the individual and the enterprise Case: Netflix Open source communities: Software development and governance Case: Novell and SUSE Linux 15.04.2016 19 Motivation for participation 15.04.2016 20 Individual motivation in the openSUSE project 15.04.2016 21 Open source business models 15.04.2016 22 Firms’ relationship to open source software • Based on case studies relationships between firms and open source communities may be characterized as symbiotic or parasitic (Dahlander & Magnusson, 2005). • The symbiotic approach: – co-evolution between the community and the firm. – Legitimacy is gained through status in the community based on its norms and values, not from having a formal role in a firm. • The parasitic relationship: – Clearer that the firms maximize their own benefits often in violation with the norms of the community. – Could for example characterize a firm with a packaging or proprietizing strategy, making large profits as a free-rider without contributing anything back to the community. 15.04.2016 23 Topics Introduction: Main questions for management History of open source: From hacker communities to big business Motivation for the individual and the enterprise Case: Netflix Open source communities: Software development and governance Case: Novell and SUSE Linux 15.04.2016 24 How it started • Netflix became big user of Apache licensed open source software. • When Apache Cassandra was picked as data storage solution Netflix started to contribute fixes and extensions to optimize Cassandra’s capabilities on AWS (Amazon Web services) • This led to Netflix see the benefits of releasing their own projects and created a central Netflix account at netflix.github.com 15.04.2016 25 Netflix now host over 50 open source projects 15.04.2016 26 Netflix rationale for going open source • «Paying back in kind» • Can benefit from the scale effects of other AWS users adopting similar patterns and technologies • External community contributions • Improved code and documentation quality • Durability 15.04.2016 27 Topics Introduction: Main questions for management History of open source: From hacker communities to big business Motivation for the individual and the enterprise Case: Netflix Open source communities: Software development and governance Case: Novell and SUSE Linux 15.04.2016 28 What is an open source community? In general, an open source community should include (O’Mahony, 2003): 1. The source code and binaries to the software product 2. A collaborative information platform 3. Communication channels 4. Development tools 5. A governance structure 6. Collaboration protocols 7. A unifying identity 15.04.2016 29 Characteristics of autonomous communities • Community and code base scale in parallell • Initiated by individuals • Governance ranges from autocratic to meritocratic to democratic with decentralized decision-making • Norm-based rationale • Needs to ensure protection for project and software • Independent • Pluralistic 15.04.2016 30 Tactics for guarding the commons 1. Licensing terms that restrict proprietary apporpriation 2. Legal and normative sanctions 3. Incorporate (create legal entity) 4. Transfer individual copy rights to a foundation 5. Trademark brands and logos 6. Assign trademarks to the foundation 7. Actively protect brand 15.04.2016 31 Challenges for autonomous communities • «The initial leader must assemble a critical mass of code to whitch the programming community can react» (Lerner & Tirole) • Attracting talented software developers • Acquiring resources for legal services, marketing and production 15.04.2016 32 Characteristics of firm-sponsored communities • Initiated by sponsor firm • Massive code base is released to minor community • Ambiguous control and ownership, usually held by sponsor firm • Community product forms basis of or complements commercial software product 15.04.2016 33 Managerial challenges for sponsored communities • Steep learning curve when releasing a mature product to an infant community (West, 2005) • Respecting norms and values • Supplying resources for community development • Attracting developers and users • Aligning different interests about the nature of work • Resolving ambiguity about control and ownership • Getting acceptance for using community software for commercial purposes (Dahlander & Magnusson, 2005) 15.04.2016 34 Considering what you now know about open source communities, answer the following: • What is required by management of an open source community in order to ensure successful software development and governance? • Spend 5 minutes in discussion with you neighbor 15.04.2016 35 Suggested answers: • A sponsor with legitimacy and authenticity • Charismatic leadership • Community
Recommended publications
  • Config.Xml File Part I
    KIWI Building OS images and Appliances Robert Schweikert Software Engineer Consultant Novell Welcome and Introduction Who am I •Robert Schweikert • Work in ISV Engineering team – Work closely with IBM – Work on appliances with other ISVs as time permits • Contribute to Kiwi • Contribute to the openSUSE project • Active member of the LSB work group • Nuts about soccer © August 7, 2010 Novell Inc. 3 What is covered ? Outline (1/2) •Welcome and Introduction •Preliminaries • What is Kiwi • Setting up a Kiwi build • High level Kiwi image build process overview • Kiwi documentation resources • Using the Kiwi build environment •Using Kiwi • The Kiwi configuration tree • Kiwi configuration – the config.xml file part I © August 7, 2010 Novell Inc. 5 Outline (2/2) • Kiwi configuration – the config.xml file part II • Exploring image types • Kiwi configuration – the config.sh file • Kiwi configuration – the images.sh file • The overlay file system • What is an appliance • Build an appliance •Summary •Final Questions, Thoughts, Comments © August 7, 2010 Novell Inc. 6 Preliminaries What is Kiwi •It's a Fruit •It's a Bird •It's someone from New Zealand •It is a Linux image build system • Kiwi is an open source project hosted at kiwi.berlios.de licensed under GPL v2 with roots in the openSUSE build service. • Kiwi is mostly written in Perl • Kiwi is the engine behind SUSE Studio © August 7, 2010 Novell Inc. 8 Setting up a Kiwi build environment •root access is required •Kiwi is part of the openSUSE standard repository •Kiwi is part of the SLE-SDK • Add the SDK as a repository through YaST • Detailed description at http://www.novell.com/communities/node/10464/step-step-guide-set-kiwi-build-environment-sle •Live on the bleeding edge http://download.opensuse.org/repositories/Virtualization:/Appliances/ •In YaST or via zypper search for kiwi, install the packages © August 7, 2010 Novell Inc.
    [Show full text]
  • SUSE Brainshare Template 2004
    openSUSE – The Project Martin Lasarsch Michael Löffler SUSE Linux Products GmbH Overview • Goals • What is the openSUSE project? • What changed since last year? • What will change in the Future? Feb. 2007 2 Goals • distribution • open development • developers from the community • best distribution Feb. 2007 3 What is the openSUSE project? • Communication - Wiki - Mailinglists - IRC • Distribution - released version - alpha/beta/rc - factory - bugzilla • openSUSE Build Service (OBS) - web, gui, cli frontend - Builds for: 9.3-10.2, SLE, Factory Fedora, Mandriva, Debian, Ubuntu Feb. 2007 - x86, x86_64 4 What changed since last year? • Communication - Wiki - new Languages, new Layout, Splashpage - 1500 pages, 16 languages - Mailinglists - migration from @suse.de to @opensuse.org - internal lists moved to public (dist, packager) - new webinterface for archive, new lists - IRC - more, special purpose meetings (yast, community) - #opensuse, #opensuse-project Feb. 2007 5 What changed since last year? • Distribution - SUSE Linux 10.1 - openSUSE 10.2 - more bugs from outside - less bugs for 10.2 - more bandwith for download peaks Feb. 2007 6 What changed since last year? • openSUSE Build Service - public - 100% open source now! - new webinterface (search, monitor) - new clients, osc, richclient - more targets - link projects - Factory sync - build against updates Feb. 2007 7 Challenges • zmd 10.1 • M$/Novell deal • Money • openSUSE office • opensource build service • more SUSE/Novell people working on the project Feb. 2007 8 Ideas for the future? • sponsoring (hardware, money) • guiding principles • local communities • Linux hardware database • rating system obs • distribution in buildservice • easier obs integration in distribution • integration of internal autobuild with obs • merchandising Feb. 2007 9 Q&A General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product.
    [Show full text]
  • SUSE Linux Enterprise Server
    SUSE Best Practices How to Modify a Package in the Open Build Service Quilting with OSC SUSE Linux Enterprise Server Josef Moellers, Senior Developer SUSE Linux Enterprise Network Services, SUSE 1 How to Modify a Package in the Open Build Service This document leads you through the process of modifying a software package in the Open Build Service (OBS) using the osc and quilt tools. It also discusses simple error cases, based upon the author’s own experiences, but it does not attempt to be a full manual or to cover all options. The steps described here should work well, but if you encounter any diculties, you should consult the manuals or ask an expert for help. This document does not intend to provide a guide for the Open Build Service. If you want to learn more about OBS, visit the project’s Web page at http://openbuildservice.org/ and read the specic documentation there http://openbuildservice.org/help/ Publication Date: March 13, 2018 Contents 1 Introduction: Open Build Service and the Tools osc and quilt 3 2 Repositories and Projects 5 3 Package 10 4 Getting the Package 11 5 Working on the Sources 15 6 Build the Package 22 7 Test 23 8 Submit 23 9 Propagate a patch 24 10 Conclusion 25 11 Legal Notice 26 12 GNU Free Documentation License 27 2 How to Modify a Package in the Open Build Service 1 Introduction: Open Build Service and the Tools osc and quilt The Open Build Service command line client osc is a tool developed to interact with OBS servers.
    [Show full text]
  • SUSE® Linux Enterprise Adopting Upstream Innovation
    Open Enterprise & Open Community openSUSE & SLE – Empowering Each Other Richard Brown openSUSE Chairman [email protected] Contents ● Introduction to the openSUSE Project ● Looking Back - 2014 and before ● Rolling into the Future with Tumbleweed ● openSUSE and SUSE Linux Enterprise ● Closing the gap with one giant Leap.. 2 Introduction to openSUSE 3 openSUSE ● Open Source Community Project sponsored by SUSE ● Founded 9th August 2005 ● “Promotes the use of Linux everywhere” ● Produces the openSUSE distribution 4 11 years old! CC-BY lawrencedesign @ flickr.com 5 Q Q wicked snapper Evergreen 6 openSUSE distribution ● Consumer/'Conservative Enthusiast' focus ● Successor to the 'SUSE® Linux' Boxed distribution ● First release was 'SUSE Linux 10.0' in October 2005 ● Renamed 'openSUSE' with 10.2 in December 2006 ● openSUSE 13.2 was released on 4th November 2014 ● Our 14th release! ● Over 7000 source packages (& many more in OBS) 7 8 Before Nov 2014 - A bit of a muddle.. openSUSE Factory • Development Branch (Constant Updates) openSUSE Tumbleweed • ‘Partially Rolling’ (Frozen Base + Updates) openSUSE • Regular Releases (Every 8-12 months) openSUSE Evergreen • 'Long Duration Support' (Patches for extra years) 9 Time for Reflection “Who are we making this for?” “Why should I use openSUSE?” “Why should I contribute to openSUSE?” “What makes openSUSE special?” 10 “The openSUSE Project is a worldwide effort that promotes the use of Linux everywhere.” - openSUSE wiki 11 Areas of Strength Tools • Open Build Service • openQA • YaST • Etc.. Packages • Broad Variety Distributions • Tumbleweed • Regular Release 12 “Man is a tool-using animal. Without tools he is nothing, with tools he is all” - Thomas Carlyle 13 Building Linux Better Open Build Service started in February 2006 Used to build the openSUSE® & SUSE® distributions Can also build packages for other distributions (Fedora/Red Hat, Ubuntu, Debian, Arch, etc) Also used by ownCloud, Linux Foundation, VideoLAN (VLC), Dell, Cray, Intel and more.
    [Show full text]
  • Gl615 Linux for Unix Administrators Rhel7 Sles12
    EVALUATION COPY Unauthorized Reproduction or Distribution Linux for Unix AdministratorsProhibited Student Workbook EVALUATION COPY Unauthorized Reproduction GL615 LINUX FOR UNIX ADMINISTRATORS RHEL7 SLES12 or Distribution The contents of this course and all its modules and related materials, including handouts to audience members, are copyright ©2017 Guru Labs L.C. No part of this publication may be stored in a retrieval system, transmitted or reproduced in any way, including, but not limited to, photocopy, photograph, magnetic, electronic or other record, without the prior written permission of Guru Labs. This curriculum contains proprietary information which is for the exclusive use of customers of Guru Labs L.C., and is not to be shared with personnel other than those in attendance at this course. This instructional program, including all material provided herein, is supplied without any guarantees from Guru Labs L.C. Guru Labs L.C. assumes no liability for damages or legal action arising from Prohibited the use or misuse of contents or details contained herein. Photocopying any part of this manual without prior written consent of Guru Labs L.C. is a violation of federal law. This manual should not appear to be a photocopy. If you believe that Guru Labs training materials are being photocopied without permission, please email [email protected] or call 1-801-298-5227. Guru Labs L.C. accepts no liability for any claims, demands, losses, damages, costs or expenses suffered or incurred howsoever arising from or in connection with the
    [Show full text]
  • Excerps for Unixdive
    Android Android (As of 2015, Android has the largest installed base of all operating systems world-wide) Largely from https://en.wikipedia.org/wiki/Android_(operating_system) Android, Inc. was founded in Palo Alto, California in October 2003 by Andy Rubin (co-founder of Danger), Rich Miner (co-founder of Wildfire Communications, Inc.), Nick Sears (once VP at T-Mobile), and Chris White (headed design and interface development at WebTV to develop, in Rubin's words, "smarter mobile devices that are more aware of its owner's location and preferences". In July 2005, Google acquired Android Inc. for at least $50 million, whose key employees, including Rubin, Miner and White, stayed at the company after the acquisition. On November 5, 2007, the Open Handset Alliance, a consortium of technology companies including Google, device manufacturers such as HTC, Sony and Samsung, wireless carriers such as Sprint Nextel and T-Mobile, and chipset makers such as Qualcomm and Texas Instruments, unveiled itself, with a goal to develop open standards for mobile devices. That day, Android was unveiled as its first product, a mobile device platform built on the Linux kernel. The first commercially available smartphone running Android was the HTC Dream, released on October 22, 2008. Android's source code is released by Google under open source licenses, although most Android devices ultimately ship with a combination of open source and proprietary software, including proprietary software required for accessing Google services. Android is popular with technology companies that require a ready-made, low-cost and customizable operating system for high-tech devices. Its open nature has encouraged a large community of developers and enthusiasts to use the open-source code as a foundation for community-driven projects, which add new features for advanced users or bring Android to devices originally shipped with other operating systems.
    [Show full text]
  • Linux Distributions
    04_776130 ch01.qxp 2/2/07 10:11 PM Page 1 Working with Linux One of the biggest stumbling blocks when writing software for Linux is understanding what Linux is and is not. Linux means different things to different people. Technically, Linux itself is an operating system kernel written by the Finnish born Linus Torvalds, though most people today casually refer to an entire Linux-based system by the same name. In just a few years, Linux has risen from obscurity and become widely accepted by some of the largest and most powerful com- puting users on the planet. Linux is now a big-money, enterprise-quality operating system. It’s used in some of the largest supercomputers and also many of the smallest gadgets, which you would never expect to have Linux underneath. Yet for all its prevalence — for such a big name in modern computing — Linux isn’t owned by any one corporation that pulls the strings. Linux is so successful because of the many thousands of developers around the world who constantly strive to make it better. They, like you, are interested in writing high-quality software that draws upon the experience of others within the Linux community. Whatever Linux means to you, you’re reading this book because you’re interested in learning more about becoming a professional Linux programmer. As you embark on this journey, you will find it helpful to tool yourself up with an understanding of the different flavors of Linux, how to get going in developing for them, and how working with Linux differs from working with many other popular platforms on the market today.
    [Show full text]
  • PC Magazine® Linux® Solutions
    PC Magazine® Linux® Solutions Joe Merlino PC Magazine® Linux® Solutions Joe Merlino PC Magazine® Linux® Solutions PC Magazine® Linux® Solutions Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2006 by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN-13: 978-0-471-77769-4 ISBN-10: 0-471-77769-2 Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 1B/SY/QT/QW/IN No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4355, or online at http://www.wiley.com/go/permissions. Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation warranties of fitness for a particular purpose. No warranty may be created or extended by sales or promotional materials. The advice and strategies contained herein may not be suitable for every situation.
    [Show full text]
  • Alternative Linux Distributions for POWER Processor-Based Systems a Review of Unsupported Linux Distributions Running on POWER5
    Alternative Linux distributions for POWER processor-based systems A review of unsupported Linux distributions running on POWER5 ........ John Engel & Brent Baude IBM eServer Solutions Enablement January 2006 © Copyright IBM Corporation, 2006. All Rights Reserved. All trademarks or registered trademarks mentioned herein are the property of their respective holders Table of Contents Abstract..................................................................................................................................... 4 Introduction .............................................................................................................................. 4 Distribution test environments................................................................................................ 4 Standalone with a video card................................................................................................................... 4 Standalone with a serial console ............................................................................................................. 5 Logical partition........................................................................................................................................ 5 IBM-related software packages ............................................................................................... 6 iprutils....................................................................................................................................................... 6 ppc64utils and librtas ..............................................................................................................................
    [Show full text]
  • Obs-User-Guide.Pdf
    User Guide User Guide: Open Build Service Publication Date: 09/28/2021 SUSE LLC 1800 South Novell Place Provo, UT 84606 USA https://documentation.suse.com Copyright © 2006– 2021 SUSE LLC and contributors. All rights reserved. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or (at your option) version 1.3; with the Invariant Section being this copyright notice and license. A copy of the license version 1.2 is included in the section entitled “GNU Free Documentation License”. For SUSE trademarks, see http://www.suse.com/company/legal/ . All other third-party trademarks are the property of their respective owners. Trademark symbols (®, ™ etc.) denote trademarks of SUSE and its aliates. Asterisks (*) denote third-party trademarks. All information found in this book has been compiled with utmost attention to detail. However, this does not guarantee complete accuracy. Neither SUSE LLC, its aliates, the authors nor the translators shall be held liable for possible errors or the consequences thereof. Contents About this Guide xiii 1 Available Documentation xiii 2 Feedback xiii 3 Documentation Conventions xiv 4 Contributing to the Documentation xv I FIRST STEPS 1 1 Beginnerʼs Guide 2 1.1 Target Audience 2 1.2 Conceptual Overview 2 Build Recipe 3 • Build Hosts and Packages 3 • Projects and Packages 4 1.3 Requirements for Working with the osc Command-Line Tool 5 1.4 Covered Scenarios 5 1.5 Configuring Your System for OBS 6 1.6 Setting Up Your Home Project for
    [Show full text]
  • Opensuse Software
    Opensuse software click here to download openSUSE Tumbleweed is a rolling-release. This means the software is always the latest stable versions available from the openSUSE Project. Things will. Get the most complete Linux distribution with openSUSE's latest regular-release version! More information. Install Leap. New and experienced Linux users get. The openSUSE project is a worldwide effort that promotes the use of Linux manner as part of the worldwide Free and Open Source Software community. Software Management is the main package management tool on openSUSE. It's used to install additional software packages or to remove installed packages. SUSE is a German-based, multinational, open-source software company that develops and sells Linux products to business customers. Founded in , it was the first company to market Linux for the enterprise. It is also the primary sponsor of the community-supported openSUSE Project ​SUSE Linux Enterprise · ​SUSE Enterprise Storage · ​SUSE Studio. There are so many reasons why you might be considering the migration to SUSE or openSUSE. For some, it's the logical step to integrating. Software installation is generally incredibly easy on openSUSE. There's a package manager, which lets you install and remove packages very easily - it's. As mentioned in the previous chapter, the package manager installs software by fetching packages from software repositories, therefore the software available. Over the last year, the OpenSUSE community transformed its OpenSUSE Leap fuses enterprise-grade stability with cutting-edge software. The video from the software management on openSUSE article. You probably have to recreate your virtual machine. Be very careful in this step to select a bit "Operating System Type", otherwise you will.
    [Show full text]
  • Opensuse Chairman Principal Engineer, Open Source SUSE Linux Gmbh ARM Ltd Stephan Kulow Opensuse Release Manager SUSE Linux Gmbh Contents
    Open Enterprise & Open Community Working Together Richard Brown Andrew Wafaa openSUSE Chairman Principal Engineer, Open Source SUSE Linux GmbH ARM Ltd Stephan Kulow openSUSE Release Manager SUSE Linux GmbH Contents • Introduction to the openSUSE Project • Tumbleweed • openSUSE and SUSE Linux Enterprise • Closing the gap with one giant Leap.. 2 Introduction to openSUSE openSUSE® • Open Source Community Project sponsored by SUSE® • Founded 9th August 2005 • “Promotes the use of Linux everywhere” • Produces the openSUSE distribution 4 10 years old! CC-BY lawrencedesign @ flickr.com 5 snapper openQA wicked Evergreen 6 One Project, Three Distributions • openSUSE Tumbleweed ‒ 'Rolling Release' (Constant Updates) • openSUSE ‒ Regular Releases (Every 8-12 months) • openSUSE Evergreen ‒ 'Long Duration Support' (Patches for extra years) 7 openSUSE® distribution • Consumer/'Conservative Enthusiast' focus • Successor to the 'SUSE® Linux' Boxed distribution • First release was 'SUSE Linux 10.0' in October 2005 • Renamed 'openSUSE' with 10.2 in December 2006 • openSUSE 13.2 was released on 4th November 2014 • Our 14th release! • Over 7000 packages (& many more in OBS) 8 9 “Man is a tool-using animal. Without tools he is nothing, with tools he is all” - Thomas Carlyle 10 Building Linux Better • Open Build Service started in February 2006 • Used to build the openSUSE® & SUSE® distributions • Can also build packages for other distributions (Fedora/Red Hat, Ubuntu, Debian, Arch, etc) • Also used by ownCloud, Linux Foundation, VideoLAN (VLC), Dell, Cray,
    [Show full text]