Software Freedom Conservancy

Member Projects

The Conservancy provides a wide range of services to Free and Open Source Software projects at no cost. To understand how we help our members (and perhaps how we could help your project), please read the Conservancy Overview.

If you think we might be able to help your Free and Open Source Software project, email us at conservancy@softwarefreedom.org.

ArgoUML

ArgoUML is the leading open source UML modeling tool and includes support for all standard UML 1.4 diagrams. It runs on any Java platform and is available in ten languages. See the feature list for more details.

Bongo

The Bongo Project is creating fun and simple mail, calendaring and contacts software: on top of a standards-based server stack; we're innovating fresh and interesting web user interfaces for managing personal communications. Bongo is providing an entirely free software solution which is less concerned with the corporate mail scenario and much more focused on how people want to organize their lives.

Boost

Boost provides free peer-reviewed portable C++ source libraries.

Boost emphasizes libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. The Boost license encourages both commercial and non-commercial use.

Boost aims to establish “existing practice” and provide reference implementations so that Boost libraries are suitable for eventual standardization. Ten Boost libraries are already included in the C++ Standards Committee's Library Technical Report ( TR1) as a step toward becoming part of a future C++ Standard. More Boost libraries are proposed for the upcoming TR2.

BusyBox

BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides replacements for most of the utilities you usually find in GNU fileutils, shellutils, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts. BusyBox provides a fairly complete environment for any small or embedded system.

BusyBox has been written with size-optimization and limited resources in mind. It is also extremely modular so you can easily include or exclude commands (or features) at compile time. This makes it easy to customize your embedded systems. To create a working system, just add some device nodes in /dev, a few configuration files in /etc, and a Linux kernel.

Inkscape

Inkscape is an Open Source vector graphics editor, with capabilities similar to Illustrator, Freehand, CorelDraw, or Xara X using the open-standard Scalable Vector Graphics (SVG) file format. Inkscape's main goal is to create a powerful and convenient drawing tool fully compliant with XML, SVG, and CSS standards.

In contrast to raster (bitmap) graphics editors such as Photoshop or Gimp, Inkscape stores its graphics in a vector format. Vector graphics is a resolution-independent description of the actual shapes and objects that you see in the image. This description is then used to determine how to plot each line and curve at any resolution or zoom level.

Libbraille

Libbraille is a computer shared library which makes it possible to easily develop software for Braille displays. It provides a simple API to write text on the display, directly draw dots, or get the value of keys pressed on the Braille keyboard. Libbraille supports a wide range of Braille displays with a serial or USB connection and can auto-detect most of them. Libbraille supports the terminals of the following manufacturers: Alva, Baum, Blazie Engineering, EuroBraille, HandyTech, Hermes, ONCE, Papenmeier, Pulse Data, TechniBraille amd Tieman.

Mercurial

Mercurial is a fast, lightweight Source Control Management system which can track revisions to software during development. Since its conception in April 2005, Mercurial has been adopted by many projects for revision control, including Xen, One Laptop Per Child, and the Advanced Linux Sound Architecture (ALSA). Mercurial runs on Unix-like systems, Mac OS X, and Windows computers, and it is licensed under the GNU General Public License.

OpenChange

OpenChange aims to provide a portable Open Source implementation of Microsoft Exchange Server and Exchange protocols. Exchange is a groupware server designed to work with Microsoft Outlook, and providing features such as a messaging server, shared calendars, contact databases, public folders, notes and tasks.

SurveyOS

SurveyOS includes three subprojects:

OpenJUMP-Ex provides a test platform for experimental designs that are too radical for the stable OpenJUMP platform. It will provide the first implementation of the OGD and will support LocusXML.

SurveyLISP uses AutoLISP and NewLISP to create a survey and GIS application that runs on top of CAD platforms like AutoCAD or Cadopia. Although these programs are not open source, SurveyLISP will be released under an open source license.

Geospatial Standards For Free Software is a group of standards that provide an alternative to proprietary GIS file formats like ESRI's Personal Geodatabase. It also provides an alternative to the OGC's GML standard.

Samba

Samba is a FOSS suite that provides seamless file and print services to SMB/CIFS clients, namely, to Microsoft Windows. Samba is freely available, unlike other SMB/CIFS implementations, and allows for interoperability between Linux/Unix servers and Windows-based clients. Samba is software that can be run on a platform other than Microsoft Windows. For example, Samba runs on Unix, GNU/Linux, IBM System 390, Solaris, Mac OS X, and OpenVMS, among others. It is standard on virtually all distributions of GNU/Linux and is commonly included as a basic system service on other UNIX-based systems as well. Samba uses the TCP/IP protocol that is installed on the host server.

One of the key goals of the project is to remove barriers to interoperability. Samba is a software package that gives network administrators flexibility and freedom in setup, configuration, choice of systems, and equipment. Samba is released under the GPL.

Twisted

Twisted is an event-based engine for Internet applications, written in Python. Twisted supports TCP, SSL and TLS, UDP, Unix sockets, multicast, and serial ports. It also includes a Web server, an SMTP/POP3 server, a telnet server, an SSH server, an IRC server, a DNS server, and of course APIs for creating new protocols. It supports integration with GTK+ 2, Qt, Tkinter, wxPython, Mac OS X (PyObjC) and Win32 event loops.

uCLibc

uClibc (pronounced yew-see-lib-see) is a C library for developing embedded Linux systems. It is much smaller than the GNU C Library, but nearly all applications supported by glibc also work perfectly with uClibc. Porting applications from glibc to uClibc typically involves just recompiling the source code. uClibc even supports shared libraries and threading. It currently runs on standard Linux and MMU-less (also known as uClinux) systems with support for alpha, ARM, cris, i386, i960, h8300, m68k, mips/mipsel, PowerPC, SH, SPARC, and v850 processors.

Wine

Wine is an Open Source implementation of the Windows API on top of X and Unix. It is a compatibility layer for running Windows programs. Wine does not require Microsoft Windows, as it is a completely free alternative implementation of the Windows API consisting of 100% non-Microsoft code, however Wine can optionally use native Windows DLLs if they are available. Wine provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes, including Linux, FreeBSD, and Solaris

Main Page | Contact | Privacy Policy | News Feed