An Increasing Number of Companies Start to Use Open Source Software

Total Page:16

File Type:pdf, Size:1020Kb

An Increasing Number of Companies Start to Use Open Source Software UNDERSTANDING OPEN SOURCE COMMUNITIES An organizational perspective Ruben van Wendel de Joode UNDERSTANDING OPEN SOURCE COMMUNITIES An organizational perspective Proefschrift ter verkrijging van de graad van doctor aan de Technische Universiteit Delft, op gezag van de Rector Magnificus prof. dr. ir. J.T. Fokkema, voorzitter van het College voor Promoties, in het openbaar te verdedigen op maandag 26 september 2005 om 13:00 uur door Ruben VAN WENDEL DE JOODE doctorandus in de bedrijfseconomie geboren te Winterswijk. Dit proefschrift is goedgekeurd door de promotor: Prof. dr. mr. J.A. de Bruijn Samenstelling promotiecommissie: Rector Magnificus, voorzitter Prof. dr. mr. J. A. de Bruijn, Technische Universiteit Delft, promotor Prof. dr. V.J.J.M. Bekkers, Erasmus Universiteit Rotterdam Prof. dr. T.M. van Engers, Universiteit van Amsterdam Prof. dr. B. Nooteboom, Universiteit van Tilburg Prof. dr. R.W. Wagenaar, Technische Universiteit Delft. Dr. M.J.G. van Eeten, Technische Universiteit Delft ISBN: 9056381385 Printing and binding: Febodruk BV, Enschede © 2005, Ruben van Wendel de Joode All rights reserved. No parts of this publication may be reproduced, stored in a retrieval system, or transmitted in any form by any means, electronic, mechanical, photocopying, recording, or otherwise, without the written permission of the author. PREFACE AND ACKNOWLEDGEMENTS In 2001 my daily supervisor showed me an article about a special kind of Internet community. The name of the community was Linux. According to the article, a group of volunteers met on the Internet and held discussions online to create highly complex software. To my mind that was strange; why would people collaborate voluntarily? What is in it for them? After reading more articles, having numerous discussions with colleagues and monitoring some of the Internet communication between the volunteers, it struck me that a more fascinating aspect of Linux is the way the group is organized. How is it possible that volunteers from all over the world, who might never see each other in real life and who have different backgrounds and interests, are able to create complex software? This question remained in my mind throughout this research. It was also in my mind when I did my first interview. My first interviewee seemed the stereotypical Linux developer: long gray hair, a long beard and highly intelligent. Somewhat hesitantly, I explained to him (most open source developers are indeed men) that I was interested in the organization of communities like Linux. He believed this to be a simple question. It would hardly need detailed research. He said, “Linux is anarchy! Everybody does what he feels like doing.” Obviously, this answer raised even more questions: How can such behavior result in software? Who makes the decisions? How are conflicts resolved? Again, he explained, the answers were rather simple: Linus Torvalds is the project leader and he usually makes the right decisions. Perhaps without knowing it, my first respondent had introduced me to the two dominant scientific explanations as to how a community like Linux is organized. At the very least he convinced me that Linux and other ‘open source communities’, which is the more general term for Linux-like communities, would be both an interesting as well as a difficult object of analysis. My first interviewee explained to me one other thing about open source as well. He said I had to understand that people in open source communities like to share their knowledge, ideas and even their inventions. This, according to him, is one of the basic principles in the communities. And indeed, research shows that people who participate in open source communities frequently do so because they enjoy sharing their knowledge and they hope to learn from the knowledge they receive from others. Together participants are able to achieve great things: they develop software programs that are surprisingly reliable and used by many individuals, corporations and governmental organizations worldwide. One of the most important lessons I learned from talking to the many open source developers and enthusiasts is that you cannot write a complex software program without the help of others. These other people should not be confined to software programmers with similar skills and interests. On the contrary you need people who have different software development skills and even people who lack such skills altogether. Each performs a part in the quest to together improve the quality of the software. II Understanding open source communities To share information, ideas and knowledge is not only important in the creation of software. It is at least as important to openly share ideas and to use the ideas of others when writing a dissertation. In the process of writing this dissertation I have had the help of many people who had very different ideas about open source communities and about my work. In hindsight I can safely say that all of them had an important role in the completion of this work. Their information, comments, suggestions and ideas deserve a special word of thanks. In the course of the research I spoke with many people who in some way were actively involved in open source communities. I thank the people who spent time talking with me, provided me a look inside the communities and showed me why open source communities are truly fascinating and fun. Special thanks go to Andries Brouwer, Jo Lahaye, Dirk-Willem van Gulik, Ray Dassen, Guido van Rossum and John ‘Maddog’ Hall. Open source communities have attracted the attention of academic researchers. Some of them had valuable input in the making of this dissertation. Here thanks are due to Gaby Rasters, Bart Knubben, Biella Coleman, Karim Lakhani, Rob Peters, Yuwei Lin and Shay David. I especially thank Sebastian Spaeth and Walt Scacchi for their comments on a previous version of the concluding chapter. Many people played a part in transferring my findings into an actual dissertation. Here I thank my colleagues from the Department of Policy, Organization & Management. They created an inspiring and fun environment to work in. Martijn Kuit, thanks for advising me to do PhD research. Thank you Ellen for being a fun roommate. A special word of thanks also goes to fellow PhD student Mark for listening when I flooded him yet again with ideas and frustrations about the dissertation. And of course thanks for the many lively discussions about our favorite soccer club! Michel and Hans, I thank you for your patience in reading my texts, providing me with useful comments and suggestions, and most importantly for letting me make all the usual mistakes. Thanks to Charlotte Hess, Erik-Hans Klijn and Victor Bekkers who helped me with ideas and suggestions to improve my work. I thank my peers at the TPM faculty; Alexander, Heleen, Leon, Linda, Maura, Mirjam and Sonja for their many comments about previous versions of this work. Coaches Cees van Beers, Pieter Bots and Pieter Vermaas, thank you for your comments and good ideas. The people from the Betade group thank you for the lively discussions on a wide variety of topics. Thank you Tineke Egyedi for being such a pleasure to write together with. Michelle Luijben, thank you for your work editing previous versions of the manuscript. Finally, I am much indebted to my friends and family. Some deserve a special word of thanks. Thanks Alexander for assisting me in the formal ceremony and Rian for always listening to my tedious stories about the research, especially in the first years of my doctoral study. I thank Jeroen for always widening my horizon with new ideas and management concepts. Special thanks also go to Sander for doing such great work during and after the interviews we conducted in the United States. I thank both of my parents. You are the best teachers I have had. Thank you for helping me to understand what the important things in life are and what it means to have a home. Yeun Mee, thank you for believing in me and trusting me. You give me great confidence. Without you life would be much less exciting and fun! TABLE OF CONTENTS CHAPTER ONE: INTRODUCTION 1 OPEN SOURCE SOFTWARE IS SUCCESSFUL 3 RESEARCH QUESTION 5 RESEARCH ON OPEN SOURCE COMMUNITIES: THE STATE OF THE ART 6 STATE-OF-THE-ART RESEARCH LEAVES OUR RESEARCH QUESTION UNANSWERED 11 THE FRAMEWORK: RECONCILING DIFFERENCES IN STATE-OF-THE-ART RESEARCH 12 RELEVANCE OF THIS RESEARCH 14 STRUCTURE OF THE BOOK 15 CHAPTER TWO: THEORETICAL FRAMEWORK 19 ON THE NATURE OF COMMON POOL RESOURCES 19 COLLECTIVE ACTION, THE TRAGEDY OF THE COMMONS AND THE USUAL SOLUTIONS 21 A THIRD MODEL: SELF-ORGANIZED AND SELF-GOVERNED COMMUNITIES 23 EXPLAINING HOW COMMUNITIES SUSTAIN COMMON POOL RESOURCES 26 DEVELOPMENTS IN RESEARCH ON COMMON POOL RESOURCES 30 DISCUSSION: THE APPLICABILITY OF RESEARCH ON COMMON POOL RESOURCES 33 CHAPTER THREE: METHODOLOGY 37 RESEARCH STRATEGY: THE DESIGN PRINCIPLES AS A CONCEPTUAL ANSWER 37 SHORT INTRODUCTION OF THE SELECTED COMMUNITIES 40 METHODS OF DATA COLLECTION 42 DATA ANALYSIS 44 METHOD OF PRESENTATION: STRUCTURE ALONG THE DESIGN PRINCIPLES 46 CHAPTER FOUR: BOUNDARIES 49 THE FIRST DESIGN PRINCIPLE: CLEARLY DEFINED BOUNDARIES 49 WHY OPEN SOURCE COMMUNITIES NEED BOUNDARIES: APPROPRIATION 51 FEW ORGANIZATIONAL BOUNDARIES TO LIMIT THE SIZE OF COMMUNITIES 53 A TRADE-OFF: ATTRACTION VERSUS PROTECTION 54 OPEN SOURCE LICENSES: ENORMOUS VARIETY 55 LICENSES ARE DYNAMIC BOUNDARIES 62 SIGNS OF CONVERGENCE: WIDESPREAD ADOPTION OF THE GPL 64 NEWS SITES TO PROTECT BOUNDARIES AND EDUCATE DEVELOPERS 65 FOUNDATIONS TO
Recommended publications
  • BSD Magazine
    FREENAS MINI FREENAS STORAGE APPLIANCE CERTIFIED IT SAVES YOUR LIFE. STORAGE HOW IMPORTANT IS YOUR DATA? With over six million downloads, As one of the leaders in the storage industry, you FreeNAS is undisputedly the most know that you’re getting the best combination of hardware designed for optimal performance Years of family photos. Your entire music popular storage operating system and movie collection. Office documents with FreeNAS. Contact us today for a FREE Risk in the world. you’ve put hours of work into. Backups for Elimination Consultation with one of our FreeNAS experts. Remember, every purchase directly supports every computer you own. We ask again, how Sure, you could build your own FreeNAS system: the FreeNAS project so we can continue adding important is your data? research every hardware option, order all the features and improvements to the software for years parts, wait for everything to ship and arrive, vent at to come. And really - why would you buy a FreeNAS customer service because it hasn’t, and finally build it server from anyone else? NOW IMAGINE LOSING IT ALL yourself while hoping everything fits - only to install the software and discover that the system you spent Losing one bit - that’s all it takes. One single bit, and days agonizing over isn’t even compatible. Or... your file is gone. The worst part? You won’t know until you MAKE IT EASY ON YOURSELF absolutely need that file again. Example of one-bit corruption As the sponsors and lead developers of the FreeNAS project, iXsystems has combined over 20 years of THE SOLUTION hardware experience with our FreeNAS expertise to The Mini boasts these state-of-the- The FreeNAS Mini has emerged as the clear choice to bring you FreeNAS Certified Storage.We make it art features: save your digital life.
    [Show full text]
  • Open Source Software Notice
    OPEN SOURCE SOFTWARE NOTICE DCS Touch Display Software V2.00.XXX Schüco International KG Karolinenstraße 1-15 33609 Bielefeld OPEN SOURCE SOFTWARE NOTICE Seite 1 von 32 10000507685_02_EN OPEN SOURCE SOFTWARE NOTICE This document contains information about open source software for this product. The rights granted under open source software licenses are granted by the respective right holders. In the event of conflicts between SCHÜCO’S license conditions and the applicable open source licenses, the open source license conditions take precedence over SCHÜCO’S license conditions with regard to the respective open source software. You are allowed to modify SCHÜCO’S proprietary programs and to conduct reverse engineering for the purpose of debugging such modifications, to the extent such programs are linked to libraries licensed under the GNU Lesser General Public License. You are not allowed to distribute information resulting from such reverse engineering or to distribute the modified proprietary programs. The rightholders of the open source software require to refer to the following disclaimer, which shall apply with regard to those rightholders: Warranty Disclaimer THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED ON AN "AS IS" BASIS AND IN THE HOPE THAT IT WILL BE USEFUL, BUT WITHOUT ANY WARRANTY OF ANY KIND, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS. OPEN SOURCE SOFTWARE NOTICE Seite 2 von 32 10000507685_02_EN Copyright Notices and License Texts (please see the source code for all details) Software: iptables Copyright notice: Copyright (C) 1989, 1991 Free Software Foundation, Inc. Copyright Google, Inc.
    [Show full text]
  • Filesystems HOWTO Filesystems HOWTO Table of Contents Filesystems HOWTO
    Filesystems HOWTO Filesystems HOWTO Table of Contents Filesystems HOWTO..........................................................................................................................................1 Martin Hinner < [email protected]>, http://martin.hinner.info............................................................1 1. Introduction..........................................................................................................................................1 2. Volumes...............................................................................................................................................1 3. DOS FAT 12/16/32, VFAT.................................................................................................................2 4. High Performance FileSystem (HPFS)................................................................................................2 5. New Technology FileSystem (NTFS).................................................................................................2 6. Extended filesystems (Ext, Ext2, Ext3)...............................................................................................2 7. Macintosh Hierarchical Filesystem − HFS..........................................................................................3 8. ISO 9660 − CD−ROM filesystem.......................................................................................................3 9. Other filesystems.................................................................................................................................3
    [Show full text]
  • Ixsystems Truenas Product Family
    iXsystems TrueNAS Product Family Platforms FreeNAS FreeNAS TrueNAS TrueNAS TrueNAS TrueNAS Mini Certified X10 X20 M40 M50 Typical User SoHo Small/Med Office Business Essential/Mission-Critical Enterprise Form Factor Mini Tower 1U, 2U, 4U 2U 4U High Availability No Yes, Hot Swappable Storage Controllers (1 or 2) Storage Architecture HDD + Optional R/W Cache HDD + R/W Cache or SSD only Storage Technology SATA SATA/SAS SAS SAS SAS, NVMe Read Cache SATA SSD SAS3 SSD NVMe Technology Read Cache Size 480GB 800 GB 400 GB 800 GB 2.4 TB 12.5 TB NVMe Write Cache SATA SSD SATA SSD SAS3 SSD NVDIMM Technology vCPU per Controller 2-8 12-64 12 12 20 40 RAM per Controller 8-64 GB 32-256 GB 32 GB 64 GB 128 GB 256 GB-1.5 TB Expansion Shelves 0 By Request 2 2 2 12 Max Physical Storage 80 TB 240 TB 500 TB 1 PB 2 PB 10 PB Max Effective Storage* 200 TB 600 TB 1.2 PB 2.5 PB 5 PB 25 PB Max Ethernet Speed 2x10 GbE 2x40 GbE 2x10 GbE 4x10 GbE 2x40 GbE 4x100 GbE Fibre Channel (option) Not Available 8 Gb 4x16 Gb 4x32 Gb Software Enterprise File System OpenZFS - File, Block, and Object Services - Open Source Data Management Snapshots, Replication, Rollback, Clones, Encryption, Mirroring, RAIDZ1/Z2/Z3 Data Reduction Thin Provisioning, Compression, Clones, Deduplication Access Protocols NFSv3, NFSv4, SMB, AFP, iSCSI, HTTP/WebDAV, FTP, S3 Management IPMI, WebUI, REST API, SSH, SNMP, LDAP, Kerberos, Active Directory Protocols Application Application Plugins vCenter plugin, OpenStack Cinder driver Integration Software Clients: Unix, Linux, Windows, + Enterprise Software: VMware, OpenStack, Citrix, Veeam Compatibility FreeBSD, MacOS Support Hardware Warranty 1 to 3 Years 3 to 5 Years Up to 5 Years, Worldwide, Advanced Parts Replacement Deployment Services Self-deployment Included Deployment and Tuning, Proactive Monitoring option Software Support Community Worldwide, up to 24x365, Phone or email Software Updates Included Included-Zero downtime upgrades with HA * Compression rates vary by application.
    [Show full text]
  • Kratka Povijest Unixa Od Unicsa Do Freebsda I Linuxa
    Kratka povijest UNIXa Od UNICSa do FreeBSDa i Linuxa 1 Autor: Hrvoje Horvat Naslov: Kratka povijest UNIXa - Od UNICSa do FreeBSDa i Linuxa Licenca i prava korištenja: Svi imaju pravo koristiti, mijenjati, kopirati i štampati (printati) knjigu, prema pravilima GNU GPL licence. Mjesto i godina izdavanja: Osijek, 2017 ISBN: 978-953-59438-0-8 (PDF-online) URL publikacije (PDF): https://www.opensource-osijek.org/knjige/Kratka povijest UNIXa - Od UNICSa do FreeBSDa i Linuxa.pdf ISBN: 978-953- 59438-1- 5 (HTML-online) DokuWiki URL (HTML): https://www.opensource-osijek.org/dokuwiki/wiki:knjige:kratka-povijest- unixa Verzija publikacije : 1.0 Nakalada : Vlastita naklada Uz pravo svakoga na vlastito štampanje (printanje), prema pravilima GNU GPL licence. Ova knjiga je napisana unutar inicijative Open Source Osijek: https://www.opensource-osijek.org Inicijativa Open Source Osijek je član udruge Osijek Software City: http://softwarecity.hr/ UNIX je registrirano i zaštićeno ime od strane tvrtke X/Open (Open Group). FreeBSD i FreeBSD logo su registrirani i zaštićeni od strane FreeBSD Foundation. Imena i logo : Apple, Mac, Macintosh, iOS i Mac OS su registrirani i zaštićeni od strane tvrtke Apple Computer. Ime i logo IBM i AIX su registrirani i zaštićeni od strane tvrtke International Business Machines Corporation. IEEE, POSIX i 802 registrirani i zaštićeni od strane instituta Institute of Electrical and Electronics Engineers. Ime Linux je registrirano i zaštićeno od strane Linusa Torvaldsa u Sjedinjenim Američkim Državama. Ime i logo : Sun, Sun Microsystems, SunOS, Solaris i Java su registrirani i zaštićeni od strane tvrtke Sun Microsystems, sada u vlasništvu tvrtke Oracle. Ime i logo Oracle su u vlasništvu tvrtke Oracle.
    [Show full text]
  • BSD Projects IV – BSD Certification • Main Features • Community • Future Directions a (Very) Brief History of BSD
    BSD Overview Jim Brown May 24, 2012 BSD Overview - 5/24/2012 - Jim Brown, ISD BSD Overview I – A Brief History of BSD III – Cool Hot Stuff • ATT UCB Partnership • Batteries Included • ATT(USL) Lawsuit • ZFS , Hammer • BSD Family Tree • pf Firewall, pfSense • BSD License • Capsicum • Virtualization Topics • Jails, Xen, etc. • Desktop PC-BSD II – The Core BSD Projects IV – BSD Certification • Main Features • Community • Future Directions A (Very) Brief History of BSD 1971 – ATT cheaply licenses Unix source code to many organizations, including UCB as educational material 1975 – Ken Thompson takes a sabbatical from ATT, brings the latest Unix source on tape to UCB his alma mater to run on a PDP 11 which UCB provided. (Industry/academic partnerships were much more common back then.) Computer Science students (notably Bill Joy and Chuck Haley) at UCB begin to make numerous improvements to Unix and make them available on tape as the “Berkeley Software Distribution” - BSD A (Very) Brief History of BSD Some notable CSRG • 1980 – Computer Science Research Group members (CSRG) forms at UCB with DARPA funding to make many more improvements to Unix - job control, autoreboot, fast filesystem, gigabit address space, Lisp, IPC, sockets, TCP/IP stack + applications, r* utils, machine independence, rewriting almost all ATT code with UCB/CSRG code, including many ports • 1991 – The Networking Release 2 tape is released on the Internet via anon FTP. A 386 port quickly follows by Bill and Lynne Jolitz. The NetBSD group is formed- the first Open Source community entirely on the Internet • 1992 – A commercial version, BSDI (sold for $995, 1-800-ITS-UNIX) draws the ire of USL/ATT.
    [Show full text]
  • Open Source Licenses Applicable to Hitachi's Products Earlier Versions
    Open Source Licenses Applicable to Hitachi’s Products EARLIER VERSIONS Several products are listed below together with certain open source licenses applicable to the particular product. The open source software licenses are included at the end of this document. If the open source package has been modified, an asterisk (*) appears next to the name of the package. Note that the source code for packages licensed under the GNU General Public License or similar type of license that requires the licensor to make the source code publicly available (“GPL Software”) may be available for download as indicated below. If the source code for GPL Software is not included in the software or available for download, please send requests for source code for GPL Software to the contact person listed for the applicable product. The materials below are provided “AS IS,” without warranty of any kind, including, but not limited to, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement. Access to this material grants you no right or license, express or implied, statutorily or otherwise, under any patent, trade secret, copyright, or any other intellectual property right of Hitachi Vantara Corporation (“Hitachi”). Hitachi reserves the right to change any material in this document, and any information and products on which this material is based, at any time, without notice. Hitachi shall have no responsibility or liability to any person or entity with respect to any damages, losses, or costs arising from the materials
    [Show full text]
  • The GNU General Public License (GPL) Does Govern All Other Use of the Material That Constitutes the Autoconf Macro
    Notice About this document The following copyright statements and licenses apply to software components that are distributed with various versions of the StorageGRID PreGRID Environment products. Your product does not necessarily use all the software components referred to below. Where required, source code is published at the following location: ftp://ftp.netapp.com/frm-ntap/opensource/ 215-10078_A0_ur001-Copyright 2015 NetApp, Inc. All rights reserved. 1 Notice Copyrights and licenses The following component is subject to the BSD 1.0 • Free BSD - 44_lite BSD 1.0 Copyright (c) 1982, 1986, 1990, 1991, 1993 The Regents of the University of California. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. • All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the University of California, Berkeley and its contributors. • Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
    [Show full text]
  • MCC Interim Linux
    MCC Interim Linux The MCC Distribution of the Linux Op erating System Version April c Copyright University of Manchester Published by Manchester Computing Centre University of Manchester Permission is granted to use any parts of this do cument for nonprot purp oses provided credit is given to the University of Manchester whose supp ort has made this pro ject p ossible Chapter Intro duction Intro duction The MCC Interim versions of Linux are designed to allow p eople who are not Unix exp erts to install a version of the Linux op erating system on a PC The installed system should b e self contained but easy to extend What is Linux Linux is an op erating system written by the Finnish programmer Linus B Torvalds It lo oks like the Unix op erating system and the source of the entire system is available Binaries and source can b e distributed freely under the terms of the GNU Public License See Section Copyright and conditions of distribution page Programs from the various System V and BSD versions of Unix should compile and run under Linux with few changes Linux aims to conform as closely as it can to the various posix iso and ansi standards Linux runs only on machines which have pro cessors compatible with the Intel or If you intend to run Linux your computer must have appropriate hardware and sucient resources You must have at least Mb of memory to run Linux For go o d p erformance you need at least Mb of memory and the X window system p erforms slowly without at least Mb Linux requires an isa or eisa bus It runs on systems
    [Show full text]
  • Introduction to Free Software-SELF
    Introduction to Free Software Jordi Mas Hernández (coordinador) David Megías Jiménez (coordinador) Jesús M. González Barahona Joaquín Seoane Pascual Gregorio Robles XP07/M2101/02708 © FUOC • XP07/M2101/02708 Introduction to Free Software Jordi Mas Hernández David Megías Jiménez Jesús M. González Barahona Founding member of Softcatalà and Computer Science Engineer by the Professor in the Department of Tele- of the telematic network RedBBS. Universitat Autònoma de Barcelona matic Systems and Computation of He has worked as a consultant in (UAB, Spain). Master in Advanced the Rey Juan Carlos University (Ma- companies like Menta, Telépolis, Vo- Process Automatisation Techniques drid, Spain), where he coordinates dafone, Lotus, eresMas, Amena and by the UAB. PhD. in Computer Sci- the research group LibreSoft. His Terra España. ence by the UAB. Associate Profes- professional areas of interest include sor in the Computer Science, Multi- the study of free software develop- media and Telecommunication De- ment and the transfer of knowledge partment of the Universitat Oberta in this field to the industrial sector. de Catalunya (UOC, Spain) and Di- rector of the Master Programme in Free Software at the UOC. Joaquín Seoane Pascual Gregorio Robles PhD. Enigeer of Telecommunicati- Assistant professor in the Rey Juan ons in the Politechnical University Carlos University (Madrid, Spain), of Madrid (Spain). He has worked where he acquired his PhD. de- in the private sector and has al- gree in February 2006. Besides his so taught in the Computer Scien- teaching tasks, he researches free ce Faculty of that same university. software development from the Nowadays he is professor in the De- point of view of software enginee- partment of Telematic Systems En- ring, with special focus in quantitati- gineering, and has taught courses ve issues.
    [Show full text]
  • Berkeley DB from Wikipedia, the Free Encyclopedia
    Berkeley DB From Wikipedia, the free encyclopedia Berkeley DB Original author(s) Margo Seltzer and Keith Bostic of Sleepycat Software Developer(s) Sleepycat Software, later Oracle Corporation Initial release 1994 Stable release 6.1 / July 10, 2014 Development status production Written in C Operating system Unix, Linux, Windows, AIX, Sun Solaris, SCO Unix, Mac OS Size ~1244 kB compiled on Windows x86 Type Embedded database License AGPLv3 Website www.oracle.com/us/products/database/berkeley-db /index.html (http://www.oracle.com/us/products/database/berkeley- db/index.html) Berkeley DB (BDB) is a software library that provides a high-performance embedded database for key/value data. Berkeley DB is written in C with API bindings for C++, C#, PHP, Java, Perl, Python, Ruby, Tcl, Smalltalk, and many other programming languages. BDB stores arbitrary key/data pairs as byte arrays, and supports multiple data items for a single key. Berkeley DB is not a relational database.[1] BDB can support thousands of simultaneous threads of control or concurrent processes manipulating databases as large as 256 terabytes,[2] on a wide variety of operating systems including most Unix- like and Windows systems, and real-time operating systems. "Berkeley DB" is also used as the common brand name for three distinct products: Oracle Berkeley DB, Berkeley DB Java Edition, and Berkeley DB XML. These three products all share a common ancestry and are currently under active development at Oracle Corporation. Contents 1 Origin 2 Architecture 3 Editions 4 Programs that use Berkeley DB 5 Licensing 5.1 Sleepycat License 6 References 7 External links Origin Berkeley DB originated at the University of California, Berkeley as part of BSD, Berkeley's version of the Unix operating system.
    [Show full text]
  • Licensing Information User Manual Oracle® ILOM Firmware
    Licensing Information User Manual ® Oracle ILOM Firmware Release 4.0.x Last Updated: December 2019 Part No: E81116-07 December 2019 Licensing Information User Manual Oracle ILOM Firmware Release 4.0.x Part No: E81116-07 Copyright © 2018, 2019, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.
    [Show full text]