Open Source and Related Resources
An Annotated Compendium of Open Source and Related Resources
NC State adopts open source computer policy
Annotated Links by Topic
- Vendors and Sources
- Linux
- Linux/390
- Unix
- Other Op Sys
- General Software
- Books also see Educational Content
- Apps (incl Window Mgrs)
- Middleware
- Hardware
- Web software
- Related Software
- Content
- Courseware
- Discussion
Vendors and Sources in the Open Source Arena
An interesting development over time has been the growing commercial support of Open Source Software. Adoption of Open Source can be aided by using commercial support when sufficient local support isn't available. Additionally, the leadership of an organization may prefer the added assurance of stability which can be provided by a support contract. Many of these commercial support organizations feed back code enhancements into the Open Source code.
Linux
- Red Hat, Inc. A well known local company which "is a market leader in open source operating system (OS) software, services and information. Along with its award-winning open source Red Hat Linux OS, Red Hat offers a full line of services, including telephone support, on-site consulting, developer training, certification programs and priority access updates ..."
- Tao Linux "is one of several projects to build a free Linux distribution from the sources used in the Red Hat Enterprise product line."
- White Box Enterprise Linux "is derived from the Free/Open Source Software made available by Red Hat"
- Bastille Linux This is a project to provide a highly secure Red Hat Linux environment, while educating the user about security issues as it does its audits and replacements.
- Debian an Open Source operating system using the Linux kernel.
- Linux Mandrake A Linux distribution.
- SuSE Linux "is the leading distribution of Linux in Europe and is also distributed in the US."
- Slackware A Linux distribution.
- Yellow Dog Linux "The most complete Linux distribution for POWERPC"
- Linux Online
- Corel Linux "Based on Debian and featuring an incredible four-step installer and a drag-and-drop desktop environment based on KDE and Qt[tm],"
- SAIR Linux & GNU Certification Testing and Study Guides.
- Linux From Scratch "LinuxFromScratch is a project aimed at teaching the reader more about the inner workings of Linux. It's intended for those seeking to learn more about how Linux works and how the various pieces of the Operating System fit together and interact."
- Linux Enterprise Computing a survey of "Linux in a corporate, commercial enterprise setting from a programmers' or technicians' perspective." many examples and links
- Buildkernel "The buildkernel script is an intelligent tool that will build a new linux kernel for you. It is designed to be easy so that a novice can use it. At the same time, it is flexible and powerful enough that it can be useful for experienced users."
- Linux Standard Base "Standardizing the Penguin" "We strive to develop and promote a set of standards that will increase compatibility among Linux distributions and enable software applications to run on any compliant Linux system. In addition, the LSB will help coordinate efforts to recruit software vendors to port and write products for Linux." Will have a standard for desktops.
- TurboLinux (Linux business and name sold to SRA.)
- Open Source Research Team (OSoRT) at UNC-CH's MetaLab. "The UNC Open Source Research Team is particularly interested in understanding and aiding the Open Source communities by quantitative studies of content contributions and contributors, by experimental advanced distribution of Open Source resources, by maintaining and managing Open Source archives, by enhancing searching and retrieval of archived resources, by designing and implementing metadata standards for documentation searching and retrieval, by hosting of Open Source projects, and by mirroring and distributing Open Source resources."
- United Linux "is a standards-based Linux operating system targeted at the business user. It is developed, marketed and sold by an experienced partnership of Linux companies."
- Linux.com "A Means to World Liberation" Tutorials, articles and news about Linux.
- Open Source Development Lab "is a non-profit resource lab for open source developers that provides equipment and infrastructure to large-scale Linux enabling technology projects to support enterprise and telecom applications."
- The Fedora Project "is an open source project sponsored by Red Hat and supported by the Fedora community." "handles Extras for FC3+ distributions". The "old community project ..." for earlier RH releases.
- yum Yellow dog Updater, Modified "Yum is an automatic updater and package installer/remover for rpm systems. It automatically computes dependencies and figures out what things should occur to install packages. It makes it easier to maintain groups of machines without having to manually update each one using rpm."
- CentOS The Community ENTerprise OS - "is an Enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor. CentOS conforms fully with the upstream vendors redistribution policy and aims to be 100% binary compatible. (CentOS mainly changes packages to remove upstream vendor branding and artwork.) CentOS is free, however, we ask for a small contribution."
- Molinux "es una iniciativa de la JCCM para introducir a la comunidad castellano-manchega en vanguardia de la Sociedad de la Informacion."
- Oracle's "Unbreakable Linux" An interesting twist, Oracle's "product" is support for Red Hat Enterprise Linux 3 and 4 (RHEL3 and RHEL4.)
- Linux/390 Distributions
- IBM S/390 Linux and Open Source
- IBM contributions to Linux and related development
- Linux at IBM
- Linux Technology Center
- Linux for S/390 IBM
- Linux for S/390 more from IBM - general information
- Linux for S/390 - Technical Details more from IBM
- Linux On S/390 on VM at Marist College
- Linux for S/390 Hosted by Marist College - downloads, binaries, etc.
- Linux for S/390 from Millenux GmbH i.G. and Thinking Objects Software GmbH
- Linux on the IBM ESA/390 Mainframe Architecture by Linas Vepstas. General information, overview and history.
- IBM Mainframe C Compilers with support for Linux/390
- Turbolinux Server 8 for zSeries
- SuSE Linux Enterprise Server 10
- LinuxVM (Linux for Big Iron) "is the official home of the Linux/VM project. The purpose of the project is to provide a central source of Linux/390 information and software, and to explore the possibilities of Linux and CP integration or interoperation." Also see the many links on this topic.
- Linux on the System/390 "a general overview of the Linux port to the IBM System/390 mainframe architecture." by Adam Thornton
Linux on IBM S/390 and ZSeries Systems
Unix
Other OS
General Software
Books, etc.
Application Software (including window managers)
- The GNU Project of The Free Software Foundation. A large amount of open source software (too big to list here) available under the GNU General Public License (GPL) which is often used for Open Source Software. I will mention that gcc is the standard open source compiler. It also can be used as a cross-compiler.
- Source Forge "SourceForge.net is the world's largest Open Source software development website, with the largest repository of Open Source code and applications available on the Internet. SourceForge.net provides free services to Open Source developers."
- Developer Shed Open Source resources for developers
- Developer Central at SGI, "In the words of Kurt Akeley, Senior Vice President, Chief Technical Officer, and co-founder, Silicon Graphics, ``The open source software model is the future of software development. This fast-developing community of talented and committed engineers is eager to work to create higher levels of technology.''
This site, oss.sgi.com, is our repository for open source. It is running on an SGI system with a 100% open source content as a proof that open source not only works better, but is also ready for prime time in production settings. We encourage everyone to download and try our software, and invite external parties to get involved by sending feedback to the respective maintainers and in case they are really serious, to get write access to source tree. This software is available as open source for the benefit of all of us." - Linux at Duke assorted projects
- ClamAV "anti-virus tookit for UNIX" to be integrated with mail servers
- Linux related
- Freshmeat.net a lot of information about applications running under Linux. Searchable and also available as a newsletter.
- Simple End User Linux "SEUL is a volunteer project to help Linux become an operating system that the average user can install and operate easily. Currently SEUL is working on the non-technical aspects of bringing Linux to end-users -- Linux in education, advocacy documents, managing and coordinating communications between projects, coordinating feedback from end-users, and hosting related development projects."
- The Linux Lab "project is intended to help people with development of data collection and process control software for LINUX. It should be in understood as software and knowledge pool for interested people and application developers dealing with this stuff in educational or industrial environment."
- Eazel "intends to help make Linux the desktop of choice for millions of people. To achieve this, we are creating next generation user interface software and services designed to make Linux easier to use."
- SAS System for Linux This is not open source, but is designed to run on RedHat 6.2 on the Intel platform.
- Creative Open Souce source code of Linux Soundblaster Live, other drivers, and other audio projects.
- Percent of Debian Linux apps successfuly compiled for different CPU architectures.
- NILFS "New Implementation of a Log-structured File System ... developed for the Linux kernel 2.6." "A log-structured file system has the characteristic that all file system data including metadata is written in a log-like format."
- HyperNews.org An Open Source "threaded discussion list" or "forum" for the Web.
- Graphics
- the GIMP "The GIMP is the GNU Image Manipulation Program. It is a freely distributed piece of software suitable for such tasks as photo retouching, image composition and image authoring." Also see Gimp-savvy.com in the Books section.
- OpenGL High Performance 2D/3D Graphics
- Streaming Audio an Open Source Project
- Audacity "A fast multi-track audio editor and recorder for Linux, BSD, Mac OS, and Windows. Supports WAV, AIFF, Ogg, and MP3 formats. Features include envelope editing, mixing, built-in effects and plug-ins, all with unlimited undo."
- VLC media player "is a highly portable multimedia player for various audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, as well as numerous others) as well as DVDs, VCDs, and various streaming protocols. It can also be used as a server to stream in unicast or multicast in IPv4 or IPv6 on a high-bandwidth network."
- Version Control Software "CVS is the Concurrent Versions System, the dominant open-source network-transparent version control system. CVS is useful for everyone from individual developers to large, distributed teams:"
that is a compelling replacement for CVS in the open source community."
- Perl - a scripting language
- The Source for Perl
- Perl mongers "a not-for-profit organization whose mission is to establish Perl user groups."
- Python a very-high-level interpreted language.
- A+ a programming language (with roots in APL)
- Rexx - IBM withdrew Object Rexx from marketing, and transferred Object Rexx OORexx to the control of RexxLA as an Open Source project. This is supposed to handle both classic REXX format and the object format.
- Java "Sun is opening the door to greater innovation by open sourcing key Java implementations - Java Platform Standard Edition (Java SE), Java Platform Micro Edition (Java ME), and Java Platform Enterprise Edition (Java EE) - under the GNU General Public License version 2 (GPLv2)"
- OpenJDK "collaborate on the open-source JDK, an implementation of the Java Platform"
- OSCR an Open Source Course Reserve system for a library.
- MyLibrary@NCState is/was an Open Source "user-driven customizable interface to a library's collection of information tools" source, information and a Mailing Liston MyLibrary development and the development of personalized library interfaces. (The above links don't work right now - but some Information is available. A description is available, or search for mylibrary and Eric Lease Morgan.
- DSpace a digital repository created to capture, distribute and preserve the intellectual output of MIT - source is Java for Unix (theoretically will run on anything) and is available under the BSD distribution license.
- The Fedora Project An Open-Source Digital Repository Management System from U. of Virginia Library and Cornell. Distributed under the Mozilla Public License.
- Greenstone "is a suite of software for building and distributing digital library collections." from the New Zealand Digital Library Project at the University of Waikato and is available under the GNU GPL.
- EPrints Self-Archiving and Open Archives. Distributed under the GPL.
- OAI Open Archives Initiative. Metadata standards for web-accessible material.
- Greenstone "is a suite of software for building and distributing digital library collections." Distributed under the GPL.
- VuFind "is a library resource portal designed and developed for libraries by libraries. The goal of VuFind is to enable your users to search and browse through all of your library's resources by replacing the traditional OPAC"
- LibraryFind "an open source metasearch application"
- Omeka "is a web platform for publishing collections and exhibitions online."
- IDEs and GUIs for x86-win32 GCC (From the GNU Win32 related projects page)
- Guide to Window Managers for X a "guide to window managers and desktop environments for The X Window System, as used mainly by Linux and UNIX operating systems." (also Desktops)
- KDE The K Desktop Environment, an office suite, an integrated development environment, etc.
- GNOME GNU Network Model Environment. "The GNOME project intends to build a complete, easy-to-use desktop environment for the user, and a powerful application framework for the software developer."
- The XFree86 Project X Window System, especially for Intel x86-based platforms.
- Sun opens source code for Star Office. The source and the Open Office Suite are available from the
- OpenOffice project. Version 2.0 includes components for: Database, Presentation, Spreadsheet, Word Processor, Graphics and Equation Editing. "Easy to use and fluidly interoperable with every major office suite, OpenOffice.org 2.0 realises the potential of open source."
Blank label templates From Worldlabel - for v1.1x and 2.0, for many label sizes and shapes
StarOffice Users Group Portal
Purchase and Download StarOffice 7 application suite. - NeoOffice "a free software port of OpenOffice.org to the MacOS X platform.
- Also see KDE above.
- Word Processing - AbiWord "is a free word processing program ... It is suitable for typing papers, letters, reports, memos, and so forth."
- IBM joined OpenOffice.org and has made its Lotus Symphony software available for download at no charge.
- MySQL database management system
- Ingres Enterprise Relational database - released under CA "Trusted Open Source License"
- "Chandler" (scheduled for release at the end of 2004) from the Open Source Applications Foundation founded by Mitch Kapor. Chandler is to include e-mail, calendar, contacts, todo list and instant messaging capabilities.
Middleware
Hardware
Web Software
"The Apache Software Foundation exists to provide organizational, legal, and financial support for the Apache open-source software projects. Formerly known as the Apache Group, the Foundation has been incorporated as a membership-based, not-for-profit corporation in order to ensure that the Apache projects continue to exist beyond the participation of individual volunteers, to enable contributions of intellectual property and funds on a sound basis, and to provide a vehicle for limiting legal exposure while participating in open-source software projects."
Related Software
Hardware
- The Open Prosthetics Project is producing useful innovations in the field of prosthetics and giving the designs away for free.
Content
Educational and Other Content
- Project Gutenberg Over 2,500 books (mostly public domain) in Ascii format. Comprising:
- "Light Literature; such as Alice in Wonderland, Through the Looking-Glass, Peter Pan, Aesop's Fables, etc.
- Heavy Literature; such as the Bible or other religious documents, Shakespeare, Moby Dick, Paradise Lost, etc.
- References; such as Roget's Thesaurus, almanacs, and a set of encyclopedia, dictionaries, etc."
- The Harvey Project "An international collaboration of educators, researchers, physicians, students, programmers, instructional designers and graphic artists working together to build a highly interactive human physiology course on the Web. Materials produced by the Harvey Project will be made freely available to any educational institution." It is migrating to OpenCourse.org which is "a free collaboration platform for educators."
- The Harvey Project: Open Course Development and Rich Content pp. 185-194 in: Cases on Information Technology in Higher Education, Lisa Petrides, editor. Idea Group Publishing Co. Hershey, PA.
- by Robert Stephenson An unpublished proposal to create an umbrella organization to promote and facilitate open course collaborations
- The Open Science Project "is dedicated to writing and releasing free and Open Source scientific software. We are a group of scientists, mathematicians and engineers who want to encourage a collaborative environment in which science can be pursued by anyone who is inspired to discover something new about the natural world."
- Softpanorama: (slightly skeptical) Open Source Software Educational Society. "The mission of Softpanorama Open Source University is to provide a educational materials to schools and universities to serve as a source for the independent study of OSS in both Linux and Windows environments and this way extend the frontiers of the use of the open source software."
- Open Source Professional Development Environment Condensed Guidelines by Steve Gilbert
- Free Online Scholarship (FOS) Discussion and advocacy of the position, "Scholarly literature ought to be free and online."
- MIT OpenCourseWare "free, open, publication of MIT Course Materials"
- OpenCourseWare initial phase at Johns Hopkins Bloomberg School of Public Health
- Open Learning Initiative (OLI) Carnegie Mellon University
- Sharing of Free Intellectual Assets (SOFIA) Foothill - De Anza Community College District "Modeled after MIT's OpenCourseWare Initiative"
- OpenCourseWare at Utah State University
- Open Learning Support "a free and open resource for faculty, students, and self-learners around the world."
- Similar resources in other countries:
- EdNA Education Network Australia
- ARIADNE the European Knowledge Pool
- CanOpenER Canadian Open Source Education and Research
Also see OpenSeminar
Open Access Publishing
- "Open But Not Free: An Overview of Scholarly Publishing and the Open Access Movement " includes many links
- Open Access Overview "Focusing on open access to peer-reviewed research articles and their preprints"
- "Do Open-Access Articles Have a Greater Research Impact? by Kristin Antelman
- PLoS "The Public Library of Science (PLoS) is a non-profit organization of scientists and physicians committed to making the world's scientific and medical literature a freely available public resource." It publishes 5 journals.
Discussion with Harold Varmus Nobel Laureate and cofounder of PLoS. - Nucleic Acids Research Open Access Experiment An Editorial discusses this decision by Oxford University Press and the Editors of NAR.
- Enhanced Public Access to NIH Research Information a draft proposal to provide free access (after a delay) to articles arising from NIH sponsored research.
- BC Electronic Library Network Open Access & Other Freely Available Collections
- Open-Access Journals Flourish from Wired News
- The Register reports on
- a Dutch project DARE providing Digital Academic Repositories for Open Access to scientific research results.
- Budapest Open Access Initiative
- OJS "Open Journal Systems (OJS) is a journal management and publishing system that has been developed by the Public Knowledge Project through its [Canadian] federally funded efforts to expand and improve access to research."
- Libertas Academica
- The facts about Open Access "A study of the financial and non-financial effects of alternative business models for scholarly journals" from the Association of Learned and Professional Society Publishers. The complete report can be downloaded at no charge.
- Open Source Digital Rights Management a Wired News article. This is not a spoof! Sun Labs' Project DReaM and the Open Media Commons is working on "open, royalty-free digital rights management and codec standards."
- Citation Advantage of Open Access Articles "OA is likely to benefit science by accelerating dissemination and uptake of research findings."
- SHERPA/RoMEO database of Publisher copyright policies & self-archiving
- MediaCommons - planning for "a new kind of media studies press for the digital age"
- American Society for Cell Biology says "free access and profitability are not mutually exclusive."
- The Ohio State University Press Open Access Initiative Over 60 of its books.
- EdITLib Digital Library for Information Technology and Education
- Public Library of Law "the largest free law library in the world"
- AltLaw "provides the first free, full-text searchable database of Supreme Court and Federal Appellate case reports."
- PreCYdent "open law source"
- Public.Resource.org law library
- "Harvard University's arts and sciences faculty approved a plan ... that will post finished academic papers online free," ...
Note: The Creative Commons Attribution License (see Licenses section) is often used.
"established in 2004 to promote and expand Open Access to scientific, technical and medical information."
Publishes Cancer Informatics and Evolutionary Bioinformatics Online
Courseware
- Moodle modular object-oriented dynamic learning environment - "Moodle is a software package for producing internet-based courses and web sites" and "is an ongoing research and development project designed to support a social constructionist pedagogy for students, teachers and developers." Release 1.9.4 is now available. This site includes some demonstration courses. Commercial support is available.
- Brian Donohue-Lynch's web site (archive) on opensource, appropriate technology, and related topics.
- The Open Knowledge Initiative (OKI) The result of this collaboration is an open and extensible architecture that specifies how the components of an educational software environment communicate with each other and with other enterprise systems. O.K.I. provides a modular development platform for building both traditional and innovative applications while leveraging existing and future infrastructure technologies.
- CHEF Initiative The CompreHensive collaborativE Framework (CHEF) initiative has as its goal, the development of a flexible environment for supporting distance learning and collaborative work, and doing research on distance learning and collaborative work. ... working closely with and are contributing to the OKI reference architecture, and are collaborating with other groups interested in open source collaboration standards." It is being used in the
- Sakai Project "to integrate and synchronize ... educational software into a pre-integrated collection of open source tools."
- OpenSeminar "OpenSeminar is an open courseware platform that enables professors from different universities to work collaboratively to create an online seminar and then customize it to the needs of their own students." (or they could be on the same campus :-)
- Microsoft's "Shared Source" License
- Creative Commons Create, License, Share
- "Ghostscript License"" It appears that the latest version (of Ghostscript) is payware, but after a time the older versions are released under the GPL or the AFPL (Aladdin Ghostscript Free Public License).
- Aladdin Free Public License "This License is not the same as any of the GNU Licenses published by the Free Software Foundation. Its terms are substantially different from those of the GNU Licenses. If you are familiar with the GNU Licenses, please read this license with extra care." ... "This License is not an Open Source license: among other things, it places restrictions on distribution of the Program, ..."
Evaluation of Open Source Software
- Finding Open options "An Open Source software evaluation model with a case study on Course Management Systems" A Thesis by Karin van den Berg
- Business Readiness Rating(TM)(BRR) "is being proposed as a new standard model for rating open source software."
Developing an Open Source Community
- Marketing FOSS projects from NewsForge
- Carolina Open Source Initiative "is an organization dedicated to promoting and supporting Open Source software, principles and practices at UNC-CH." They are organizing a campus Software Freedom Day.
- Center for Open Software Engineering at NC State Univ. "performs basic research, education, and outreach to enable software technology gains and to bridge the gap between the state-of-the art and the state-of-the-practice of commercial software engineering."
Copyright 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 by Henry E. Schaffer.
Comments and suggestions are welcome, and should go to hes@ncsu.edu
Last modified 5/12/2009
Disclaimer - Information is provided for your use. No endorsement is implied.
Orig. Posted: Wed, 05/13/2009 - 09:54 — dlschmid.ncsu.edu Last Modified: Mon, 06/08/2009 - 10:06
