Sleepycat Software 1 Sleepycat Software

Total Page:16

File Type:pdf, Size:1020Kb

Sleepycat Software 1 Sleepycat Software Sleepycat Software 1 Sleepycat Software Sleepycat Software, Inc. Former type Private company Industry Computer software Genre Database software Fate Acquired Successor Oracle Corporation Founded 1996 Founder(s) Margo Seltzer and Keith Bostic Defunct 2006 Headquarters Lincoln, Massachusetts, U.S. Key people Michael Olson (CEO) Products Berkeley DB Sleepycat Software, Inc. was the company primarily responsible for maintaining the Berkeley DB packages from 1996 to 2006. Berkeley DB is a widely used and freely-licensed database software originally developed at the University of California, Berkeley for 4.4BSD Unix, and developers from that project founded Sleepycat in 1996 to provide commercial support after a request by Netscape to provide new features in the database software.[1] In February 2006, Sleepycat was acquired by Oracle Corporation, which has continued developing Berkeley DB.[2] The company was founded in 1996 to develop, support and distribute Berkeley DB. The founders were wife and husband team Margo Seltzer and Keith Bostic, who are also original authors of Berkeley DB. Another original author, Michael Olson, was the President and CEO of Sleepycat. They were all at University of California, Berkeley, where they developed the software that grew to become Berkeley DB. Sleepycat was originally based in Carlisle, Massachusetts[3] and moved to Lincoln, Massachusetts[4] . Sleepycat distributed Berkeley DB under a proprietary software license, that included standard commercial features, and simultaneously under the newly-created Sleepycat License, which allows Open Source use and distribution of Berkeley DB with a copyleft redistribution condition similar to the GNU General Public License.[1] Sleepycat had offices in California, Massachusetts and the United Kingdom, was profitable during its entire existence,[5] and had numerous major customers, both Open Source[6] and commercial.[7] Sleepycat Software 2 References [1] Brunelli, Mark (March 28, 2005). "A Berkeley DB primer" (http:/ / searchenterpriselinux. techtarget. com/ originalContent/ 0,289142,sid39_gci1071880,00. html). Enterprise Linux News. Retrieved 2009-04-28. [2] Babcock, Charles (February 14, 2006). "Oracle Buys Sleepycat, Is JBoss Next?" (http:/ / www. informationweek. com/ software/ showArticle. jhtml?articleID=180200853). InformationWeek. Retrieved 2007-01-17. [3] "The Sleepycat Software Contact Page" (http:/ / web. archive. org/ web/ 19971210224023/ http:/ / www. sleepycat. com/ ). Carlisle, Massachusetts: Sleepycat Software, Inc.. 1997-05-12. Archived from the original (http:/ / www. sleepycat. com/ ) on 1997-12-10. Retrieved 2010-04-14. [4] "The Sleepycat Software Contact Page" (http:/ / web. archive. org/ web/ 20001205052100/ sleepycat. com/ contact. html). Lincoln, Massachusetts: Sleepycat Software, Inc.. 2000-06-08. Archived from the original (http:/ / www. sleepycat. com/ contact. html) on 2000-12-05. Retrieved 2010-04-14. [5] "About Sleepycat" (http:/ / web. archive. org/ web/ 20060315211506/ http:/ / www. sleepycat. com/ company/ pdfs/ sc_about_1205. pdf). Lincoln, Massachusetts: Sleepycat Software, Inc.. 2006-01-04. Archived from the original (http:/ / www. sleepycat. com/ company/ pdfs/ sc_about_1205. pdf) on 2006-03-15. [6] "Customers: Open Source" (http:/ / www. sleepycat. com/ customers/ opensource. html). Sleepycat PR. Retrieved 2007-01-17. archive (http:/ / web. archive. org/ web/ 20051205014955/ http:/ / www. sleepycat. com/ customers/ opensource. html) at the Wayback Machine (archived December 5, 2005). [7] "Customers: Customer List" (http:/ / www. sleepycat. com/ customers/ customerlist. html). Sleepycat PR. Retrieved 2007-01-17. archive (http:/ / web. archive. org/ web/ 20051205014955/ http:/ / www. sleepycat. com/ customers/ customerlist. html) at the Wayback Machine (archived December 5, 2005). External links • Oracle Berkeley DB (http:/ / www. oracle. com/ technology/ products/ berkeley-db/ ) — successor to Sleepycat's web site Article Sources and Contributors 3 Article Sources and Contributors Sleepycat Software Source: http://en.wikipedia.org/w/index.php?oldid=411967981 Contributors: Anirvan, Bezik, Bhadani, Chirags, Closeapple, Cryptic, Den fjättrade ankan, Docu, Dysprosia, Gentgeen, Gronky, Guy Harris, Hmains, Jay, John Vandenberg, JustZisNemesis, Kellen`, Muns, Osndok, Qwertyus, RGTraynor, ReconTanto, Shlomif, Smelendez, TakuyaMurata, TheParanoidOne, Turnstep, Vclaw, Weopgon, 12 anonymous edits Image Sources, Licenses and Contributors Image:Sleepycat logo.svg Source: http://en.wikipedia.org/w/index.php?title=File:Sleepycat_logo.svg License: unknown Contributors: User:Closeapple License Creative Commons Attribution-Share Alike 3.0 Unported http:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/.
Recommended publications
  • Twenty Years of Berkeley Unix : from AT&T-Owned to Freely
    Twenty Years of Berkeley Unix : From AT&T-Owned to Freely Redistributable Marshall Kirk McKusick Early History Ken Thompson and Dennis Ritchie presented the first Unix paper at the Symposium on Operating Systems Principles at Purdue University in November 1973. Professor Bob Fabry, of the University of California at Berkeley, was in attendance and immediately became interested in obtaining a copy of the system to experiment with at Berkeley. At the time, Berkeley had only large mainframe computer systems doing batch processing, so the first order of business was to get a PDP-11/45 suitable for running with the then-current Version 4 of Unix. The Computer Science Department at Berkeley, together with the Mathematics Department and the Statistics Department, were able to jointly purchase a PDP-11/45. In January 1974, a Version 4 tape was delivered and Unix was installed by graduate student Keith Standiford. Although Ken Thompson at Purdue was not involved in the installation at Berkeley as he had been for most systems up to that time, his expertise was soon needed to determine the cause of several strange system crashes. Because Berkeley had only a 300-baud acoustic-coupled modem without auto answer capability, Thompson would call Standiford in the machine room and have him insert the phone into the modem; in this way Thompson was able to remotely debug crash dumps from New Jersey. Many of the crashes were caused by the disk controller's inability to reliably do overlapped seeks, contrary to the documentation. Berkeley's 11/45 was among the first systems that Thompson had encountered that had two disks on the same controller! Thompson's remote debugging was the first example of the cooperation that sprang up between Berkeley and Bell Labs.
    [Show full text]
  • The Release Engineering of Freebsd 4.4
    The Release Engineering of FreeBSD 4.4 Murray Stokely [email protected] Wind River Systems Abstract different pace, and with the general assumption that they This paper describes the approach used by the FreeBSD re- have first gone into FreeBSD-CURRENT and have been lease engineering team to make production-quality releases thoroughly tested by our user community. of the FreeBSD operating system. It details the methodol- In the interim period between releases, nightly snap- ogy used for the release of FreeBSD 4.4 and describes the shots are built automatically by the FreeBSD Project build tools available for those interested in producing customized machines and made available for download from ftp: FreeBSD releases for corporate rollouts or commercial pro- //stable.FreeBSD.org. The widespread availabil- ductization. ity of binary release snapshots, and the tendency of our user community to keep up with -STABLE development with CVSup and “make world”[8] helps to keep FreeBSD- 1 Introduction STABLE in a very reliable condition even before the qual- ity assurance activities ramp up pending a major release. The development of FreeBSD is a very open process. Bug reports and feature requests are continuously sub- FreeBSD is comprised of contributions from thousands of mitted by users throughout the release cycle. Problem people around the world. The FreeBSD Project provides reports are entered into our GNATS[9] database through anonymous CVS[1] access to the general public so that email, the send-pr(1) application, or via a web-based form. others can have access to log messages, diffs between de- In addition to the multitude of different technical mailing velopment branches, and other productivity enhancements lists about FreeBSD, the FreeBSD quality-assurance mail- that formal source code management provides.
    [Show full text]
  • Open Source Used in Asyncos 7.8 for Email
    Open Source Used In AsyncOS 7.8 for Email Cisco Systems, Inc. www.cisco.com Cisco has more than 200 offices worldwide. Addresses, phone numbers, and fax numbers are listed on the Cisco website at www.cisco.com/go/offices. Text Part Number: 78EE117C99-25357715 Open Source Used In AsyncOS 7.8 for Email 1 This document contains the licenses and notices for open source software used in this product. With respect to the free/open source software listed in this document, if you have any questions or wish to receive a copy of the source code to which you are entitled under the applicable free/open source license(s) (such as the GNU Lesser/General Public License), please contact us at [email protected]. In your requests please include the following reference number 78EE117C99-25357715 Contents 1.1 AnyEvent 5.34 1.1.1 Available under license 1.2 Aquarium 2.2.1 1.2.1 Available under license 1.3 Archive::Zip 1.30 1.3.1 Available under license 1.4 B::Deobfuscate 0.20 1.4.1 Available under license 1.5 B::Deobfuscate 0.10 1.5.1 Available under license 1.6 B::Keywords 0.06 1.6.1 Available under license 1.7 B::Keywords 1.10 1.7.1 Available under license 1.8 BerkeleyDB-perl 0.49 1.8.1 Available under license 1.9 Boost 1.41 1.9.1 Available under license 1.10 BSD::Resource 1.2903 1.10.1 Available under license 1.11 BSD::Resource 1.2904 1.11.1 Available under license 1.12 cheetah 1 1.12.1 Available under license 1.13 common::sense 3.4 1.13.1 Available under license Open Source Used In AsyncOS 7.8 for Email 2 1.14 Compress::Raw::Bzip2
    [Show full text]
  • Open Source and Third Party Documentation
    Open Source and Third Party Documentation Verint.com Twitter.com/verint Facebook.com/verint Blog.verint.com Content Introduction.....................2 Licenses..........................3 Page 1 Open Source Attribution Certain components of this Software or software contained in this Product (collectively, "Software") may be covered by so-called "free or open source" software licenses ("Open Source Components"), which includes any software licenses approved as open source licenses by the Open Source Initiative or any similar licenses, including without limitation any license that, as a condition of distribution of the Open Source Components licensed, requires that the distributor make the Open Source Components available in source code format. A license in each Open Source Component is provided to you in accordance with the specific license terms specified in their respective license terms. EXCEPT WITH REGARD TO ANY WARRANTIES OR OTHER RIGHTS AND OBLIGATIONS EXPRESSLY PROVIDED DIRECTLY TO YOU FROM VERINT, ALL OPEN SOURCE COMPONENTS ARE PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. Any third party technology that may be appropriate or necessary for use with the Verint Product is licensed to you only for use with the Verint Product under the terms of the third party license agreement specified in the Documentation, the Software or as provided online at http://verint.com/thirdpartylicense. You may not take any action that would separate the third party technology from the Verint Product. Unless otherwise permitted under the terms of the third party license agreement, you agree to only use the third party technology in conjunction with the Verint Product.
    [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]
  • Software Package Data Exchange (SPDX​®​) Specification
    Software Package Data Exchange (SPDX​®)​ S​ pecification – Draft 2.0­rc3­20150303 ®​ Software Package Data Exchange (SPDX​) Specification Draft: 2.0rc3­20150303 ` Copyright © 2010­2015 Linux Foundation and its Contributors. Licensed under the Creative Commons Attribution License 3.0 Unported. All other rights are expressly reserved. Page 1 ​of 91 Software Package Data Exchange (SPDX​®)​ S​ pecification – Draft 2.0­rc3­20150303 Copyright © 2010­2015 Linux Foundation and its Contributors. This work is licensed under the Creative Commons Attribution License 3.0 Unported (CC­BY­3.0) reproduced in its entirety in Appendix V herein. All other rights are expressly reserved. With thanks to Adam Cohn, Andrew Back, Ann Thornton, Bill Schineller, Bruno Cornec, Ciaran Farrell, Daniel German, Debra McGlade, Dennis Clark, Ed Warnicke, Eran Strod, Eric Thomas, Esteban Rockett, Gary O'Neall, Guillaume Rousseau, Hassib Khanafer, Jack Manbeck, Jaime Garcia, Jeff Luszcz, Jilayne Lovejoy, John Ellis, Karen Copenhaver, Kate Stewart, Kim Weins, Kirsten Newcomer, Liang Cao, Marc­Etienne Vargenau, Mark Gisi, Marshall Clow, Martin Michlmayr, Martin von Willebrand, Matt Germonprez, Michael J. Herzog, Michel Ruffin, Nuno Brito, Paul Madick, Peter Williams, Phil Robb, Philip Odence, Philip Koltun, Pierre Lapointe, Rana Rahal, Sameer Ahmed, Scott K Peterson, Scott Lamons, Scott Sterling, Shane Coughlan, Steve Cropper, Stuart Hughes, Tom Callaway, Tom Vidal, Thomas F. Incorvia, Venkata Krishna and Zachary McFarland for their contributions and assistance. Copyright
    [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]
  • Body Composition 4.0 User Guide
    f Body Composition 4.0 User Guide RJL Systems 33939 Harper Avenue Clinton Township, Michigan 48035, USA Phone: 1 586 790 0200 Toll-Free: 1 800 528 4513 Fax: 1 586 790 0205 http://www.rjlsystems.com/ Table of Contents Indications for Use Statement......................................................................................................................3 Software License Agreement (revised 2014-10-29)....................................................................................5 Limited Warranty (Software).......................................................................................................................7 BIA Test Protocol.........................................................................................................................................9 Software Installation..................................................................................................................................10 Launching BC............................................................................................................................................11 Opening a Database...................................................................................................................................12 Remembering the Last Database...............................................................................................................12 Creating a New Person...............................................................................................................................13 The
    [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]
  • Copyright © 1992, by the Author(S). All Rights Reserved
    Copyright © 1992, by the author(s). All rights reserved. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission. AN IMPLEMENTATION OF A LOG-STRUCTURED FILE SYSTEM FOR UNIX by Margo Seltzer, Keith Bostic, Marshall Kirk McKusick, and Carl Staelin Memorandum No. UCB/ERL M92/134 3 December 1992 AN IMPLEMENTATION OF A LOG-STRUCTURED FILE SYSTEM FOR UNIX by Margo Seltzer, Keith Bostic, Marshall Kirk McKusick, and Carl Staelin Memorandum No. UCB/ERL M92/134 3 December 1992 ELECTRONICS RESEARCH LABORATORY College of Engineering University of California, Berkeley 94720 AN IMPLEMENTATION OF A LOG-STRUCTURED FILE SYSTEM FOR UNIX by Margo Seltzer, Keith Bostic, Marshall Kirk McKusick, and Carl Staelin Memorandum No. UCB/ERL M92/134 3 December 1992 ELECTRONICS RESEARCH LABORATORY College of Engineering University ofCalifornia, Berkeley 94720 An Implementation ofa Log-Structured File System for UNIX1 Margo Seltzer —University ofCalifornia, Berkeley Keith Bostic - University ofCalifornia, Berkeley Marshall Kirk McKusick —University ofCalifornia, Berkeley Carl Staelin - Hewlett-Packard Laboratories ABSTRACT Research results [ROSE91] demonstrate that a log-structured file system (LFS) offers the potential for dramatically improved write performance, faster recovery time, and faster file creation and deletion than traditional UNIX file systems. This paper presents a redesign and implementation of the Sprite [ROSE91] log-structured file system that is more robust and integrated into the vnode interface [KLEI86].
    [Show full text]
  • Sustainable Open Source Software Development
    Self-Sustaining Open Source Software Development — or — Programmer or Prostitute? Peter Gutmann University of Auckland Preamble This is not a popularity contest • Open source diatribe – “We will bury you” • GPL rant – Blah blah copyleft blah blah a’om bomb blah blah • Linux advocacy/Microsoft bashing Tell it like it is, even if it’s not what people want to hear OSS: What’s Hot and What’s Not Hot Not Networking User interface Filesystems Office applications Device drivers Documentation Microsoft rules the desktop because they can pay people to do the boring stuff • OSS, by its very nature, can’t do this • Most users only experience the boring stuff OSS: What’s Hot and What’s Not (ctd) OSS is successful in servers because tweaking networking and filesystem code is cool • OSS developers will cherry-pick the interesting parts of the work Everyone wants to be a code god • Less interest in being a documentation god or i18n god or online help god Least likely to ever appear as a competitive OSS project: MYOB, Quicken, generic accounts-receivable packages • Totally unsexy, must be modified yearly, customized for every different jurisdiction, requires legal expertise to write the rule base, negotiation with governments to support features like on- line return submission, … Sustaining an OSS Project Sponsored by your employer • Usually only works for large companies (IBM, AT&T) • Needs to match your company’s needs • Can’t compete with their commercial offerings Charge for support • Only works in a few niche areas • Most companies don’t see this
    [Show full text]
  • Sun Network 10Gbe Switch 72P Program Documentation
    Sun Network 10GbE Switch 72p Program Documentation Third Party Licenses and Notices Part No.: E27237-01 November 2011 Copyright © 2011, 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 software documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS. Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).
    [Show full text]