Open Source Lab
Encyclopedia
The Open Source Lab is a group at Oregon State University
dedicated to supporting and developing Open Source
software. A wide range of projects are hosted at the lab including Gentoo
, Mozilla
, Debian
, and freenode
. Development projects include Ganeti Web Manager
, Pydra, and Touchscreen. The lab was founded by Scott Kveton and Jason McKerr in 2003 and is currently managed by Lance Albertson, Peter Krenesky, and Jeff Sheltren.
The OSL hosts an annual conference for people using and developing open source software in the public sector called GOSCON
.
or GNU Savannah
.
Projects at least partially hosted by the OSL.
Alongside the wide range of hosted projects, the OSL provides an HTTP and FTP mirror infrastructure mirroring a number of other open source projects. As of July 2010, there are file mirrors in Corvallis
, New York City
, and Chicago
.
Public PowerPC
development resources are also made available to developers working on projects that target the PowerPC
, PowerPC64, and IBM Cell processors.
.
Oregon State University
Oregon State University is a coeducational, public research university located in Corvallis, Oregon, United States. The university offers undergraduate, graduate and doctoral degrees and a multitude of research opportunities. There are more than 200 academic degree programs offered through the...
dedicated to supporting and developing Open Source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...
software. A wide range of projects are hosted at the lab including Gentoo
Gentoo Linux
Gentoo Linux is a computer operating system built on top of the Linux kernel and based on the Portage package management system. It is distributed as free and open source software. Unlike a conventional software distribution, the user compiles the source code locally according to their chosen...
, Mozilla
Mozilla
Mozilla is a term used in a number of ways in relation to the Mozilla.org project and the Mozilla Foundation, their defunct commercial predecessor Netscape Communications Corporation, and their related application software....
, Debian
Debian
Debian is a computer operating system composed of software packages released as free and open source software primarily under the GNU General Public License along with other free software licenses. Debian GNU/Linux, which includes the GNU OS tools and Linux kernel, is a popular and influential...
, and freenode
Freenode
freenode, formerly known as Open Projects Network, is an IRC network used to discuss peer-directed projects. Their servers are all accessible from the domain name [irc://chat.freenode.net chat.freenode.net], which load balances connections by using the actual servers in rotation...
. Development projects include Ganeti Web Manager
Ganeti Web Manager
Ganeti Web Manager is a web-based management interface for Ganeti virtual machine clusters. The project is in active development at the Open Source Lab which uses Ganeti for hosting Open Source projects such as phpBB as well as the project which provides on-demand virtual machines for software...
, Pydra, and Touchscreen. The lab was founded by Scott Kveton and Jason McKerr in 2003 and is currently managed by Lance Albertson, Peter Krenesky, and Jeff Sheltren.
The OSL hosts an annual conference for people using and developing open source software in the public sector called GOSCON
GOSCON
GOSCON is a conference held annually to explore the use of open standard and open-source software in the public sector, mostly in the United states....
.
Hosting
A large variety of open source projects are hosted by the OSL. They provide a managed and unmanaged dedicated hosting environment for open source software development. The lab often hosts projects that have outgrown services such as SourceForgeSourceForge
SourceForge Enterprise Edition is a collaborative revision control and software development management system. It provides a front-end to a range of software development lifecycle services and integrates with a number of free software / open source software applications .While originally itself...
or GNU Savannah
GNU Savannah
GNU Savannah is a project of the Free Software Foundation initiated by Loïc Dachary, which serves as a collaborative software development management system for Free Software projects. Savannah currently offers CVS, GNU arch, Subversion, Git, Mercurial, Bazaar, mailing list, web hosting, file...
.
Projects at least partially hosted by the OSL.
- Apache Software FoundationApache Software FoundationThe Apache Software Foundation is a non-profit corporation to support Apache software projects, including the Apache HTTP Server. The ASF was formed from the Apache Group and incorporated in Delaware, U.S., in June 1999.The Apache Software Foundation is a decentralized community of developers...
- AqsisAqsisAqsis is a free rendering suite compliant with the RenderMan standard. It is available under the GPL, with some parts under the LGPL. Its main author and project manager is Paul Gregory....
- Arklinux
- BusyBoxBusyBoxBusyBox provides several stripped-down Unix tools in a single executable. It runs in a variety of POSIX environments such as Linux, Android, FreeBSD and others, such as proprietary kernels, although many of the tools it provides are designed to work with interfaces provided by the Linux kernel. It...
- CactiCacti-See also:* RRDtool The underlying software upon which Cacti is built* MRTG The original Multi Router Traffic Grapher from which RRDtool was "extracted".* Munin -External links:******...
- cAos LinuxCAos LinuxCAOS Linux is an RPM-based Linux distribution. It aspires to be community maintained and managed, but as of 2011-05-04, the timestamp of 2009-12-14 on the is well over a year old. Though Infiscale describes its GravityOS as "[including] the small footprint of Caos" indicating a level of influence...
- CentOSCentOSCentOS is a free operating system based on Red Hat Enterprise Linux . It exists to provide a free enterprise class computing platform and strives to maintain 100% binary compatibility with its upstream distribution...
- CfengineCfengineCFEngine is a popular open source configuration managementsystem, written by Mark Burgess.Its primary function is to provide automated configuration and...
- CiviCRMCiviCRMCiviCRM is a web-based, internationalized suite of computer software for constituency relationship management, that falls under the broad rubric of customer relationship management...
- CONNECTCONNECTCONNECT may stand for:* CONNECT, the Alfa Romeo 147 on-board information system* The CONNECT request method in the Hypertext Transfer Protocol * A CONNECT string from a modem...
- Debian Linux
- DelugeDeluge (software)- See also :* Comparison of BitTorrent clients* Usage share of BitTorrent clients-External links:* * * *...
- DrupalDrupalDrupal is a free and open-source content management system and content management framework written in PHP and distributed under the GNU General Public License. It is used as a back-end system for at least 1.5% of all websites worldwide ranging from personal blogs to corporate, political, and...
- DSpaceDSpaceDSpace is an open source software package that provides the tools for management of digital assets, and is commonly used as the basis for an institutional repository. It supports a wide variety of data, including books, theses, 3D digital scans of objects, photographs, film, video, research data...
- Eclipse Communication Framework
- EnlightenmentEnlightenment (window manager)Enlightenment, also known simply as E, is a stacking window manager for the X Window System which can be used alone or in conjunction with a desktop environment such as GNOME or KDE...
- Etherboot
- Fedora ProjectFedora ProjectThe Fedora Project is an endeavor sponsored by Red Hat to co-ordinate the development of the Fedora operating system. Founded on September 2003 as a result of a merger between the Red Hat Linux and old Fedora Linux projects...
- FinnixFinnixFinnix is a Debian-based Live CD operating system, developed by Ryan Finnie and intended for system administrators for tasks such as filesystem recovery, network monitoring and OS installation...
- FOSSBazaar
- FOSSology
- FreenodeFreenodefreenode, formerly known as Open Projects Network, is an IRC network used to discuss peer-directed projects. Their servers are all accessible from the domain name [irc://chat.freenode.net chat.freenode.net], which load balances connections by using the actual servers in rotation...
- Gentoo Foundation
- GNOMEGNOMEGNOME is a desktop environment and graphical user interface that runs on top of a computer operating system. It is composed entirely of free and open source software...
- Gnome-Hispano
- GOSCONGOSCONGOSCON is a conference held annually to explore the use of open standard and open-source software in the public sector, mostly in the United states....
- Handhelds.org
- Jaws
- KDEKDEKDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Microsoft Windows, Solaris and Mac OS X systems...
- Kernel.orgKernel.orgKernel.org is a main repository of source code for the Linux kernel, the base of the popular Linux operating system. It makes all versions of the source code available to all users. It also hosts various other projects, like Google Android...
- KerneltrapKernelTrapKernelTrap is a computing news website which covered topics related to the development of free and open source operating system kernels, and especially, the Linux kernel....
- LinuxChixLinuxChixLinuxChix is a women-oriented Linux community. It is designed to provide both technical and social support for women Linux users, although men are encouraged to help and contribute...
- Linux FoundationLinux FoundationThe Linux Foundation is a non-profit technology consortium chartered to foster the growth of Linux.Founded in 2007 by the merger of the Open Source Development Labs and the Free Standards Group , the Linux Foundation sponsors the work of Linux creator Linus Torvalds and is supported by leading...
- Linux Fund
- LinuxLookup
- Mozdev
- MozillazineMozillaZineMozillaZine is an unofficial website about the Mozilla project and provides information and support about products like the Firefox browser or the Thunderbird email client....
- MusicBrainzMusicBrainzMusicBrainz is a project that aims to create an open content music database. Similar to the freedb project, it was founded in response to the restrictions placed on the CDDB...
- MythTVMythTVMythTV is a free and open source home entertainment application with a simplified "10-foot user interface" design for the living-room TV, and turns a computer with the necessary hardware into a network streaming digital video recorder, a digital multimedia home entertainment system, or home theater...
- NSLU2-Linux
- One Laptop Per Child
- Open and Free Technology CommunityOpen and Free Technology CommunityThe Open and Free Technology Community is an IRC network that provides collaboration services to members of the free software community in any part of the world. OFTC is an associated project of Software in the Public Interest, a non-profit organization which was founded to help organizations...
- Open Clip Art LibraryOpen Clip Art LibraryThe Open Clip Art Library project aims to create a collection of vector clip art that is free content.- History :The project started in early 2004 by Inkscape developers Jon Phillips and Bryce Harrington to collect designs of flags from all around the world, having been inspired by the efforts to...
- OpenembeddedOpenEmbeddedOpenEmbedded is a software framework to create Linux distributions aimed for, but not restricted to, embedded devices. The build system is based on BitBake recipes, which behave similar to Gentoo's ebuilds....
- Open Font LibraryOpen Font LibraryThe Open Font Library is a project devoted to hosting, and encouraging the creation of fonts released under Free Licenses. It is a sister project to the Open Clip Art Library and has hosted over one hundred fonts...
- OpenMRSOpenMRSis a collaborative open source project to develop excellent software to support the delivery of health care in developing countries. It grew out of the critical need to scale up the treatment of HIV in Africa but from the start was conceived as a general purpose electronic medical record system...
- OpenOffice.orgOpenOffice.orgOpenOffice.org, commonly known as OOo or OpenOffice, is an open-source application suite whose main components are for word processing, spreadsheets, presentations, graphics, and databases. OpenOffice is available for a number of different computer operating systems, is distributed as free software...
- Oregon State Linux Users Group
- ParrotVMParrot virtual machineParrot is a register-based process virtual machine designed to run dynamic languages efficiently. It uses just-in-time compilation for speed to reduce the interpretation overhead. It is currently possible to compile Parrot assembly language and PIR to Parrot bytecode and execute it...
- Participatory Culture FoundationParticipatory Culture FoundationThe Participatory Culture Foundation is a 501 non-profit organization whose mission is to “enable and support independent, non-corporate creativity and political engagement.”...
- PHPPHPPHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...
- phpBBPhpBBphpBB is a popular Internet forum package written in the PHP scripting language. The name "phpBB" is an abbreviation of PHP Bulletin Board...
- Plone
- PPCKernel and PenguinPPC
- RPMRPM Package ManagerRPM Package Manager is a package management system. The name RPM variously refers to the .rpm file format, files in this format, software packaged in such files, and the package manager itself...
- SlackwareSlackwareSlackware is a free and open source Linux-based operating system. It was one of the earliest operating systems to be built on top of the Linux kernel and is the oldest currently being maintained. Slackware was created by Patrick Volkerding of Slackware Linux, Inc. in 1993...
- Software in the Public Interest, Inc.
- Sugar LabsSugar LabsSugar Labs is a software-development and learning community.Sugar Labs is a non-profit foundation whose mission is to produce, distribute, and support the use of the Sugar learning platform. Sugar Labs supports the community of educators and software developers who want to extend the platform and...
- TeachEngineering
- Tillikum.org
- Trinity Rescue KitTrinity Rescue KitTrinity Rescue Kit is a free command-line Live CD Linux distribution created especially for rescuing Windows PCs It is aimed specifically at offline operations for Windows and Linux systems such as rescue, repair, password resets and disk cloning...
- TriSano
- VectorLinux
- WebDAVWebDAVWeb-based Distributed Authoring and Versioning is a set of methods based on the Hypertext Transfer Protocol that facilitates collaboration between users in editing and managing documents and files stored on World Wide Web servers...
- XiphXiph.Org FoundationXiph.Org Foundation is a non-profit organizationthat produces free multimedia formats and software tools. It focuses on the Ogg family of formats, the most successful of which has been Vorbis, an open and freely licensed audio format and codec designed to compete with the patented MP3 and AAC...
- Yum
Alongside the wide range of hosted projects, the OSL provides an HTTP and FTP mirror infrastructure mirroring a number of other open source projects. As of July 2010, there are file mirrors in Corvallis
Corvallis, Oregon
Corvallis is a city located in central western Oregon, United States. It is the county seat of Benton County and the principal city of the Corvallis, Oregon Metropolitan Statistical Area, which encompasses all of Benton County. As of the 2010 United States Census, the population was 54,462....
, New York City
New York City
New York is the most populous city in the United States and the center of the New York Metropolitan Area, one of the most populous metropolitan areas in the world. New York exerts a significant impact upon global commerce, finance, media, art, fashion, research, technology, education, and...
, and Chicago
Chicago
Chicago is the largest city in the US state of Illinois. With nearly 2.7 million residents, it is the most populous city in the Midwestern United States and the third most populous in the US, after New York City and Los Angeles...
.
Public PowerPC
PowerPC
PowerPC is a RISC architecture created by the 1991 Apple–IBM–Motorola alliance, known as AIM...
development resources are also made available to developers working on projects that target the PowerPC
PowerPC
PowerPC is a RISC architecture created by the 1991 Apple–IBM–Motorola alliance, known as AIM...
, PowerPC64, and IBM Cell processors.
Development
The Open Source Lab also provides contributions to the open-source community through in-house development services. Many of the developers are students at Oregon State UniversityOregon State University
Oregon State University is a coeducational, public research university located in Corvallis, Oregon, United States. The university offers undergraduate, graduate and doctoral degrees and a multitude of research opportunities. There are more than 200 academic degree programs offered through the...
.
Active projects
Projects under active development by the OSL:- Ganeti Web ManagerGaneti Web ManagerGaneti Web Manager is a web-based management interface for Ganeti virtual machine clusters. The project is in active development at the Open Source Lab which uses Ganeti for hosting Open Source projects such as phpBB as well as the project which provides on-demand virtual machines for software...
- Web based virtual machine management for GanetiGanetiGaneti is a virtual machine cluster management tool developed by Google. It uses either Xen or KVM as the virtualization platform, LVM for disk management, and optionally DRBD for disk replication across physical hosts....
. - Ganeti Instance Image - A guest OS definition for GanetiGanetiGaneti is a virtual machine cluster management tool developed by Google. It uses either Xen or KVM as the virtualization platform, LVM for disk management, and optionally DRBD for disk replication across physical hosts....
. - Pydra - A distributed and parallel computing framework for python.
- Muddle - A plugin manager sub-framework for Django.
- Touchscreen - A framework for developing interactive kiosk displays.
Inactive projects
Projects that are no longer under active development by the OSL:- Maintain - A multi-user, web based management tool for DNS and DHCP. Written in PHP/MySQL.
- RAIV - Rack and Inventory management system. Written in PHP/MySQL.
- OLPC - MITs One Laptop Per Child project. Watch and Listen and the HelixHelix (project)Helix DNA is a project to produce software that can play audio and video media in various formats, aid in producing such media, and serve them over a network. It is intended as a largely free and open source digital media framework that runs on numerous operating systems and processors and was...
media player were written for the device.