35

When looking for hardware, I often try to find out if the manufacturer employs open source developers and things like that. I know Canonical has relations with a couple of big computer companies, but who, apart from Canonical, is supporting the community effort directly? Is there a list?

1
  • 3
    Intel supplies open-source Linux drivers. ATI starting to do the the same with Radeon Gallium3D-based drivers, recently hired developers for the sole purpose of developing the driver.
    – Oxwivi
    Jun 29, 2011 at 12:22

7 Answers 7

23
+200

I know of employees of the following companies who are tasked with improvements to Ubuntu as a primary job responsibility, including maintenance or delivery of software in the archive, bugfixing, and other development work performed on and in Ubuntu. This list is necessarily incomplete, as it is exceedingly likely that many folk have not decided to disclose their employment and/or job responsibilities to me (or I forgot). Some of these may not meet your definition of "big", others are indisputably so.

  • ARM
  • Canonical
  • Cisco
  • Dell
  • Freescale
  • Google
  • IBM
  • Linux System Dynamics
  • Ksplice
  • KTS
  • Nokia
  • NTT
  • Oracle
  • Rackspace
  • Revolution Linux
  • Samsung
  • ST Ericsson
  • 10gen
  • Texas Instruments
  • Tiger Security

I am also aware of employees of many other firms who provide publicity or support services (magazine publishers, book publishers, event organisers, on- or off-site systems support services, deployment services, etc.) for Ubuntu or Ubuntu Derivatives (including the remixes typically deployed for pre-installed systems) who consider themselves to be part of the Ubuntu community, although their output is often not in the form of patches or uploads directly to Ubuntu.

Further, there are a number of companies that look favorably on contributions by their employees into Ubuntu, and whose staff hold significant positions within the Ubuntu community, but who have not explicitly tasked their staff with improvements to Ubuntu as a primary responsibility.

Beyond that, there exists a significant number of individual or small consultancies that provide services which sometimes include delivery or improvement of software in Ubuntu or delivery of Ubuntu into some environment, for which necessary modifications are applied directly to Ubuntu. While these are surely not "big", they not infrequently perform services for clients that meet most definitions of "big". As these relationships are typically confidential between the parties concerned, they may necessarily not be listed here.

Additionally, there is the list of companies that have commercial relationships with all those above, with the intent of delivering Ubuntu to users or supporting Ubuntu. While these companies may not be directly funding Ubuntu Development, without their assistance, few of the aforementioned firms would be as interested in funding that development.

1
  • Welcome to Ask Ubuntu Emmet. What a brilliant answer, thank you very much indeed. And a +200 for your effort. Jul 3, 2011 at 12:19
15

Firstly, please correct me if I'm wrong, and understand that English is not my first language.

Firstly, can we define what "big computer companies" are? Are we talking about the "big-ness" like Canonical (whose name is most probably unfamiliar to most people) or big like Intel, AMD/ATI, nVidia (whose name is synonymous to processors and graphic cards respectively).

From what I know, the Ubuntu Project is solely funded by one "big computer company": Canonical. I'm sure there are many other smaller companies and instances funding the project, but most of those are typically donations. I've asked this question many times -- often rephrased to, "how do open source companies make profit?" -- and a majority of people will almost always answer through sponsorships, adverts, merchandise and such.

Open source-promoting companies, like IBM, Intel, Novell, Red Hat, etc., don't particularly focus their funding onto one opensource project, unless its their own, like Intel's MeeGo for example.

Please feel free to criticize my answer; I know there is a strong possibility of something being incorrect there.

Cheers, :)

1
  • 1
    An excellent answer indeed. I would love to have a source or a reference for "the Ubuntu Project is solely funded by one [..] company: Canonical". If true, that'd answer the question perfectly. Jun 30, 2011 at 13:27
14

The twice-yearly Ubuntu Developer Summit (UDS) or yearly Debconf are a location where it is easy to see direct funding for Ubuntu: companies sending their own employees (or for individuals, sending themselves). When you see people from Intel, HP, Dell, … at UDS (or another Linux conference) it's probably a fairly good confirmation that their attendance is being funded to some degree directly by their employer:

  1. launchpad.net/sprints/uds-m/+attendees-csv
  2. launchpad.net/sprints/uds-n/+attendees-csv
  3. launchpad.net/sprints/uds-o/+attendees-csv

