On Jun 4, 12:47 pm, Grant Edwards <[EMAIL PROTECTED]> wrote: > On 2007-06-04, Chris Mellon <[EMAIL PROTECTED]> wrote: > > > > >> Your opinions are noted, thank you, but I don't agree with > >> you. There are portions of the code that are under review for > >> patents and as such need to be protected. > > > For the record: This is not true. If you've already applied > > for the patent, you have as much legal protection as you will > > ever get. Also, since patents apply to methods and not to > > literal source, if you're trying to protect something > > patentable you have even less protection against analysis and > > disassembly than you would if you were trying to protect the > > copyright on the code. If you need to make a token effort to > > satisfy whatever legal hurdles are involved, shipping .pyc > > files (which py2exe and all the other packagers I'm aware of > > do) is just as effective as shipping executables compiled with > > C or C++. > > >> I'm investigating whether Python is the right language to use > >> for a commercial CAD application. While I think Python is a > >> great scripting language, there seems to limitations with > >> regards to packaging and distributing programs. > > > None that don't also exist in every other language in > > existence. These are fundamental issues of information theory, > > not language constraints. > > Especially since the alternative appears to be Java. Just like > Java, Python compiles to byte code that runs on a VM. > > If for some reason he's happy shipping Java VM byte-code and > not Python VM byte-code, then he can use Jython to generate > byte-code for the Java VM instead of for the Python VM. > Personally I think it's rather deluded to think that one is any > more secure than the other. > > -- > Grant Edwards grante Yow! What UNIVERSE is this, > at please?? > visi.com
Honestly, thank you for your opinions and suggestions. I know this has been discussed before on this forum, but after reading the discussions, I'm still unsure about question 1. This is a big step and I want to make sure, if possible, I don't run into any show stoppers after many man hours of work. I will put the sensitive stuff and the datbase in a C extension and I think that solves question 2 for me. -- http://mail.python.org/mailman/listinfo/python-list