Frequently Asked Questions

What is Super Source?

Super Source is a registration platform for software projects. For too long, open source projects have been run without basic knowledge of who's using the project. With Super Source, projects can learn who their users are. Optionally, Super Source is also a platform to sell licenses for software projects. The three most common methods are selling commercial licenses for an open source project (dual licensing), selling pro licenses for additions to an open source project (open core), or selling licenses to the project itself.

How do I get started with Super Source?

Sign up to get started, and feel free to send us a message with any questions.

How does it work?

Projects add the Super Source library to their project (currently available in Ruby, Python, and JavaScript), declaring whether to raise an exception, have a warning notice, or manually explain how to register. When an end user first uses the project, they receive the notice about registering with Super Source. Once registered, they no longer will see the notice. If they have teammates, only one member needs to register.

Will my users need an internet connection?

An internet connection is only needed once, at the time a user first installs the project. At that point, they register their email address with Super Source, which saves a token locally in a file. If they have teammates, this file may be checked in to version control. Thereafter, the user never needs an internet connection, so long as the file exists.

What are the advantages of selling licenses?

Selling licenses lets projects earn money, allowing them to accomplish more overall, and operate sustainably for the long-term.

Open source software is much like a public good. Public goods, in the economic sense, are shared amongst a community for the benefit of the whole. The classic example is a lighthouse: every ship enjoys the benefit of the lighthouse just by sailing near it. Unfortunately, public goods are also susceptible to the free rider problem, where those who benefit from the resource fail to pay for them, because there is little incentive for them to do so. This leads to under investing in the resource. In open source, this manifests itself by projects having little to no revenue, yet being expected to provide support, bug fixes, and new features for a vast number of companies.

The Heartbleed bug of 2014 is representative of how we as a community have under invested in open source. Before the Heartbleed bug, OpenSSL only received around $2k in donations per year, even though it's relied on by pretty much every company online, including Google, Facebook, and GoDaddy. Talk about a free rider problem!

There's a simple solution: ask companies to pay for a license, then use the funding to support further development of the project. The method is simple, straightforward, and deserves to be more prevalently used.

What licenses can I use?

The following licenses would work: the Super Source License, Business Source License, Fair Source License, or your own custom license.

The Super Source License is comparable to a license you'd typically find with commercial software.

What are the benefits for companies and licensees using Super Source?

By purchasing a license, you support the continued development of that project. This is important because it helps the project improve with new features, bug fixes, better documentation, and long-term sustainability.

You also get the assurance of a commercially friendly license.

How does the billing work?

When companies buy a license, they pay for it online at the Super Source website. A fraction of the funds go to Super Source to cover credit card processing fees and continued development, determined as part of an agreement by you and Super Source. The rest is delivered to your project.

Does Super Source have anything to do with the tragedy of the commons?

No, not really. It's a myth that the tragedy of the commons applies to open source software, or for that matter, Super Source. As Eric S. Raymond wrote in The Cathedral and the Bazaar:

"...using software does not decrease its value. Indeed, widespread use of open-source software tends to increase its value, as users fold in their own fixes and features (code patches). In this inverse commons, the grass grows taller when it’s grazed upon."

Note that the tragedy of the commons is different from the free rider problem. The tragedy of the commons would lead to overutilization, if true. The free rider problem, on the other hand, leads to underinvestment. Despite theoretical arguments that the free rider problem wouldn't apply to open source, history has proven otherwise. For example, the Heartbleed bug made it painfully clear that the free rider problem results in underinvestment in open source.

Go Super Source

Great projects deserve more than charity. See your project earn meaningful financial support with Super Source.