Private company and code salvation
David Bateman
David.Bateman at motorola.com
Mon Sep 29 05:31:27 CDT 2008
Jaroslav Hajek wrote:
> David, forgive me if I'm being too naive, but if any company wants to
> use Octave "commercially" and wishes an OO LGPL API to exist, they're
> obviously free and welcome to donate money specifically for such a
> project. I'm sure the community would answer such a demand.
> It seems to me, though, that the community itself, developing GPL
> software, would not benefit from such an interface, which obviously
> raises a question why should they (we) bother. Of course, a
> goal-specific donation *is* a good reason.
>
All of my thoughts come from the question of why Octave isn't seeing a
significant amount of funding given its large user base. And from that
what can and should be done to get funding for Octave and in particular
what would need to be done to finance a company formed to supply paid
support for Octave.
To me the question is not one of whether a company would finance such an
API. Given that the Octave community would accept such an API, which is
still not certain, and someone is willing to go and sell the use of
Octave to commercial partners, then yes I fully believe that money could
be found to write it. Companies don't just throw their money at open
source projects. Someone has to go and ask for it, and give good reasons
why giving that money to the open source project is good for the company
doing it.
The thought behind the need for such an API is that any support company
formed to supply support to users paying for it, and incidentally also
contributing code to Octave, would need to fight the argument that any
code a commercial partner wrote using Octave would have to be GPLed,
which would significantly limit where funding might be found. We as a
community are facing the issue at the moment of how to finance the
development of Octave, and we need to ask ourselves why the money isn't
already rolling in, and question our own role in the fact that it isn't..
> In commercial software, you pay for using existing functionality,
> while in open source software, you typically pay (donate) for
> functionality that you wish to be implemented (and then you can use it
> freely).
>
That still doesn't mean that someone doesn't have to go and ask for that
"donation" and in the process "sell" the company on the use of Octave.
There are other reasons why perhaps creating a paid support company for
Octave isn't necessarily a great idea. The major one being that any such
entity is a logical target for a patent lawsuit on the part of
Mathworks. Mathworks aren't hesitant in using patent law to suppress
competition (cf
.http://dockets.justia.com/docket/court-txedce/case_no-6:2006cv00334/case_id-97908/)
But forming a paid support company has to be considered as one option of
getting funding for the development of Octave in the current situation.
Cheers
D.
--
David Bateman David.Bateman at motorola.com
Motorola Labs - Paris +33 1 69 35 48 04 (Ph)
Parc Les Algorithmes, Commune de St Aubin +33 6 72 01 06 33 (Mob)
91193 Gif-Sur-Yvette FRANCE +33 1 69 35 77 01 (Fax)
The information contained in this communication has been classified as:
[x] General Business Information
[ ] Motorola Internal Use Only
[ ] Motorola Confidential Proprietary
More information about the Help-octave
mailing list