diff --git a/www/conservancy/__init__.py b/www/conservancy/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/www/conservancy/feeds.py b/www/conservancy/feeds.py new file mode 100644 index 00000000..699a0251 --- /dev/null +++ b/www/conservancy/feeds.py @@ -0,0 +1,32 @@ +from django.contrib.syndication.feeds import Feed +from sflc.apps.news.models import PressRelease + +from django.shortcuts import render_to_response +from django.conf import settings +import datetime + +class PressReleaseFeed(Feed): + title = "Software Freedom Conservancy News" + link = "/news/" + description = "" + + def items(self): + return PressRelease.objects.filter(pub_date__lte=datetime.datetime.now(), + sites__id__exact=settings.SITE_ID).order_by('-pub_date')[:10] + + def item_pubdate(self, item): + return item.pub_date + +feed_dict = { + 'news': PressReleaseFeed, +} + +# make each feed know its canonical url +for k, v in feed_dict.items(): + v.get_absolute_url = '/feeds/%s/' % k + +def view(request): + """Listing of all available feeds + """ + + return render_to_response("feeds.html", {'feeds': feed_dict.values()}) diff --git a/www/conservancy/frontpage.py b/www/conservancy/frontpage.py new file mode 100644 index 00000000..a07215ec --- /dev/null +++ b/www/conservancy/frontpage.py @@ -0,0 +1,16 @@ +from django.shortcuts import render_to_response +from sflc.apps.news.models import PressRelease +from datetime import datetime, timedelta + +def view(request): + """Conservancy front page view + + Performs all object queries necessary to render the front page. + """ + + press_releases = PressRelease.objects.all().filter(pub_date__lte=datetime.now(), sites=2)[:5] + + c = { + 'press_releases': press_releases, + } + return render_to_response("frontpage.html", c) diff --git a/www/conservancy/settings.py b/www/conservancy/settings.py new file mode 100644 index 00000000..4cfc5267 --- /dev/null +++ b/www/conservancy/settings.py @@ -0,0 +1,16 @@ +from djangocommonsettings import * + +SITE_ID = 2 +MEDIA_ROOT = '/var/www/external-website/conservancy/static/media/' +MEDIA_URL = 'http://conservancy.softwarefreedom.org/media' +ROOT_URLCONF = 'conservancy.urls' +FORCE_CANONICAL_HOSTNAME = "conservancy.softwarefreedom.org" + +TEMPLATE_DIRS = ( + '/var/www/external-website/conservancy/templates', +) + +try: + from djangodebug import conservancy_hostname as FORCE_CANONICAL_HOSTNAME +except: + pass diff --git a/www/conservancy/static/401error.html b/www/conservancy/static/401error.html new file mode 100644 index 00000000..19ad5a38 --- /dev/null +++ b/www/conservancy/static/401error.html @@ -0,0 +1,10 @@ +{% extends "base_error.html" %} +{% block content %} + +
The page you request at conservancy.softwarefreedom.org +requires authorization. Please use the navigation items to find a +page that you are authorized to see.
+ +{% endblock %} diff --git a/www/conservancy/static/403error.html b/www/conservancy/static/403error.html new file mode 100644 index 00000000..74ca56ce --- /dev/null +++ b/www/conservancy/static/403error.html @@ -0,0 +1,10 @@ +{% extends "base_error.html" %} +{% block content %} + +The page you request at conservancy.softwarefreedom.org +does not have read permission. Please use the navigation items to +find a page that you are authorized to see.
+ +{% endblock %} diff --git a/www/conservancy/static/404error.html b/www/conservancy/static/404error.html new file mode 100644 index 00000000..05abe708 --- /dev/null +++ b/www/conservancy/static/404error.html @@ -0,0 +1,10 @@ +{% extends "base_error.html" %} +{% block content %} + +The page you request at conservancy.softwarefreedom.org +was not found. Please use the navigation items to find a page that is +available.
+ +{% endblock %} diff --git a/www/conservancy/static/500error.html b/www/conservancy/static/500error.html new file mode 100644 index 00000000..92644de1 --- /dev/null +++ b/www/conservancy/static/500error.html @@ -0,0 +1 @@ +{% extends "500.html" %} diff --git a/www/conservancy/static/about/contact/index.html b/www/conservancy/static/about/contact/index.html new file mode 100644 index 00000000..8676f4e1 --- /dev/null +++ b/www/conservancy/static/about/contact/index.html @@ -0,0 +1,27 @@ +{% extends "base_conservancy.html" %} +{% block subtitle %}Contact - {% endblock %} +{% block category %}contact{% endblock %} +{% block content %} + +The best way to contact the Conservancy is via email to <info@sfconservancy.org>. +We do our best to respond to all email within a reasonable time +period. If you don't hear from us within a few days, please try +again.
+ ++1-212-461-3245 tel
++1-212-580-0898 fax
Software Freedom Conservancy
+1995 Broadway FL 17
+New York, NY 10023-5882
Our IRC room is #conservancy on irc.freenode.net.
+ +{% endblock %} diff --git a/www/conservancy/static/about/index.html b/www/conservancy/static/about/index.html new file mode 100644 index 00000000..359fde77 --- /dev/null +++ b/www/conservancy/static/about/index.html @@ -0,0 +1,51 @@ +{% comment %}THIS PAGE IS UNLINKED +{% extends "base_conservancy.html" %} +{% block subtitle %}About - {% endblock %} +{% block content %} + +The Software Freedom Conservancy, Inc. is a not-for-profit organization +that promotes the use and development of free and open source software by +providing a range of pro-bono services to Free, Libre and Open Source +Software (FLOSS) projects.
+ +We hold, protect and manage copyrights and trademarks for FLOSS +projects. Conservancy aims to act as long-term caretakers for our member +projects, ensuring that free software stays free.
+ +Conservancy frees FLOSS projects to concentrate on what they do best: +writing code. We do this by shouldering some of the administrative burden +that comes with running a FOSS project. Our fiscal sponsorship program +gives projects all the benefits of a not-for-profit structure without the +overhead of managing a corporation. We can help projects with +organizational structure, contributor's license agreements, financial +controls, accounting, fund-raising and more.
+ +In addition to our relationship with individual projects, Conservancy +facilitates communication and coordination between FLOSS projects. We act +as a central store of knowledge and experience and help advance the goals +of both individual FOSS projects and the movement as a whole.
+ +If we might be able to help your FLOSS project, email us +at conservancy@softwarefreedom.org.
+ +Like all USA non-profits, the Conservancy files an annual Form 990 and, as +a non-profit in the State of New York, files an annual CHAR-500 with New +York State. Below, Conservancy makes available these filings for public +inspection:
+ +The Conservancy is directed by the following Board of Directors.
+ +Loic Dachary has been involved with Free Software since 1987 when he +started distributing GNU tapes to the general public in France. His first +contact was with GNU Emacs and in 1989 with GCC which he used to port a +Unix System V kernel to a embeded motorola 68030 motherboard. He +currently works as a developer +for OutFlop, a company providing services +and software to operate poker rooms. He +created Savannah, the GNU forge, in +2001 to provide a Free alternative to proprietary forges. As a president +of FSF France, he provides technical and legal resources to French Free +Software developers. Loic Dachary is also a honorary member +of APRIL since 1996, a French non profit +dedicated to Free Software with over 5,500 members.
+ +Mark Galassi has been involved in the GNU project since 1984. He currently works as a researcher in the International, Space, and Response division at Los Alamos National Laboratory, where he has worked on the HETE-2 satellite, ISIS/Genie, the Raptor telescope, the Swift satellite, and the muon tomography project. In 1997 Mark took a couple of years off from Los Alamos (where he was previously in the ISR division and the Theoretical Astrophysics group) to work for Cygnus (now a part of Red Hat) writing software and books for eCos,although he continued working on the HETE-2 satellite (an astrophysical Gamma Ray Burst mission) part time. Mark earned his BA in Physics at Reed College and a PhD from the Institute for Theoretical Physics at Stony Brook.
+ +Bradley M. Kuhn began his work in the Free Software Movement as a +volunteer when, in 1992, he became an early adopter of the popular +GNU/Linux operating system, and began contributing to various Free +Software projects. He worked during the 1990s as a system administrator +and software development consultant for Westinghouse, Lucent Technologies, +and numerous small companies. He also spent one year teaching Advanced +Placement Computer Science (using GNU/Linux and GCC) at Walnut Hills High +School in Cincinnati. In January 2000, he was hired by the Free Software +Foundation (FSF), and he served as its Executive Director from March 2001 +until March 2005, when he left FSF to join the founding team of SFLC. +Kuhn holds a summa cum laude B.S. in Computer Science from Loyola College +in Maryland, and an M.S. in Computer Science from the University of +Cincinnati. His Master's thesis discussed methods for dynamic +interoperability of Free Software languages. He is also currently the +FOSS Community Liaison and Technology Director for the + SFLC.
+ +Axel is a professor of law at the Institute of Legal Informatics of the +Gottfried Wilhelm Leibniz University in Hanover, Germany. Prior to this +post, he was a Senior Research Fellow at the Max Planck Institute for +Comparative and International Private Law in Hamburg. Axel graduated from +the University of Hamburg and received the First and the Second State +Examination at the Hamburg Court of Appeals. He holds a PhD from the +Universities of Munich and Paris II (Panthéon-Assas) and an +LL.M. from Harvard. He has published several books and law review articles +on the legal aspects of free software and European copyright and contract +law in general. He is a founding member of +the German Institute for Legal Aspects of Free +and Open Source Software. +
+ +Professor of Law and Legal History at Columbia University Law +School and General Counsel of the Free Software Foundation. In +addition to FSF, Professor Moglen has represented many of the world's +leading free software developers. Professor Moglen earned his PhD in +History and law degree at Yale University during what he sometimes +calls his "long, dark period" in New Haven. After law school +he clerked for Judge Edward Weinfeld of the United States District +Court in New York City and to Justice Thurgood Marshall of the United +States Supreme Court. He has taught at Columbia Law School -- and +has held visiting appointments at Harvard University, Tel Aviv +University and the University of Virginia -- since 1987. In 2003 +he was given the Electronic Frontier Foundation's Pioneer Award for +efforts on behalf of freedom in the electronic society.
+ + +Mr. Ravicher is Legal Director of the Software Freedom Law +Center. Prior to joining the founding team at SFLC, Mr. Ravicher was associated with Skadden, Arps, +Slate, Meagher & Flom LLP, Brobeck, Phleger & Harrison, LLP, and +Patterson, Belknap, Webb & Tyler, LLP, all in New York, and served the +Honorable Randall R. Rader, Circuit Judge for the U.S. Court of +Appeals for the Federal Circuit in Washington, D.C.. Mr. Ravicher +received his law degree from the University of Virginia School of Law, +where he was the Franklin O. Blechman Scholar for his class, a +Mortimer Caplin Public Service Award recipient and Editor of the +Virginia Journal of Law and Technology, and his bachelors degree in +materials science magna cum laude with University Honors from the +University of South Florida. Mr. Ravicher has published numerous +legal articles and given dozens of presentations regarding Free and +Open Source Software legal issues and is an Adjunct Professor at +Benjamin N. Cardozo School of Law. He is admitted to practice before +the State of New York, the Court of Appeals for the Federal Circuit, +the Court of Appeals for the 2nd Circuit, the Court of Appeals for the +11th Circuit, the Southern District of New York, the Eastern District +of New York, and the United States Patent and Trademark Office.
+ +Ian Lance Taylor began working with free software in 1990. He wrote +the popular free Taylor UUCP package and has contributed to a wide +range of free software projects, particularly the GNU compiler and +binary utilities. He worked with free software at Cygnus Solutions, +Zembu Labs, Wasabi Systems, and C2 Microsystems, and currently does +GNU compiler and tools development at Google. He received a B.S. in +Computer Science from Yale University.
+ +Tom Tromey started working on free software in 1991. +He was the primary author of GNU Automake, and has also +worked on a wide range of other free software projects. +He is currently a maintainer of GNU gcj and works at +Red Hat. He received a B.S. in mathematics from the +California Institute of Technology.
+ +Matthew S. Wilson has been using GNU/Linux since 1994. While studying +at NC State University he became involved with the GIMP and GNOME +projects. In 1998, he participated in efforts to port Mozilla, which +Netscape just released as Open Source, to GNOME and GTK+. Matt +accepted a development position at Red Hat in 1998. There he was +responsible for coordinating with and contributing to hundreds of Free +and Open Source projects that were distributed in Red Hat Linux. He +represented Red Hat on the Linux Standard Base Working Group and +Standardization Authority. Matt currently is a Founding Engineer of +rPath, Inc. At rPath, he is developing +new technology that brings independently managed software components +into fully functioning systems.
+ +{% endblock %} diff --git a/www/conservancy/static/about/team/officers/index.html b/www/conservancy/static/about/team/officers/index.html new file mode 100644 index 00000000..d6837634 --- /dev/null +++ b/www/conservancy/static/about/team/officers/index.html @@ -0,0 +1,44 @@ +{% extends "base_conservancy.html" %} +{% block subtitle %}Officers - {% endblock %} +{% block category %}officers{% endblock %} +{% block content %} + +The Board of Directors of the Conservancy +elects its officers. The current officers are:
+ +Bradley M. Kuhn began his work in the Free Software Movement as a +volunteer when, in 1992, he became an early adopter of the popular +GNU/Linux operating system, and began contributing to various Free +Software projects. He worked during the 1990s as a system administrator +and software development consultant for Westinghouse, Lucent Technologies, +and numerous small companies. He also spent one year teaching Advanced +Placement Computer Science (using GNU/Linux and GCC) at Walnut Hills High +School in Cincinnati. In January 2000, he was hired by the Free Software +Foundation (FSF), and he served as its Executive Director from March 2001 +until March 2005, when he left FSF to join the founding team of SFLC. +Kuhn holds a summa cum laude B.S. in Computer Science from Loyola College +in Maryland, and an M.S. in Computer Science from the University of +Cincinnati. His Master's thesis discussed methods for dynamic +interoperability of Free Software languages. He is also currently the +FOSS Community Liaison and Technology Director for the + SFLC.
+ +Mark Galassi has been involved in the GNU project since 1984. He currently works as a researcher in the International, Space, and Response division at Los Alamos National Laboratory, where he has worked on the HETE-2 satellite, ISIS/Genie, the Raptor telescope, the Swift satellite, and the muon tomography project. In 1997 Mark took a couple of years off from Los Alamos (where he was previously in the ISR division and the Theoretical Astrophysics group) to work for Cygnus (now a part of Red Hat) writing software and books for eCos,although he continued working on the HETE-2 satellite (an astrophysical Gamma Ray Burst mission) part time. Mark earned his BA in Physics at Reed College and a PhD from the Institute for Theoretical Physics at Stony Brook.
+ +Karen M. Sandler joined the SFLC in 2005 after working as an associate in +the corporate departments of Gibson, Dunn & Crutcher LLP in New York +and Clifford Chance in New York and London. Sandler received her law +degree from Columbia Law School in 2000, where she was a James Kent +Scholar and co-founder of the Columbia Science and Technology Law +Review. Sandler received her bachelor's degree in engineering +from The Cooper Union.
+ +{% endblock %} diff --git a/www/conservancy/static/docs/2010-07-27_dj-opinion.pdf b/www/conservancy/static/docs/2010-07-27_dj-opinion.pdf new file mode 100644 index 00000000..b19f7651 Binary files /dev/null and b/www/conservancy/static/docs/2010-07-27_dj-opinion.pdf differ diff --git a/www/conservancy/static/docs/conservancy-CHAR-500-fy-2008.pdf b/www/conservancy/static/docs/conservancy-CHAR-500-fy-2008.pdf new file mode 100644 index 00000000..a96b5ef1 Binary files /dev/null and b/www/conservancy/static/docs/conservancy-CHAR-500-fy-2008.pdf differ diff --git a/www/conservancy/static/docs/conservancy-form-990-fy-2008.pdf b/www/conservancy/static/docs/conservancy-form-990-fy-2008.pdf new file mode 100644 index 00000000..dc050fc9 Binary files /dev/null and b/www/conservancy/static/docs/conservancy-form-990-fy-2008.pdf differ diff --git a/www/conservancy/static/donate/index.html b/www/conservancy/static/donate/index.html new file mode 100644 index 00000000..bde5f004 --- /dev/null +++ b/www/conservancy/static/donate/index.html @@ -0,0 +1,74 @@ +{% extends "base_conservancy.html" %} +{% block subtitle %}Donations - {% endblock %} +{% block category %}donate{% endblock %} +{% block content %} + +The various ways to donate to the Conservancy's general fund are below. + To donate to the directed funds for our member + projects, visit their individual web pages.
+ +Donating via Google Checkout puts more of your donation to work, since + Google charges no Checkout fees to 501(c)(3) organizations.
+ + + +Send paper check donations to:
+ +Software Freedom Conservancy
+1995 Broadway 17th Floor
+New York, NY 10023-5882
+USA
+
The Software Freedom Conservancy is a 501(c)(3) organization, and donations made to it are fully tax-deductible to the extent permitted by law.
+ +Please also consider making an additional donation to the Conservancy's law firm, the Software Freedom Law Center.
+ +{% endblock %} diff --git a/www/conservancy/static/favicon.ico b/www/conservancy/static/favicon.ico new file mode 100644 index 00000000..57f2730f Binary files /dev/null and b/www/conservancy/static/favicon.ico differ diff --git a/www/conservancy/static/img/feed-icon-14x14.png b/www/conservancy/static/img/feed-icon-14x14.png new file mode 100644 index 00000000..b3c949d2 Binary files /dev/null and b/www/conservancy/static/img/feed-icon-14x14.png differ diff --git a/www/conservancy/static/img/headerbg.png b/www/conservancy/static/img/headerbg.png new file mode 100644 index 00000000..e7c4d0cd Binary files /dev/null and b/www/conservancy/static/img/headerbg.png differ diff --git a/www/conservancy/static/members/index.html b/www/conservancy/static/members/index.html new file mode 100644 index 00000000..3f76794b --- /dev/null +++ b/www/conservancy/static/members/index.html @@ -0,0 +1,263 @@ +{% extends "base_conservancy.html" %} +{% block subtitle %}Member Projects - {% endblock %} +{% block category %}members{% endblock %} +{% block content %} + +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.
+ +Amarok is a powerful music player with the aim to help people +rediscover music. It offers powerful collection management, context +information, integration of online services and a lot more.
Amarok + is also affiliated with the KDE for project software development.
+ +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.
+ +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 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 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.
+ + +Darcs is a distributed revision control system written in Haskell. In +Darcs, every copy of your source code is a full repository, which allows for +full operation in a disconnected environment, and also allows anyone with +read access to a Darcs repository to easily create their own branch and +modify it with the full power of Darcs' revision control. Darcs is based on +an underlying theory of patches, which allows for safe reordering and +merging of patches even in complex scenarios. For all its power, Darcs +remains a very easy to use tool for every day use because it follows the +principle of keeping simple things simple. Darcs is free software +licensed under the GNU GPL.
+ + +Foresight is a desktop operating system featuring an intuitive user +interface and a showcase of the latest desktop software, giving users +convenient and enjoyable access to their music, photos, videos, +documents, and Internet resources.
+ +As a Linux distribution, Foresight sets itself apart by eliminating +the need for the user to be familiar with Linux.
+ +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.
+ +jQuery is a fast and concise JavaScript Library that simplifies HTML + document traversing, event handling, animating, and Ajax interactions + for rapid web development. The jQuery Project works to maintain the + jQuery JavaScript library and nurture the community surrounding it. +
+ +K-3D is the free-as-in-freedom 3D modeling, animation, and rendering +system for GNU/Linux, MacOSX, and Windows operating systems. K-3D is based +on a powerful Visualization Pipeline that enables procedural modeling and +a robust plugin architecture, and is designed to scale to the needs of +professional artists.
+ +Kohana is an elegant HMVC PHP5 framework that provides a rich set of +components for building web applications. It requires very little +configuration, fully supports UTF-8 and I18N, and provides many of the +tools that a developer needs within a highly flexible system. The +integrated class auto-loading, cascading filesystem, highly consistent +API, and easy integration with vendor libraries make it viable for any +project, large or small.
+ +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 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 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.
+ +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.
+ +Squeak is a modern, open source, full-featured implementation of +the powerful Smalltalk programming language and environment. Squeak is +highly-portable - even its virtual machine is written entirely in +Smalltalk making it easy to debug, analyze, and change. Squeak is the +vehicle for a wide range of projects from multimedia applications, +educational platforms to commercial web application development.
+ + +Sugar is a learning platform that reinvents how computers are used for +education. Sugar's focus on sharing, criticism, and exploration is +grounded in the culture of free software. Sugar Labs' 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. Sugar is a community project: under the +Sugar Labs umbrella hundreds of software developers and thousands of +educators work together to build, disseminate, and support Sugar.
+ +
The Survey Open Source (SurveyOS) Project is a non-profit project of +the Software Freedom Conservancy dedicated to fostering cooperation +between land surveyors and GIS professionals through the development of +open source software and open technology standards. The SurveyOS Project +currently devotes programming efforts and source code to the open source +desktop GIS program known as OpenJUMP. It also dedicates a set of AutoLISP +source code via the GPL that can be used to add surveying and geospatial +functionality to other software.
+ +SWIG is a software development tool that connects programs written in C +and C++ with a variety of high-level programming languages. SWIG is used +with different types of languages including common scripting languages +such as Perl, PHP, Python, Tcl and Ruby. The list of supported languages +also includes C#, Java, Lua, Octave and R amongst others. SWIG is most +commonly used to create high-level interpreted or compiled programming +environments, user interfaces, and as a tool for testing and prototyping +C/C++ software.
+ +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 (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 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
+ +{% endblock %} diff --git a/www/conservancy/static/overview/index.html b/www/conservancy/static/overview/index.html new file mode 100644 index 00000000..ebbacd58 --- /dev/null +++ b/www/conservancy/static/overview/index.html @@ -0,0 +1,154 @@ +{% extends "base_conservancy.html" %} +{% block subtitle %}Overview - {% endblock %} +{% block category %}overview{% endblock %} +{% block content %} + +The Software Freedom Conservancy is an organization composed of Free, +Libre and Open Source Software (FLOSS) projects (called Conservancy's +“member projects”). Conservancy is a fiscal sponsor for these +member projects, thus the Conservancy's member projects benefit from +financial, administrative services and non-profit oversight. By joining +the Conservancy, member projects can obtain the benefits of a formal legal +structure while keeping themselves focused on software development.
+ +What are the benefits of joining the Conservancy?
+ +One of the principal benefits of joining the Conservancy is that member +projects get all the protections of being a corporate entity without +actually having to form and maintain one. These benefits include, most +notably, the ability to collect earmarked project donations and protection +from personal liability for the developers of the project. Projects can +continue to operate in the same way they did before joining the +Conservancy without having to select a board of directors or any other +layer of corporate management, without having to maintain corporate +records and without having to do any of the other things required of +incorporated entities. The Conservancy handles all of that burden on +behalf of its projects.
+ +The Conservancy is a tax-exempt 501(c)(3) organization, so member +projects can receive tax-deductible donations to the extent permitted +by law. The Conservancy files a single tax return that covers all of +its member projects and handles other corporate and tax related issues +on behalf of its members, who are, of course, always free to join and +leave the Conservancy at any time. Additionally, by not having to +form a new organization, projects avoid having to pay the fees and +spend the time required by the state incorporation and federal tax +exemption application processes.
+ +Another benefit of joining the Conservancy is that projects can use +it to hold assets, which are managed by the Conservancy on behalf of +and at the direction of the project. For example, any monies received +by a project are put in a separate Conservancy fund and maintained +there until the project directs the Conservancy to do something with +the funds. This prevents developers from having to commingle project +funds with their own accounts or having to set up their own project +specific account. Since the Conservancy is a tax-exempt organization, +there are some limits that the law places on what member projects can +do with their assets, but those limits are the same as if the project +was an independent non-profit entity.
+ +All of these benefits are currently provided for free. The Conservancy +does not currently charge its member projects any fees. The Conservancy +of course welcomes and appreciates voluntary contributions from member +projects to help cover the cost of providing these services.
+ +How does a project join the Conservancy?
+ +In order to join, projects need to meet certain criteria, including the +requirement that the project be exclusively devoted to the development of +Free and Open Source Software and that it be consistent with the +Conservancy's tax-exempt purposes and the financial requirements imposed +by the IRS. Most FLOSS projects will meet these requirements. To find out +if your project can join the Conservancy, or to get more information, +contact us, preferably by email. Qualifying +projects that wish to join the Conservancy will form an agreement with the +Conservancy that sets out all of their rights and responsibilities.
+ +While any project licensed under a widely recognized FOSS license can + apply, the Conservancy seeks in particular projects that are + well-established and have some track record of substantial contributions + from a community of volunteer developers. The Conservancy does gives + higher priority to projects that have an established userbase and + interest, but also tries to accept some smaller projects with strong + potential.
+ +If my project joins the Conservancy, how will it change?
+ +Substantively, member projects continue to operate in the same way as they +did before joining the Conservancy. So long as the project remains +devoted to Free and Open Source Software and operates consistently with +the Conservancy's tax-exempt status, the Conservancy does not intervene in +the project's development other than to provide administrative assistance. +For example, the Conservancy keeps and maintains books and records for the +project and assists with the logistics of receiving donations, but does +not involve itself with technical or artistic decision making. Projects +are asked, however, to keep the Conservancy up to date on their +activities.
+ +Once a project joins, who owns its assets (money, copyrights, trademarks, +etc.)?
+ +The Conservancy holds assets on behalf of its member projects and +manages and disburses those assets in accordance with the project's +wishes. Monies received by the Conservancy on behalf of a project are +kept track of separately for each specific project and the management of +those funds is directed by the project. For example, if a donor wanted to +contribute $100 to Project X, they would formally make the donation to the +Conservancy and identify Project X as the desired project to support. The +Conservancy would then deposit the check and earmark the funds for use by +Project X. Project X would then tell the Conservancy how that money +should be spent.
+ +Similarly, any copyrights, trademarks or other assets transferred to a +project can also be held by the Conservancy on behalf of the project. A +significant service that the Conservancy provides its members is a vehicle +through which copyright ownership in the project can be unified. There +are several advantages to having a consolidated copyright structure, +including that it makes enforcement activity easier and more effective. +However, although it is almost always beneficial for projects to +consolidate their copyrights, such is not a requirement in order to join +the Conservancy.
+ +How can a project leave the Conservancy?
+ +As set out in an agreement between member projects and the Conservancy, +projects can leave the Conservancy at any time. Federal tax exemption +law, though, states that projects must transfer their assets from the +Conservancy in a way that is consistent with the Conservancy's +not-for-profit tax status — meaning the assets cannot be transferred +to an individual or a for-profit entity. Generally, a project would +either find another fiscal sponsor or form their own independent +tax-exempt non-profit.
+ +Who runs the Conservancy?
+ +Like many non-profits, The Conservancy is directed by a +self-perpetuating Board of Directors, who +appoint Officers to carry out the +day-to-day operations of the Conservancy. The Directorship of the +Conservancy is designed to include both talented non-profit managers and +seasoned FOSS project leaders who can both guide the administrative +operations of the organization as well as mentor member project leadership +as needed. Our Directors constantly search for additional directors who +can contribute a variety of expertise and perspective related to the +Conservancy's mission.
+ +Like all USA non-profits, the Conservancy files an annual Form 990 and, as +a non-profit in the State of New York, files an annual CHAR-500 with New +York State. Below, Conservancy makes available these filings for public +inspection:
+ +The Software Freedom Conservancy ("SFC") is committed to protecting +the privacy of our website visitors and our supporters. In this +policy, "SFC" or "We" refers to the SFC Board of Directors, +Management, staff, cooperating attorneys, interns, volunteers, and +consultants. As to all of the information described below, SFC will +not give, sell, rent, or exchange the information with anyone else +without your prior consent, except as compelled by law (see section on +Compelled Disclosure below).
+ +When you visit our site, SFC may +record the numerical Internet protocol address of the computer you are +using, the browser software you use and your operating system, the +date and time you access our site, and the Internet address of the +website from which you linked directly to our site, in addition to +other information. We use this information to measure the number of +visitors to different sections of the site, to diagnose and correct +system errors, and to improve the site. When you communicate with us +through our site, we may collect your name, email address, postal +address, and other personal, financial, legal or technical +information.
+ +If we are required by law to disclose +any of the information collected about you, we will attempt to provide +you with notice (unless we are prohibited) that a request for your +information has been made in order to give you an opportunity to +object to the disclosure. We will attempt to provide this notice by +email, if you have given us an email address, or by postal mail if you +have provided a postal address. We will independently object to overly +broad requests for access to information about users of our site. If +you do not challenge the disclosure request, we may be legally +required to turn over your information.
+ +{% endblock %} diff --git a/www/conservancy/static/robots.txt b/www/conservancy/static/robots.txt new file mode 100644 index 00000000..e69de29b diff --git a/www/conservancy/static/sfc.css b/www/conservancy/static/sfc.css new file mode 100644 index 00000000..cb88cdec --- /dev/null +++ b/www/conservancy/static/sfc.css @@ -0,0 +1,35 @@ +@import "http://www.softwarefreedom.org/sflc.css"; + +#sflcheader { background: #d4ff9d url(/img/headerbg.png) left top repeat-x; } + +#sflcheader h1 { + text-indent: 0; + margin: 0; + margin-left: 104px; + line-height: 72px; +} + +#sflcheader h1 a { + color: #000; +} + +#affiliate-sflc { + padding: 2px 10px; + white-space: nowrap; + font-size: x-small; + text-align: right; + background: #cdeaec; +} + +#logobutton { + position: absolute; left: 17px; top: 10px; height: 51px; width: 70px; +} + +body.sfc-overview #navbar ul li.overview a, +body.sfc-members #navbar ul li.members a, +body.sfc-news #navbar ul li.news a, +body.sfc-directors #navbar ul li.directors a, +body.sfc-officers #navbar ul li.officers a, +body.sfc-contact #navbar ul li.contact a, +body.sfc-donate #navbar ul li.donate a /* NO COMMA HERE! */ + { background: #fff url(http://www.softwarefreedom.org/img/nav-bg-up.png) top repeat-x; color: #000; } diff --git a/www/conservancy/templates/500.html b/www/conservancy/templates/500.html new file mode 100644 index 00000000..5beeaa22 --- /dev/null +++ b/www/conservancy/templates/500.html @@ -0,0 +1,9 @@ +{% extends "base_error.html" %} +{% block content %} + +The page you request at conservancy.softwarefreedom.org is +unavailable due to an internal server error.
+ +{% endblock %} diff --git a/www/conservancy/templates/base_conservancy.html b/www/conservancy/templates/base_conservancy.html new file mode 100644 index 00000000..9929a25f --- /dev/null +++ b/www/conservancy/templates/base_conservancy.html @@ -0,0 +1,41 @@ + + + + + +All feeds are RSS 2.0.
+ +{{ obj.subhead|safe }}
{% endif %} +{{ obj.summary|safe }} +{{ obj.body|safe }} diff --git a/www/conservancy/templates/feeds/news_title.html b/www/conservancy/templates/feeds/news_title.html new file mode 100644 index 00000000..41fedac7 --- /dev/null +++ b/www/conservancy/templates/feeds/news_title.html @@ -0,0 +1 @@ +{{ obj.headline|striptags|safe }} diff --git a/www/conservancy/templates/frontpage.html b/www/conservancy/templates/frontpage.html new file mode 100644 index 00000000..b9e28083 --- /dev/null +++ b/www/conservancy/templates/frontpage.html @@ -0,0 +1,49 @@ +{% extends "base_conservancy.html" %} +{% load date_within %} + +{% block head %} + +{% endblock %} + +{% block content %} + +The Software Freedom Conservancy is an organization composed of Free +and Open Source Software (FOSS) projects. As a fiscal sponsor for FOSS +projects, the Conservancy provides member projects with free financial +and administrative services, but does not involve itself with +technological and artistic decisions.
+ +By joining the Conservancy, member FOSS projects obtain the benefits of +a formal legal structure while keeping themselves focused on software +development. These benefits include, most notably, the ability to collect +earmarked project donations and protection from personal liability for the +developers of the project. Another benefit of joining the Conservancy is +that projects can use it to hold assets, which are managed by the +Conservancy on behalf of and at the direction of the project. The +Conservancy is a tax-exempt 501(c)(3) organization, so member projects can +receive tax-deductible donations to the extent allowed by law. To make a +donation to the Conservancy or to its member projects, +please visit our donations page.
+ +If you think your FOSS project might benefit from joining the +Conservancy, please contact us.
+ ++Overview of the Conservancy... +Member projects... +
+ +{% if press_releases.0.pub_date|date_within_past_days:30 %} +{{ press_releases.0.pub_date|date:"F j, Y" }}
+{{ object.pub_date|date:"F j, Y" }}
+(page {{ page }} of {{ pages }})
{% endifnotequal %} + +{% for object in object_list %} +{{ object.pub_date|date:"F j, Y" }}
++{% if has_next %}Next page (older) »{% endif %} +{% if has_previous %}« Previous page (newer){% endif %} +{% comment %}{% for pagenum in page_navigation %}{% ifequal pagenum page %}[{{ pagenum }}]{% else %}{{ pagenum }}{% endifequal %} {% endfor %}{% endcomment %} +
+ + +