python 开发的产品,Python中的商业产品

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值