Private company and code salvation
David Bateman
David.Bateman at motorola.com
Fri Sep 26 02:16:31 CDT 2008
Thomas Weber wrote:
> On Thu, Sep 25, 2008 at 08:55:11PM +0200, Oscar Bayona Candel wrote:
>
>> Hi all two questions:
>>
>> Fisrt, in the next two or three years I want to create my own company.
>> I want,if it is possible, to use octave as a one of my programming
>> languagues, the other is Ox.
>>
>> My first question is, how much it will cost?
>>
>
> Nothing.
>
>
>> it is possible to use it freely?
>>
> Yes.
>
>
>
>> Second, if I want to protect a code (an m file) (temporaly) how can I make it in octave?
>>
>
> You can not.
>
> .m files are clear text (just like PHP, Python, Perl and whatever
> scripting language).
>
Please note that in reality for a dedicated person matlab can't either
as p-code is just a pre-parsed code and so it should be relatively easy
to work back from the p-code to the m-code itself. The only hurdle is
you don't know the structure of the matlab parse tree. If Octave
implemented p-code it wouldn't even have that protection as the Octave
parser code is open source as well. If you really want to protect it a
bit better write it as a mex-file or oct-file and only distribute the
binary. But John's interpretation of the GPL is that that is not allowed.
>> That is I want that my programm will be used freely but not the way I
>> have programmed.
>>
>
> You know, people on this list spend several hours each week (and that's
> a conservative estimate) of their free, unpaid time developing Octave.
>
> How about we start charging for the .m files?
>
>
Well, working for a private company myself I kind of understand the need
to keeping some code secret. Though if you make money off Octave the
polite thing to do would be contributions of code or Money back to the
Octave community. I'd say your best thing to do in this case is not to
try and hide the code, itself but place the algorithm (that is really
what you are trying to protect) under and NDA with the person you are
sharing with.
Regards
David
--
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