Welcome to your ultimate accounting resource


etassoc.com keyword stats



Most current MSN search phrases:

Modified cash basis COST ACCOUNTING 12/e

Open Source Concepts: Dual Licensing Explained

We were recently faced with a decision:is not). In other words, if a guy is not
either to let a program that took us one yearmaking money from a project why in the hell
to code die, simply because we do not havewould he keep supporting it. An example of
enough time to maintain it, or make it openone such software is PuTTY (with apology to
source.Open source looked like a good ideaSimon Tatham). Even though it is immensely
for while, but there was one problem. Wepopular, it still leaves a lot to be wished
wanted to keep the software under our controlfor. The User Interface is meager, the
and to be able to make money selling itdocumentation is of low standard and there is
later. And let us just be honest and admitno (customer) support. Strange for a very
it: we wanted monopoly over our software andpopular software.Now if PuTTY was released
why not? It took us one year to write theunder dual license, it might have been a lot
software, and its documentation. Yeah wedifferent than it is now. The PuTTY company
believe in 'Free Software', but who works forwould have expanded, hiring new people and
free. Free software can never be successfulgiving customer support. That did not happen
in the long run, if there is no way to makeand the result is that PuTTY is not used in
money.Dual Licensing and GPL:Then we said tolarge corporations who prefer commercial
each other: 'Hey, RedHat and MySQL are opensoftware with customer support and someone to
source. Still they make lot of money. How?"blame if anything goes wrong. For example,
The answer lies in the strategy known asVandyke SecureCRT, Whitehorn Secure Terminal
'Dual Licensing'. It is very simple. The Openor Celestial Telnet are some popular
Source company first has to copyright thecommercial SSH clients.So you mean Open
source code, and then make it available toSource is bad? Why people go open source
public. Now, since the company owns thethen?No. It is not. The number one advantage
source code copyright, it can distribute itof open source is that it can cut the
under two different licenses: one open sourcedevelopment time by as much as 50%. The other
and the other commercial. The open sourcereason why people go open source is to make
license in such case will almost always besure that project will always stay alive with
GNU GPL (General Public License), whichthe help from development community (many
allows anybody to modify the source code,commercial software applications die in their
redistribute it and incorporate it into otherfirst year). Some people participate in open
projects. However, there is one catch (a big,source development just to make a name for
and annoying catch). The restriction is thatthem.The bottom line is that Dual Licensing
any project that uses GPL'd code must also beis not as evil as many people think it is. It
released under the GPL license (GPL, weis the only way to go if you want to make
believe, works like a virus. It keeps onmoney from your open source project. We would
spreading). Which simply means (regarless oflike to end this article with a line from the
what open source ativists tell you), youinfamous 'Open letter to hobbyists' written
cannot sell the GPL'd code or any projectby Bill Gates: "Nothing would please me more
that incorporates it for profit. For thatthan to be able to hire ten programmers and
purpose, you will have to offer a commercialdeluge the hobby market with good
license.Some well known companies that usesoftware."DISCLAIMER: All information given
Dual Licensing are: RedHat Inc, MySQL, AB.,in this article is provided on 'AS IS' basis.
Sleepycat among many others. These companiesThe author's do not assume any responsibility
one hand attracts people and developers whofor any consequences and do not swear that
want to move the Open Source movement, and onthe information given in this article is
the other, they want to make some seriousaccurate. This article is not affiliated with
money with dual licensing.Let us look at anany  organization.
example: a guy was creating a commercial
database application that was intended toThis article can be distributed and
bring him some cash. He used MySQL databaseredistributed as long as Author's names are
at the backend, thinking it was free. Henot changed and the original text remains
later found out that he violated the GPLintact.Ali Mansoor () has written several
license that MySQL uses. Anybody isfamous  commercial  applications.
restricted from distributing an application
that uses GPL in modified or unmodified formUmer Mansoor (umer.) spends most of his time
unless the whole project is licensed underprogramming or thinking about money making
GPL. So that guy was left with no choice, butschemes. He is inspired by his Dad, God,
to buy commercial licenses (based on perMicrosoft, and more recently, Google. Visit
copy) from MySQL, AB.Is Dual Licensinghis open source project page at: from the
Evil?Yes. But there is nothing wrong with it.authors:
If no product revenues are coming in, the
project will eventually die or will always beNo we are not nerds or geeks and we define
in a very bad shape (a lot of open sourceFREE as in 'free beer', not as in 'free
evangelists might try to contradict us andspeech'. Cheers..
compare open source with religion, which it



1 A B C D E 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 130 131 132 133