[wplug] GNU GPL License

Robert Knapp myddrin at myddrin.com
Wed Oct 14 16:07:24 EDT 2009


Not sure if this helps, but I've been watching this with interest.

The company I work for had a similar discussion in 2005.  We had  
little in the way of people resources,
and wanted to leverage the open source community's contributions to  
help us meet our customer's needs.

After a LOT of discussion (where I was one of the key advocates), we  
ended up moving from being a proprietary application to open source  
(GPL'd).

Ultimately, after looking at it we found we could do the same job with  
many fewer resources, have a more secure product offering,
and leverage outside interest in our product.  So, in 2006 we released  
version 2.6  of our product at PyCon.

  In 2007, we found another group (coactivate.org) that was doing  
similar work, but on a different platform (plone instead of pure  
python), and decided to leverage their work with our own custom, but  
still open sourced package.

The release of that codebase occurred over this last summer.

So we've been "an open source company" since 2006, and have not lost  
one customer, contract or even sales lead to people taking our  
software and building their local version or starting their own  
company.  In fact, most of our customers are interested in us because  
they *could* run their own servers... but really all they want is that  
option.  (One of our competitors was interested in using our package,  
talked to us and went on their own... they are still not even in an  
alpha stage yet.)

The secret is that we market our expertise both in using our own  
tools, but also in helping scientists to collaborate internationally  
regardless of the specific tools used.  We offer a service, not  
software.

If you are looking to sell 10,000 units of Foo each month and make  
tens of millions dollars with a simple (and radical) idea the gets  
developed to point X and no further, then open or closed source is  
irrelevant.  Either way if there is a market for your idea, someone  
will come along and copy/improve upon it, and the highway of IT  
history is littered with the corpses of closed source products that  
were supplanted by copycats.

If you are looking to continuously develop an idea, learn from your  
customers and use your expertise (and software) to help them achieve  
their goals, then open source will work well for you.  Not only do you  
get to learn from what your customers want and need, but also from any  
copy cat companies that use your software to do the same.

Hope this helps, and if you have any questions fire away.


On Oct 14, 2009, at 3:42 PM, Bruno Pierri Galvao wrote:

> I am still uncertain on the whole situation. If I have all my code
> contributions open source then how can I develop a multimillion dollar
> business when anyone could take the code and set up the exact same
> business in minutes? Open source sounds nice but is it the best
> approach for my situation?
>
> Sent from my iPhone
>
> On Oct 14, 2009, at 1:54 PM, Tom Grove <tom.grove at nepinc.com> wrote:
>
>>
>> On Oct 14, 2009, at 1:03 PM, Bruno Pierri Galvao wrote:
>>
>>> Point well taken. I was using eBay as an example. The idea is to
>>> develop a business-to-business marketplace such as alibaba.com but
>>> with added functionality. We thought it was going to take us much
>>> longer because we were going to code the b2b marketplace from
>>> scratch but on Sept. 30, 2009 the first open source b2b marketplace
>>> was launched (phpb2b). We did not want to reinvent the wheel so we
>>> plan on using this open source b2b marketplace.
>>>
>>> So based on these discussions you guys think that there are no
>>> problems in keeping the add-ons open source? This software is
>>> responsible for millions of dollars of transactions between reliable
>>> businesses. Security is a must. That means, if one of the bug
>>> contributors decides to exploit a bug they found then we are in big
>>> trouble.
>>>
>>> -bruno
>>>
>>
>> There is no inherent security when using closed-source code.  Let's
>> use the iPhone as an example.  Recently Apple has fixed a security
>> hole that was used by the iPhone Dev Team to jailbreak phones.  As
>> some of you may know the iPhone has been jailbreakable for quite some
>> time, meaning that this exploit has been a problem since then.  The
>> iPhone OS is closed.
>>
>> I'm not advocating opening up the iPhone software, however, one could
>> make the argument that if it were open sourced the exploit could have
>> been patched quicker.  There more eyes that you have on code the more
>> eyes you have to pickup on mistakes.  It's similar to a continuously
>> running code review.
>>
>> As another example you can take phpb2b.  By you alone downloading and
>> coding against it the developers have another set of eyes looking at
>> their code, making it better, more efficient, and more secure.  Yes,
>> there are some people out there looking to exploit holes in your code
>> but they will be there whether or not you close your source.  The
>> problem lies with the fact that if you close your source you will  
>> have
>> no one but yourself helping to fix those exploits.
>>
>> Just something to think about.
>>
>> Tom
>>
>> _______________________________________________
>> wplug mailing list
>> wplug at wplug.org
>> http://www.wplug.org/mailman/listinfo/wplug
> _______________________________________________
> wplug mailing list
> wplug at wplug.org
> http://www.wplug.org/mailman/listinfo/wplug



More information about the wplug mailing list