Profile: Software in the Public Interest
Authors
Rationale
There are so many subjects you could choose to profile, so why did you choose this one? What drew you into wanting to know more about the organization? How did you/your group decide on and agree?
I didn’t know much about different fiscal sponsorship organizations, but the name caught my eye. If one doesn’t do things for the public interest, then what worth is there in doing them?
Organizational Details
Is the subject of your profile a corporate entity?
Yes
What type?
Non-profit Organization
When was it founded?
June 16, 1997 in the State of New York
By whom?
The Debian Project, with an Initial Board of Directors consisting of:
- Timothy P. Sailer
- Bruce Perens
- Ian Murdock
Original founder(s) still active?
Bdale Garbee is currently the president of Software in the Public Interest, as well as the second name in a list of contributors in the brief history of the Debian Project.
Publicly Traded? Since when? Initial Stock Price? Current stock price?
Not publically traded
Has the company made any acquisitions? If yes, which companies, and what were their core products?
No, because Software in the Public interest itself doesn’t have any products, but rather helps other organizations develop and distribute open hardware and software.
Has the company made any investments in other companies? If yes, which ones.
Yes, organized donations and investments is in part the organization’s role. Associated projects include, but are not limited to:
- 0 A.D.
- Ankur
- aptosid
- Arch Linux
- Debian
- Drizzle
- Drupal
- FFmpeg
- Fluxbox
- freedesktop.org
- FreedomBox
- Gallery
- GNUstep
- GNU TeXmacs
- Haskell.org
- Jenkins
- LibreOffice
- MinGW
- OFTC
- Open Bioinformatics Foundation
- OpenEmbedded
- OpenVAS
- OpenWrt
- Open64
- PostgreSQL
- Privoxy
- SproutCore
- X.Org Foundation
- YafaRay
Number of Employees?
Their Officers + Board of Directors contains 9 people. There are many more contributing and noncontributing members
Where is HQ?
Software in the Public Interest, Inc.
P.O. Box 501248
Indianapolis, IN 46250-6248
United States
Does it have any other offices or locations?
No. Its officers and members hail from all over the world. It is an umbrella organization that works predominantly online.
Website?
Wikipedia?
Software in the Public Interest
Does your organization file any annual reports? Please include links to any relevant documents (i.e. 990, Annual Report, Year in Review, etc...)
Yes, although only 4 were accessible from their website:
Communications
Social media for SPI
Does your subject participate in social media? If yes, please list a URL for each account, and reach within that community.
No social media presence
Communications channels for SPI
What communication channels does your subject use to reach their public? Briefly describe and include a URL for each.
SPI-Announce mailing list. I don't see any attempt to actively get their name out into the world, but each of the contributing members and officers represent the organization at any meetings, workplaces, or conferences they attend.
SPI Conference Participation
Does your subject organize or participate in any conferences? If so, list them here, and provide links to any relevant sessions, keynotes, or content.
Not regularly, but if the officers or members attend one, they’ll relay what they’ve experienced in conferences in the organization's monthly meetings.
Community Architecture
Your subject likely runs or contributes to one or more Open Source products or projects. Choose one (or more) of these and answer the following questions (provide links is applicable).
Project of choice: Arch Linux
The project's IRC Channel
#archlinux
Source Code repository
Mail list archive
Documentation
Other communication channels
Project Website and/or Blog
Describe the software project, its purpose and goals.
Arch is a distribution of linux that “focuses on elegance, code correctness, minimalism, and simplicity (source)
Give brief history of the project. When was the Initial Commit? The latest commit?
Began in 2002 at the hands of Judd Vinet, who wanted to create a minimalist linux distribution. The latest commit was ~1 day ago.
Who approves patches? How many people?
There are different sets of developers for different Arch repos:
- [core] and [extra] have 36 developers
- [community] has 40 developers (also called "Trusted Users")
Who has commit access, or has had patches accepted? How many total?
See above
Has there been any turnover in the Core Team? (i.e. has the top 20% of contributors stayed the same over time? If not, how has it changed?)
Judd Vinet stepped down in 2007 due to time constraints. Control was given to Aaron Griffin, who is the current leader today.
Does the project have a BDFL, or Lead Developer? (BDFL == Benevolent Dictator for Life)
Judd Vinet, although he has been inactive in Arch development since 2007.
Are the front and back end developers the same people? What is the proportion of each?
Arch linux is primarily focussed on back end development, leaving the user to install their prefered front ends. The closest thing to a frontend would be the pacman CLI, which is developed by a small subset of the primary developers.
How is the project's participation trending and why?
Arch still remains popular, currently in position 9 on distrowatch
In your opinion, does the project pass "The Raptor Test?" (i.e. Would the project survive if the BDFL, or most active contributor were eaten by a Velociraptor?) Why or why not?
Absolutely. There are plenty of developers working on the core system, and plenty of documentation.
In your opinion, would the project survive if the core team, or most active 20% of contributors, were hit by a bus? Why or why not?
Since Arch has a large base of documentation, while it would hinder its growth, others would likely be able to pick up where the core team left off. After all, Arch strives for simplicity and minimalism in its code.
Does the project have an official "on-boarding" process in place? (new contributor guides, quickstarts, communication leads who focus specifically on newbies, etc...)
Although Arch is not tailored for users new to linux, there is a detailed Beginners Guide to help new users install the OS.
Does the project have Documentation available? Is it extensive? Does it include code examples?
Arch has extensive documentation in the form of a Wiki.
If you were going to contribute to this project, but ran into trouble or hit blockers, who would you contact, and how?
- IRC in #archlinux
- Forums
Based on these answers, how would you describe the decision making structure/process of this group? Is it hierarchical, consensus building, ruled by a small group, barely contained chaos, or ruled by a single or pair of individuals?
It is a consensus between the developers, with Aaron Griffin at the helm.
Is this the kind of structure you would enjoy working in? Why, or why not?
Yes, collaborating with a small set of dedicated developers would be enjoyable.
Technology/Product
Section adapted from EFF Worksheet
Who invented, created, or sponsored the technology?
The Debian Project, with an Initial Board of Directors consisting of:
- Timothy P. Sailer
- Bruce Perens
- Ian Murdock
What is the technology designed to do? How is it used?
Provide management of donated assets or fiscal sponsorship to it’s affiliated projects. SPI exists to organize the development and distribution of open hardware and software projects that benefit the public all over the world.
SPI provides a few basic functions:
- Accepting donations and holding funds
- Holding substantial assets
- Holding Intangible assets
- Signing Contracts for venus/insurance
- Legal counsel through the Software Freedom Law Center
Who would benefit from using this technology?
Any organization looking for the benefits of the previous answer.
What kinds of companies or organizations (stakeholders) might have been concerned about the development of this technology? Why?
Companies or organizations of open hardware and/or software that needed would otherwise fall apart due to mismanagement of funds or product.
Does/Did an aspect of copyright law play a role in controversies about the technology? How?
No, the company was incorporated in 1997 as a Non-Profit Organization and has since had no financial troubles.
Business and Revenue Model
How was this organization funded originally?
SPI takes 5% of donations
How does this organization make revenue?
See above
Which specific Open Source Revenue Models are utilized?
Voluntary donations
What investments/acquisitions has the organization made?
None