Re: Designing Lisp from scratch

[email protected] Wed, 21 Mar 2007 02:52:26 EDT
Newsgroups gmane.comp.lang.lightweight
Message-ID <[email protected]>
 
 
 
>The worst outcome is that something cool gets buried forever due  to
>licensing issues.
 
>From what I gather, you sold the entire rights of your product to a  company, 
which then pulled the plug on it?  If so I'm sorry to hear  this.  I can only 
imagine the disappointment.  In my case though, I  plan to retain all rights 
to uCalc Language Builder and sell only non-exclusive  licenses to as many 
companies as are willing to buy.
 
>I may be wrong, but I'm betting you haven't sold very many licenses  yet. 
 
I haven't sold any license at all.  That's because I always include a  
disclaimer that clearly states that you cannot purchase a license for it.   And 
that's because it is still under construction.  I have, however, sold  many 
licenses for UCalc Fast Math Parser (though not enough to make me rich),  which is 
the earlier product from which the language builder is derived.   Some users 
have inquired about, or attempted (with various degrees of success or  
frustration) to stretch FMP's limits to make it do at least some limited form of  
scripting, although it was originally intended mainly to evaluate one-line math  
expressions.  I assume then that adding outright scripting ability etc with  the 
new language builder will increase the clientele.  Rather than force my  own 
particular language on users, or picking a given pre-existing language, I  
decided to allow users to easily create their own.
 
>I don't want to be discouraging, but I suspect that the  commercial
>market for language construction systems is extremely small. 
 
I see this from an optimistic angle.  If it is indeed very small, I'd  like 
to corner this market while it is still small, and try to grow it.  I  know 
this sounds dreamy, but others have succeeded in doing just that in other  areas. 
 I figure it's at least worth a try.  Although I'd hope for  uCalc Language 
Builder to be a big hit, I know that only time can tell for sure  if there will 
really be a commercial market for it.
 
>For radical tools, I think open-sourcing it may actually improve  your
>chances of commercializing it, since it allows risk-takers to  invest
>enough in it for it to show its value.
 
The most immediate danger is that once the genie is out of the bottle,  
there's no putting it back in, even if I find that I could have done better  
without going open source.  Another consideration is that those who make  
significant contributions to an open source project may get a pat on the back,  but the 
money goes to those companies that have deep pockets, better marketing,  or 
are good at selling "support".  Ace contributors can of course be hired  by 
these deep pocket companies.  However, being hired by another company to  do what 
I'm already doing on my own would be a good way to kill the fun out of  it.
 
Daniel  Corbier
uCalc Language Builder
www.ucalc.com

 
In a message dated 3/16/07 10:45:49 PM Eastern Standard Time,  
[email protected] writes:

On  3/16/07, [email protected] <[email protected]> wrote:
> In any  event, I'm open to suggestions about open source, licensing, etc...
> I  want to make money with this, but I don't want anyone to miss out on  the
> fun due to licensing issues.

The worst outcome is that  something cool gets buried forever due to
licensing issues.  Back at  the start of the web boom, some friends and
I wrote a beautiful log  analyzer --- one of those designs that was so
great it teaches you things  about the problem you hadn't realized
before.  It's gone now.   Nobody will ever see it.  This kind of thing
happens pretty  frequently; a lot of good software gets deep-sixed for
business  reasons.

I don't want to be discouraging, but I suspect that the  commercial
market for language construction systems is extremely  small.  I may be
wrong, but I'm betting you haven't sold very many  licenses yet.  And
although you (and many others on this list) can  probably think of a
dozen ways people could benefit from it, I'll also bet  it will be a
very difficult sell.

If I'm right about sales so far, I  suggest that you set yourself a
deadline --- six months or a year, say ---  and a sales goal in
dollars, and see if you make it.  When the time is  up, if you haven't
reached your goal, open-source it.  There are  open-source-based
business models, too, so you're not even giving up on the  idea of
commercializing it.

For radical tools, I think open-sourcing  it may actually improve your
chances of commercializing it, since it allows  risk-takers to invest
enough in it for it to show its value.

Sorry  if this post is off-topic for the list.  But I think Daniel's is
a  common dilemma for innovators, so I thought other folks here might
find it  interesting.






************************************** AOL now offers free email to everyone. 
 Find out more about what's free from AOL at http://www.aol.com.