Google themselves have hosted UDS twice at their Mountain View campus (2006, 2008). In addition, if you're eating a meal in the evening at UDS and it says "sponsored by Amazon AWS" then it's probably a further indication of contribution (but for practical reasons, the sponsorship likely went via the the conference/summit organisers).

  • Companies and OEMs generally contract with Canonical in exchange for something; then Canonical contracts with those people that make Ubuntu happen (hotels, sign printing companies, office cleaners, travel agents, internet service providers, couriers).
  • One of the hardest problems in Free Software is transferring money, or rather knowing whom to transfer it to. It is very rare that money is "just given" with no strings; money is transferred from one person or company to another with some direction over how the funder wishes that it should be used—making a fair exchange. For example: "please make this feature work", or "please design this poster for Ubuntu in my home city" or just by the remit of the organisation, eg. Free Software Foundation Europe.
  • Charities, Foundations and Company structures are one way in which a group of people with a common interest set themselves to make money transfers and logistics easier. Companies normally use legal contracts that make that exchange of goods/services explicit.
  • In all cases, it's necessary to establish some link between the sender and receiver; it could be as simple as having gone to the same school, or having a common interest. Often it is symbiotic: organisation (a) wants their hardware to work with drivers, and (b) has driver writers waiting for work. What follows is normally a contract, and at the end of it, an exchange of money.

In the case of Ubuntu, it's easier for a company to approach Canonical Ltd because Canonical have the best contacts and know-how when it comes to the Ubuntu project.

1
  • A very nice summary, great answer Paul. Jul 1, 2011 at 15:17
13
  • There is a list of OEMs who submit their hardware for certification here.

  • Individual components are also certified here.

  • There is also a list of Ubuntu "partners" here. These are software or service providers who specifically support Ubuntu. It's a big list ;-)

  • Ubuntu certification is very thorough, as detailed on the official page here and Dell's blog here.

While these may not be purely financial donations to the Ubuntu project, hardware and software certification is far better .. it's really best sort of practical support for Ubuntu you can give IMHO. Who doesn't want to see these logos on the latest cool hardware or software?

Ubuntu Certified Works with Ubuntu

5
  • A nice answer, but this really isn't what I'm looking for. This question is about paying developers, not certification. Jun 30, 2011 at 8:11
  • Paying Canonical for certification allows Canonical to pay developers.. I don't think other companies would ever pay developers to work on Ubuntu directly because in the end Mark S retains SABDFL rights over the entire Ubuntu project. ubuntu.com/project/about-ubuntu/governance
    – scottl
    Jun 30, 2011 at 8:46
  • well, exactly the same thing is true for the Linux kernel, and a whole slew of companies employ developers to work on that. Jun 30, 2011 at 9:12
  • Totally different situation. The kernel is community-owned and community-run. There is no "Kernel Company". Ubuntu is ultimately controlled by one company/person.
    – scottl
    Jun 30, 2011 at 11:59
  • Not quite :) Everything that goes into the Kernel is signed off on by Linus Torvalds. But to re-iterate: I'm looking for a list of companies that support "the Ubuntu project". Canonical is one of those companies. I'm not looking for people doing business with Canonical (that's why I said: "directly"). Jun 30, 2011 at 13:24
5

Linagora is one of those companies. They count 160 employees and have offices in France, Belgium and the United States.

Linagora logo

Their first way of supporting Ubuntu is by writing and publishing documents, scripts and more. See their community website for more info (in French). Their second way of supporting is by contributing to FLOSS code including Ubuntu. All their commitments are even listed on a dedicated site (in English and in French), sorted by project.

3

A short version of Paul's answer is simply "All of Canonical's customers".

-2

IBM does: http://www-03.ibm.com/linux/community.html

3
  • 4
    IBM don't say anything about Ubuntu or Canonical... just Linux in general
    – Takkat
    Jun 26, 2011 at 13:13
  • 1
    Yeah, they don't seem to support Ubuntu at all. Jun 29, 2011 at 9:10
  • 3
    Well, if you think about it, IBM supports Ubuntu indirectly at least by helping with the development of the Linux kernel itself, which Ubuntu is based on. The same page also lists some other open-source software they support which Ubuntu uses, such as Mozilla Firefox. But no, they don't appear to support Ubuntu itself directly. Jun 29, 2011 at 18:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .