On Sat, Jan 8, 2011 at 10:41 AM, kunal <kunal...@gmail.com> wrote:
> Hi all,
> I am just curious , and do not intend to start any flame wars.
> If a company wants to use python in a commercial project and does not want
> the source code to go public (i.e closed source ).
> How would one go about packaging the python project.
>
> Also as i see it, java too generates byte codes like python which is then
> interpreted by the JVM . Still i see a lot of projects using java and
> distribute
> them as jar files.
>
> Is there something similar in the python world like a jar file ?

Or you could write the "secret sauce" part of the application in
something like Cython
and compile it into a SharedObject/DLL and use it as a library from
your python code.

This has the dual advantage of "obfuscating" your python code as binary and
getting performance boost of a compiled language.

Or if you are a java shop you can write Jython code and generate .jar/.war files
too. Of course, if Java is indeed your poison, there are
almost-as-sweet-as-python
languages to make the pain go away - like Scala, while being almost as
performant
as Java on the JVM.

IMO, If the company is paranoid about protecting "IP", avoid using
scripting languages.

+PG
_______________________________________________
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mailman/listinfo/bangpypers

Reply via email to