How and why contributing to FOSS can benefit your organization

Reproduced from OpenSource Magazine

At first glance, the ecosystem in the Free and Open Source Software (FOSS) world can seem a bit complicated. There are several ways to get software: project websites where you can download it directly, use a software management tool that your Linux distribution provides, or you may also be able to install a Linux distribution that includes everything you need right out of the box! Once you understand this ecosystem, you can find where your contributions would be most useful, and why contributing is beneficial to your organization and the FOSS community.

So, where does this all begin? FOSS often originates with a project which maintains the source code for the software and provides its own development and support infrastructure.

A Linux distribution is a carefully culled collection of software from these upstream projects which makes a complete operating system and even includes a lot of application software. This collection of software is tested and prepared to run securely and maintainably together. Debian is built upon this model.

 

Read the full article from OpenSource Magazine

Open Source for Windows Growing

Reproduced from Open Source Magazine

Interesting tidbit from the folks at Geeknet (They are the owners of  SourceForge, Slashdot and Ohloh). OSS projects hosted on SourceForge are increasingly becoming more platform agnostic. Since early 2005, the percentage of projects that are platform agnostic has increased from approximately 50 percent to nearly 70 percent as of Q3 2009.

Here are some of the numbers:

  • Amount of OSS Windows compatible projects has grown from 72 percent in 2005 to 82 percent in 2009. (This is approximately 350,000 of the total 433,000 OSS projects)
  • Windows is the only operating system compatible with the top 10 all-time most downloaded projects on SourceForge
  • 23 of the top 25 projects run on Windows and 14 of them run only on Windows

Read the full article from Open Source Magazine

Community grows for open-source enterprise apps

Reproduced from Cnet News

by Matt Asay

Companies and their affiliated communities often sit uneasily together, awkward partners at the software dance. To balance the two, companies often seek to reduce corporate control of community through open-source licensing, but this strategy may be diluted by the common requirement to require community contributors to sign contribution agreements.

Nothing could be worse for the formation of true, code-contributing communities, according to Brian Aker, former director of architecture at MySQL:

[R]equiring contributor agreements destroyed outside MySQL development to the kernel, and left MySQL in a position where no substantial, or many, contributions ever occurred.

And yet most people would point to MySQL’s community (as Microsoft’s Dan Jones does) as a key reason for its success.

Perhaps they’re talking about different kinds of community?

Of course they are, and both kinds are important. MySQL attracted a broad-based user community, one filled with developers who modified and embedded MySQL to meet a vast array of different needs. Did it have a solid base of outside contributors who wrote the core of the MySQL database. No. But at tens of millions of downloads each year and a final sale price of $1 billion to Sun, few in the MySQL community are likely to complain.

The reality is that very few open-source projects succeed in attracting and marshaling significant outside contributions. Linux, Eclipse, and Mozilla all do, and perhaps for reasons I’ve identified before, but they are the exceptions to the rule.

Even so, it’s surprising just how significant the communities are around an increasing number of enterprise open-source projects, which communities include both users and developers, a significant number of whom actively contribute code to these enterprise applications. Who would imagine a community of millions forming around developing and using software designed to help the world’s largest enterprises solve some of their biggest problems? In other words, helping the Man feed…the Man?

Strange, but true.

Jaspersoft today announced some remarkable community numbers. More interesting, however, is that Jaspersoft isn’t alone in this.

Let’s run the community numbers for a few of the more successful open-source application companies, Jaspersoft, Alfresco, SugarCRM, and Zimbra:

Jaspersoft Alfresco SugarCRM Zimbra
Registered community members: 120,000 133,000 130,000 33,000*
Software downloads to date: 10 million 2 million 7 million 5 million*

* Zimbra gave me the number of active forum registrations, which is arguably a better metric than raw forum/documentation registrations, which is what I was able to collect from the other companies.

Read the full news from  Cnet News

Announcing Project OsmocomBB: Open Source GSM Stack

Reproduced from  LWN.net

Announcing project OsmocomBB:  A Free and Open Source software project to create a Free Software GSM baseband firmware.

The baseband chipset is the part of a mobile phone that actually communicates directly with the GSM network.  It typically includes a DSP and a microprocessor running some RTOS, drivers for the baseband chipset, the GSM protocol stack and some kind of user interface.

GSM has been deployed first 19 years ago.  Despite billions of phones deployed world wide, all of them run a proprietary baseband firmware, consisting of proprietary drivers, RTOS and GSM protocol stack.

OsmocomBB has set out to change this.  We do not want our phones to be a black box connected 24/7 to a public network.  We want to decide what kind of data our phone reveals about us or not.

The authors behind the project have already spent the last 15 months implementing an Open Source GSM network side protocol implementation called OpenBSC.  In January 2010, they decided to go after the phone side protocol stack – which turned into OsmocomBB.

Read the full article at  LWN.net