Python codigo fechado.

1. Python codigo fechado.

Alysson.Siqueira
roleta

(usa Debian)

Enviado em 22/08/2007 - 00:06h

Gostaria de saber se com Python pode se criar programas com o código fechado.Como os softwares comerciais?


  


2. Re: Python codigo fechado.

Ruhan Bidart
ruhanbidart

(usa Outra)

Enviado em 15/04/2008 - 23:07h

Pode sim. Python é uma linguagem de programação com codigo aberto e livre, isso nao quer dizer que os seus softwares serao afetados pela mesma licensa do python.


3. ?

Juliao Junior
juliaojunior

(usa Debian)

Enviado em 15/04/2008 - 23:15h

isso é certeza? bem, acho q sim, pois nunca encontrei nenhum informação contrária. mas se alguém tiver uma fonte 'oficial' seria interessante.


4. Como??

Vicente E. R. Marçal
Riverfount

(usa Debian)

Enviado em 07/08/2008 - 18:43h

Se dá para fazer software fechado em python como se faria isso? Pois ele é uma linguagem interpretada? Teria como fazer um tipo de compilação que poderia ser distribuída sem que o fonte vá junto?

Att.

Vicente E. R. Marçal


5. Re: Python codigo fechado.

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 07/08/2008 - 18:55h

Olha, se me lembro, Python é de código aberto, mas seu uso é permitido para fazer aplicações de código fechado. Eu mesmo conheço um programa comercial de Pesquisa sofisticada em Química, um modelador de moléculas pago, chamado Schroediger's Jaguar Molecular Modeling Suite", bastante caro por sinal, e que roda em Windows. Ele, na instalação, instala módulos Phython, portanto, Phython foi usado na sua manufatura...

http://www.schrodinger.com/ProductDescription.php?mID=6&sID=9&cID=0

Mas para que você faça uma aplicação código fechado, com Python, seria necessãrio compila-lo, pois Phython é linguagem interpretada, qualquer um saberia como é seu código fonte.


6. Re: Python codigo fechado.

Ruhan Bidart
ruhanbidart

(usa Outra)

Enviado em 29/01/2009 - 10:54h

É interpretada, mas vc pode utilizar os pyc (Python Compiler Script) para distribuir seus programas ao invés de distribuir os códigos python mesmo. Apesar de não ser impossível efetuar aquitetura reversa nesses arquivos dificulta bastante a vida de quem irá fazê-lo.


7. Re: Python codigo fechado.

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/01/2009 - 11:07h

A opção acima é a mais viável.


8. Re: Python codigo fechado.

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/01/2009 - 11:30h

http://python.org/psf/license/

"There is no GPL-like "copyleft" restriction. Distributing binary-only versions of Python, modified or not, is allowed. There is no requirement to release any of your source code. You can also write extension modules for Python and provide them only in binary form"


9. ?

rafael farias novaes
rfarias

(usa Debian)

Enviado em 29/01/2009 - 15:29h

concordo com todos phyton e codigo aberto . mas deve dah sim..

xD


10. Poxa

Victor PC
victor95

(usa Ubuntu)

Enviado em 03/01/2012 - 09:08h

rfarias escreveu:

concordo com todos phyton e codigo aberto . mas deve dah sim..

xD


Imagina eu com o CÓDIGO ABERTO e os "espertinhos" pegando a senha do meu Mysql e do servidor ftp xD
Eu apoio o código aberto mais em questão de segurança é melhor fecha-lo, não significa que eu não vou compartilhar
mas sim compartilhar com os dados empresarias vazios!


11. Re: Python codigo fechado.

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 03/01/2012 - 09:12h

victor95 escreveu:

rfarias escreveu:

concordo com todos phyton e codigo aberto . mas deve dah sim..

xD


Imagina eu com o CÓDIGO ABERTO e os "espertinhos" pegando a senha do meu Mysql e do servidor ftp xD
Eu apoio o código aberto mais em questão de segurança é melhor fecha-lo, não significa que eu não vou compartilhar
mas sim compartilhar com os dados empresarias vazios!


por acaso seu programa vai ficar exposto para todo mundo ver ?
ou somente é uma aplicação interna ?


12. A melhor forma

Leonardo
leo523

(usa Fedora)

Enviado em 10/06/2013 - 09:41h

A melhor forma de distribuir com o codigo fechado é criando executaveis empacotando o Python e o codigo usando um programa como cx_freeze, py2exe, ou outros. O pyc codigo compilado não é muito seguro pois tem ferramentas prontas que revertem para codigo novamente. Eu costumo usar o cx_freeze, é muito fácil.



  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts