Python中的商业产品 [英] Commercial Products in Python

查看:90
本文介绍了Python中的商业产品的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,


我只是想知道,如果你想将一个用Python开发的应用程序商品化,那么还有什么方法可以去?

我想唯一的办法就是卖掉这个来源吧?


这是因为(并告诉我,如果我错了):

1)你不能卖掉可执行文件,因为Python没有编译成原生的

代码(通常的做法,afaik);

2 )你不能卖字节码,否则你得到的客户端坚持使用

a特定的python版本(给定的字节码可能因版本而异)

(另类);


干杯,


-

Paulo Jorge Matos - gmail.com的pocmatos

网页: http://www.personal.soton.ac.uk/ pocm

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

推荐答案

2008-10-21,Paulo J. Matos< po ****** @ gmail.comwrote :
On 2008-10-21, Paulo J. Matos <po******@gmail.comwrote:

大家好,


我只是想知道,如果你想将一个应用程序商业化,用Python开发的
,那是什么要走的路?

我想唯一的办法就是卖掉源头吧?


这是因为(告诉我,如果我错了) :

1)你不能卖可执行文件,因为Python没有编译成原生的

代码(通常的做法,afaik);

2)你不能卖字节码,否则你得到的客户端坚持使用

a特定的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);



您可以将带有最小Python快照的字节码捆绑到

应用程序中。在Windows下,它将主要是.dll,.zip和

..exe文件,所以客户根本不需要知道它的Python

(虽然经验丰富的人不难发现

)。


-

Grant Edwards你好!我希望你收集

收集的诗歌

visi.com EDNA ST VINCENT MILLAY

... BACKWARDS !!

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" < po ****** @ gmail.comwrites:
"Paulo J. Matos" <po******@gmail.comwrites:

大家好,


我只是想知道,如果你想把一个用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?



这应该是一个很好的方法。它并没有让它打开

来源,你仍然可以使用一个不允许衍生产品的割喉许可证来捆绑源。

不允许派生产品。 />

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)你不能卖掉可执行文件,因为Python没有编译成原生的

代码(通常的做法) , 据我所知);
1) You can''t sell an executable because Python doesn''t compile to native
code (the usual approach, afaik);



你可以出售用于windows的py2exe:d包。

You can sell py2exe:d package for windows.


Bruno Desthuilliers写道:
Bruno Desthuilliers wrote:

Paulo J. Matosaécrit:
Paulo J. Matos a écrit :

>大家好,
我只是想知道,如果你想将用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?



不,为什么?


Nope, why ?


>这是因为(告诉我,如果我错了) :
1)你不能卖可执行文件,因为Python没有编译成本机代码(通常的方法,afaik);
2)你不能卖掉字节码,否则你得到的客户端坚持使用特定的python版本(给定的字节码可能因版本而异)
(替代方案);
>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);



这是针对不少语言的情况(VB6和Java只是命名为

),看起来好像没有禁止任何人编写和销售用这些语言编写的商业软件。


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


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



事实是我对Java软件包的销售方式一无所知。 :)关于VB我

认为他们生成了一个可执行文件并且安装在客户端上

计算机(至少在旧的VB5中,我猜)。


问题仍然存在,你将如何使用Python? (我不是说

你不能用Python,我真的不知道!)


-

Paulo Jorge Matos - gmail.com的pocmatos

网页: http://www.personal.soton.ac.uk/pocm


这篇关于Python中的商业产品的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