Paulo J. Matos a écrit :
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.


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).

This 'executable' is of the same sort of what you'd get using py2exe or some similar solution : the application's code and the necessary runtime bundled together as a nice package that Windows can run. FWIW, using vb6, you didn't even had a standalone "executable" - you had to install vb6 runtime and possibly a couple dll's too.

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!)

It all depends on what kind of application you're talking about ('grand-public' GUI app ? High-end server app ? Web app ?) and the people you expect to buy it (Joe Average WindowsUser ? Wall-street co ? etc...)

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to