Hi all,
I was just wondering, if you wish to commercialize an application
developed in Python, what''s the way to go?
I guess the only way is to sell the source, right?
This is because (and tell me if I am wrong):
1) You can''t sell an executable because Python doesn''t compile to native
code (the usual approach, afaik);
2) You can''t sell the bytecode, otherwise you get the client stuck with
a specific python version (given bytecode might vary between versions)
(the alternative);
Cheers,
--
Paulo Jorge Matos - pocmatos at gmail.com
Webpage: http://www.personal.soton.ac.uk/pocm
解决方案On 2008-10-21, Paulo J. Matos
Hi all,
I was just wondering, if you wish to commercialize an application
developed in Python, what''s the way to go?
I guess the only way is to sell the source, right?
This is because (and tell me if I am wrong):
1) You can''t sell an executable because Python doesn''t compile to native
code (the usual approach, afaik);
2) You can''t sell the bytecode, otherwise you get the client stuck with
a specific python version (given bytecode might vary between versions)
(the alternative);
You can bundle bytecode with a minimal Python snapshot into an
"application". Under Windows, it''ll be mostly .dll, .zip, and
..exe files, so the customer need not know it''s Python at all
(though it''s not hard for an experienced person to figure that
out).
--
Grant Edwards grante Yow! I want you to MEMORIZE
at the collected poems of
visi.com EDNA ST VINCENT MILLAY
... BACKWARDS!!
"Paulo J. Matos"
Hi all,
I was just wondering, if you wish to commercialize an application
developed in Python, what''s the way to go?
I guess the only way is to sell the source, right?
That should be a good way to go about it. It doesn''t make it "open
source", you can still bundle the source with a cut-throat license
that does not allow derived products.
1) You can''t sell an executable because Python doesn''t compile to native
code (the usual approach, afaik);
You can sell py2exe:d package for windows.
Bruno Desthuilliers wrote:
Paulo J. Matos a écrit :
>Hi all,
I was just wondering, if you wish to commercialize an application
developed in Python, what''s the way to go?
I guess the only way is to sell the source, right?
Nope, why ?
>This is because (and tell me if I am wrong):
1) You can''t sell an executable because Python doesn''t compile to native
code (the usual approach, afaik);
2) You can''t sell the bytecode, otherwise you get the client stuck with
a specific python version (given bytecode might vary between versions)
(the alternative);
This is the case for quite a few languages (VB6 and Java just to name a
few), and it seems like it didn''t prevent anyone writing and selling
commercial software written with these languages.
--
http://mail.python.org/mailman/listinfo/python-list
Truth is I am ignorant as how Java packages are sold. :) About VB I
thought they generate an executable and that is installed on the clients
computer (at least in old VB5, I guess).
Question remains, how would you do it with Python? (I am not saying that
you can''t in Python, I just really don''t know!)
--
Paulo Jorge Matos - pocmatos at gmail.com
Webpage: http://www.personal.soton.ac.uk/pocm