Qt ou PyQt4

549 views
Skip to first unread message

Lucas Picoli

unread,
Nov 1, 2011, 1:02:24 PM11/1/11
to python...@googlegroups.com
Pessoal,
 
Boa tarde a todos,
 
Tenho a inteção de criar aplicações gráficas GUI e pelas pesquisas
que fiz o PyQt4 me pareceu o software mais interessante neste sentido.
Estou começando a fuçar nele e me surgiu algumas dúvidas:
 
1) Alguém pode me dizer a diferença de se programar em QT e PyQt4?
Onde é melhor programar?  Ou da na mesma?
 
2) Outra pergunta é sobre Licença. Ouvi dizer que o PyQt4 pra uso comercial é pago.
Como é isso? Preciso comprar a ferramenta ou pra cada software (copia) que comercializar
o cliente deve pagar?  Vcs sabe o valor?
 
Lucas.

Italo Maia

unread,
Nov 1, 2011, 1:09:08 PM11/1/11
to python...@googlegroups.com
PyQt é o binding python para qt. 


--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com



--
"A arrogância é a arma dos fracos."

===========================
Italo Moreira Campelo Maia
Bacharel em Ciência da Computação - UECE
Desenvolvedor WEB e Desktop (Java, Python, Lua)
Coordenador do Pug-CE
-----------------------------------------------------
http://www.italomaia.com/
http://twitter.com/italomaia/
http://eusouolobomau.blogspot.com/
-----------------------------------------------------
Turtle Linux  9.10 - http://tiny.cc/blogturtle910
Turtle Linux 10.10 - http://bit.ly/cEw4ET
===========================

Leonardo Santagada

unread,
Nov 1, 2011, 1:24:56 PM11/1/11
to python...@googlegroups.com
2011/11/1 Lucas Picoli <lucas...@uaucuritiba.org>:

> 1) Alguém pode me dizer a diferença de se programar em QT e PyQt4?
> Onde é melhor programar?  Ou da na mesma?

QT é a biblioteca que o PyQT empacota para usar no python, então tu
sempre esta usando ambas.

> 2) Outra pergunta é sobre Licença. Ouvi dizer que o PyQt4 pra uso comercial
> é pago.
> Como é isso? Preciso comprar a ferramenta ou pra cada software (copia) que
> comercializar
> o cliente deve pagar?  Vcs sabe o valor?

De uma olhada no site da riverbank que eles tem tabela de preços e
tudo mais. Tem também uma alternativa a PySide que é outro modulo
python que encapsula o qt e é LGPL ou seja não precisa pagar nada para
desenvolver apps comerciais.

--
Leonardo Santagada

@maltzsama

unread,
Nov 1, 2011, 1:43:24 PM11/1/11
to python...@googlegroups.com
Vi esse anuncio ontem ou antes disso. Então será que essa de uso comercial não caiu?

http://qt-project.org/

Demetrius Albuquerque
Linux & SO www.maltzsama.blogspot.com



Leonardo Santagada

unread,
Nov 1, 2011, 2:33:55 PM11/1/11
to python...@googlegroups.com
2011/11/1 @maltzsama <cau...@gmail.com>:

> Vi esse anuncio ontem ou antes disso. Então será que essa de uso comercial
> não caiu?
>
> http://qt-project.org/

Não. O qt é lgpl a anos já, mas o PyQT não.


--
Leonardo Santagada

Shander Lyrio

unread,
Nov 1, 2011, 2:36:33 PM11/1/11
to python...@googlegroups.com
Em 01-11-2011 15:43, @maltzsama escreveu:
> Vi esse anuncio ontem ou antes disso. Ent�o ser� que essa de uso
> comercial n�o caiu?
>
> http://qt-project.org/
>

Qt � uma coisa, PyQt � outra coisa, n�o devemos confundir.

Qt � a biblioteca gr�fica.
PyQt � uma liga��o para usar a biblioteca Qt usando Python.

Abra�o,

--
Shander Lyrio
http://about.me/shander

Ivanelson Nunes

unread,
Nov 2, 2011, 11:04:35 AM11/2/11
to python...@googlegroups.com
Em 1 de novembro de 2011 14:02, Lucas Picoli <lucas...@uaucuritiba.org> escreveu:
Pessoal,
 
Boa tarde a todos,
 
Tenho a inteção de criar aplicações gráficas GUI e pelas pesquisas
que fiz o PyQt4 me pareceu o software mais interessante neste sentido.
Estou começando a fuçar nele e me surgiu algumas dúvidas:
 
1) Alguém pode me dizer a diferença de se programar em QT e PyQt4?
Onde é melhor programar?  Ou da na mesma?
 
 QT é toolkit gráfico e PyQt4 são ligações em python q empacota as funcionalidades do QT. Você vai encontrar mto código na net p/ QT usando C++ mas
    que fácilmente é portado p/ Python.

2) Outra pergunta é sobre Licença. Ouvi dizer que o PyQt4 pra uso comercial é pago.
Como é isso? Preciso comprar a ferramenta ou pra cada software (copia) que comercializar
o cliente deve pagar?  Vcs sabe o valor?
 
   Até onde sei no caso de desenvolvimento comercial, o desenvolvedor apenas paga uma vez a licença do PyQt e pode desenvolver a vontade
   e teu cliente não precisa mais pagar.
 
   
 
Lucas.

Lucas Picoli

unread,
Nov 2, 2011, 3:24:24 PM11/2/11
to python...@googlegroups.com
Passoal,
 
Agradeço as informações fornecidas até aqui.
 
Essa informação do Ivanelson de que "a gente paga uma vez e o cliente não precisa pagar" é a informação que eu queria saber.
 
Outra coisa que gostaria de saber é se tem bastante gente utilizando PyQt4 aqui do grupo.
 
Alguem está dando curso de PyQt4?
 
A princípio estou estudando pelo livro "Rapid.GUI.Programming.with.Python.and.Qt.Oct.2007" parece bom. Notei que tem
pouco material em Português e os vídeos que encontrei estão todos em inglês.
 
Lucas.

Elias Barrionovo

unread,
Nov 2, 2011, 5:59:59 PM11/2/11
to python...@googlegroups.com
A parada do PyQt eh que o nome das classes, metodos etc. sao iguais ao
original em C++, entao qualquer tutorial / documentacao do Qt original
funciona no pyqt. Quer dizer, pelomenos nunca tive problemas com
isso...

On 11/2/11, Lucas Picoli <lucas...@uaucuritiba.org> wrote:
> Passoal,
>
> Agradeço as informações fornecidas até aqui.
>
> Essa informação do Ivanelson de que "a gente paga uma vez e o cliente não
> precisa pagar" é a informação que eu queria saber.
>
> Outra coisa que gostaria de saber é se tem bastante gente utilizando PyQt4
> aqui do grupo.
>
> Alguem está dando curso de PyQt4?
>

> A princípio estou estudando pelo livro *
> "Rapid.GUI.Programming.with.Python.and.Qt.Oct.2007"* parece bom. Notei que


> tem
> pouco material em Português e os vídeos que encontrei estão todos em inglês.
>
> Lucas.
> Em 2 de novembro de 2011 13:04, Ivanelson Nunes
> <ivanels...@gmail.com>escreveu:
>
>>
>>
>>
>>
>> Em 1 de novembro de 2011 14:02, Lucas Picoli
>> <lucas...@uaucuritiba.org>escreveu:
>>
>>> Pessoal,
>>>
>>> Boa tarde a todos,
>>>
>>> Tenho a inteção de criar aplicações gráficas GUI e pelas pesquisas
>>> que fiz o PyQt4 me pareceu o software mais interessante neste sentido.
>>> Estou começando a fuçar nele e me surgiu algumas dúvidas:
>>>
>>> 1) Alguém pode me dizer a diferença de se programar em QT e PyQt4?
>>> Onde é melhor programar? Ou da na mesma?
>>>
>>
>>

>>> * QT é toolkit gráfico e PyQt4 são ligações em python q empacota as


>>> funcionalidades do QT. Você vai encontrar mto código na net p/ QT usando
>>> C++ mas

>>> *
>>>
>> * que fácilmente é portado p/ Python. *


>>
>> 2) Outra pergunta é sobre Licença. Ouvi dizer que o PyQt4 pra uso
>>> comercial é pago.
>>> Como é isso? Preciso comprar a ferramenta ou pra cada software (copia)
>>> que comercializar
>>> o cliente deve pagar? Vcs sabe o valor?
>>>
>>

>> *Até onde sei no caso de desenvolvimento comercial, o desenvolvedor


>> apenas paga uma vez a licença do PyQt e pode desenvolver a vontade

>> e teu cliente não precisa mais pagar.*

--
Sent from my mobile device

NI!

Rodrigo (a.k.a. Skhaz)

unread,
Nov 1, 2011, 1:21:07 PM11/1/11
to python...@googlegroups.com

Glauber Kiron

unread,
Nov 3, 2011, 8:59:51 AM11/3/11
to python...@googlegroups.com


2011/11/2 Lucas Picoli <lucas...@uaucuritiba.org>

Passoal,
 
Agradeço as informações fornecidas até aqui.
 
Essa informação do Ivanelson de que "a gente paga uma vez e o cliente não precisa pagar" é a informação que eu queria saber.
 
Outra coisa que gostaria de saber é se tem bastante gente utilizando PyQt4 aqui do grupo.
 
Alguem está dando curso de PyQt4?
 
A princípio estou estudando pelo livro "Rapid.GUI.Programming.with.Python.and.Qt.Oct.2007" parece bom. Notei que tem
pouco material em Português e os vídeos que encontrei estão todos em inglês.
 
Lucas.



Bom dia

Quando começei no Python, o que tem menos de um mês, também escolhi o PyQt para trabalhar com GUI.  E o site que me ajudou a conhecer um pouco do PyQt foi este:



paulo alem

unread,
Nov 3, 2011, 8:19:22 AM11/3/11
to python...@googlegroups.com
O problema é que pyside acaba de ser assassinado

http://www.pyside.org/2011/08/pyside-project-future/

Leonardo Santagada

unread,
Nov 4, 2011, 6:45:55 AM11/4/11
to python...@googlegroups.com
2011/11/3 paulo alem <bigg...@gmail.com>:

> O problema é que pyside acaba de ser assassinado
>
> http://www.pyside.org/2011/08/pyside-project-future/

Depois de ser assassinado eles já fizeram duas releases, e agora são
incluidos no software nuke http://www.pyside.org/news/


--
Leonardo Santagada

Rodrigo

unread,
Nov 4, 2011, 8:25:40 AM11/4/11
to python...@googlegroups.com
Que pena que o PySide j� est� com futuro incerto! Eu pretendia em breve
passar meus programas em PyQt para PySide...

Parece que s� haver� financiamento da Nokia para o projeto at� o final
deste ano... :(

[ ]'s
Rodrigo


Em 04-11-2011 07:45, Leonardo Santagada escreveu:
> 2011/11/3 paulo alem<bigg...@gmail.com>:

>> O problema � que pyside acaba de ser assassinado
>>
>> http://www.pyside.org/2011/08/pyside-project-future/
> Depois de ser assassinado eles j� fizeram duas releases, e agora s�o

Luciano Rodrigues da Silva

unread,
Nov 4, 2011, 8:46:32 AM11/4/11
to python...@googlegroups.com
Pior ainda deve ser o futuro do Qt. Eu acredito que a abertura do
projeto que aconteceu nos últimos dias é o a preparação da Nokia pra
abandona-lo tbm.

2011/11/4 Rodrigo <rodri...@gmail.com>:
> Que pena que o PySide já está com futuro incerto! Eu pretendia em breve


> passar meus programas em PyQt para PySide...
>

> Parece que só haverá financiamento da Nokia para o projeto até o final deste


> ano...  :(
>
> [ ]'s
> Rodrigo
>
>
> Em 04-11-2011 07:45, Leonardo Santagada escreveu:
>>
>> 2011/11/3 paulo alem<bigg...@gmail.com>:
>>>

>>> O problema é que pyside acaba de ser assassinado
>>>
>>> http://www.pyside.org/2011/08/pyside-project-future/
>>
>> Depois de ser assassinado eles já  fizeram duas releases, e agora são


>> incluidos no software nuke http://www.pyside.org/news/
>>
>>
>

> --
> ------------------------------------
> Grupo Python-Brasil
> http://www.python.org.br/wiki/AntesDePerguntar
>
> <*> Para visitar o site do grupo na web, acesse:
>   http://groups.google.com/group/python-brasil
>
> <*> Para sair deste grupo, envie um e-mail para:
>   python-brasi...@googlegroups.com
>

--
Até,

Luciano

<quote>
"Na prática, a teoria é outra!"
</quote>

:wq!

Luciano Ramalho

unread,
Nov 4, 2011, 9:55:04 AM11/4/11
to python...@googlegroups.com
2011/11/3 paulo alem <bigg...@gmail.com>:

> O problema é que pyside acaba de ser assassinado
>
> http://www.pyside.org/2011/08/pyside-project-future/

Pessoal, eu não concordo com o uso de palavras fortes assim, como
"assassinado" quando se trata de um projeto que é Software Livre,
LGPL.

Esse diagnóstico fatalista é fruto de uma atitude passiva, e até mesmo
"consumista", que não combina com uma comunidade que reconhece o valor
do software livre como método de produção.

Porque, se o projeto é LGPL, então qualquer pessoa ou grupo pode fazer
uma cópia integral do fonte e seguir o desenvolvimento. Esta á uma das
vantagens FUNDAMENTAIS do software livre em relação ao software
proprietário.

Porque quando a Microsoft mata o Microsoft Pascal (sim, isso existiu),
pode ter certeza que ele tá morto mesmo, uma vez que (1) o
código-fonte é guardado como um segredo industrial e (2) mesmo que
fosse possível continuar o projeto sem o fonte, a licença de uso não
permitiria.

Porém um software livre é um software cuja licença garante as 4 liberdades:

- A liberdade de executar o programa, para qualquer propósito (liberdade no. 0)
- A liberdade de estudar como o programa funciona, e adaptá-lo para as
suas necessidades (liberdade no. 1). Acesso ao código-fonte é um
pré-requisito para esta liberdade.
- A liberdade de redistribuir cópias de modo que você possa ajudar ao
seu próximo (liberdade no. 2).
- A liberdade de aperfeiçoar o programa, e liberar os seus
aperfeiçoamentos, de modo que toda a comunidade se beneficie
(liberdade no. 3). Acesso ao código-fonte é um pré-requisito para esta
liberdade.

http://www.fsfla.org/svnwiki/about/what-is-free-software.pt.html

Então, uma empresa que financia o desenvolvimento de um software que é
software livre mesmo (os que usam as licenças GPL, LGPL, BSD, Apache e
várias outras) não tem o poder de matar o software.

Ela tem apenas o poder de deixar de contribuir para sua continuidade.

Se ele vai morrer ou não depende do interesse das pessoas que precisam
do software.

E a primeira coisa a fazer, para quem tem interesse que o software
continue vivo, é deixar de lado a atitude passiva e mobilizar pessoas
interessadas para ver o que precisa ser feito para que ele continue.

[ ]s
Luciano


--
Luciano Ramalho
Twitter: @luciano
Autor e instrutor da Academia Python na Globalcode
http://python.globalcode.com.br

Artur -Montes Claros MG

unread,
Nov 4, 2011, 1:40:01 PM11/4/11
to python...@googlegroups.com
Eu também uso e gosto muito do PyQt, tem algumas informações no meu blog, quanto ao fim do Qt eu acho muito pouco provável, ele é usado muito na nokia e em outros dispositivos, sem falar que é o coração do Ambiente KDE então tem muita gente mesmo interessada nele, mesmo que a nokia desista ainda teremos releases dele por um bom tempo de terceiros.

Luciano Rodrigues da Silva

unread,
Nov 4, 2011, 11:34:44 PM11/4/11
to python...@googlegroups.com
Bem, vamos por partes:

Primeiro, pra mim, é quase certo que a Nokia vai abandonar o Qt. Só
não abandonaria se tivesse dando muito dinheiro, como nunca ouvir
falar da Nokia ganhando muito dinheiro com o Qt então seria mais
provavel que não esteja. A Nokia comprou o Qt pensando em usar em seus
smarts, então o mais lógico agora seria se livrar dele já que a mesma
não deve ter intenção de usa-lo.

Segundo, como eu disse, provavelmente o Qt vai ser abandonado. Claro
que se tiver alguem que esteja ganhando dinheiro usando Qt,
provavelmente vai passar a desenvolve-lo e poderia até compra-lo. Eu
não conheço a comunidade do Qt, mas a não ser que tenha bastante gente
já envolvida com o desenvolvimento do mesmo, vai ser muito dificil que
ele se mantenha sem ajuda de uma empresa como era até agora.

Espero realmente que tenha gente que consiga assumir tanto o pyside
como o Qt. Vamos esperar as cenas dos proximos capitulos.


2011/11/4 Artur -Montes Claros MG <phi...@gmail.com>:

Artur -Montes Claros MG

unread,
Nov 5, 2011, 5:45:19 AM11/5/11
to python...@googlegroups.com
A nokia continua usando o Qt nos smarts independente de ser ou não symbian, e esse é o diferencial que ela quer ter, o Qt também é usando em muitos programas de smartphones.
Como eu disse, só de ter o Projeto KDE todo escrito em Qt já é um sinal de que ele não será abandonado, pode até ser pela nokia (o que eu acho difícil) mas descontinuado ou algo do tipo não.

Artur -Montes Claros MG

unread,
Nov 5, 2011, 5:47:11 AM11/5/11
to python...@googlegroups.com
Quanto ao PySide eu acho completamente compreensível o que está ocorrendo com ele, afinal temos o PyQt que é praticamente a mesma coisa e possui um maior apoio, de qualquer forma, caso alguém se interesse o código está lá pra quem quiser continuar.

Luciano Rodrigues da Silva

unread,
Nov 5, 2011, 4:05:56 PM11/5/11
to python...@googlegroups.com
Arthur,

Se vc tiver alguma referencia que mostre que a Nokia vai usar Qt nos
WP7 seria bom mostrar. Conheço duas pessoas no INDT e até agora nenhum
deles ouviu falar sobre nada parecido. Oq se sabe até o momento é que
eles vão continuar trabalhando como se ainda ouvesse futuro no meego.

Sobre o PyQt, esse é software proprietario e foi começado muitos anos
antes do pyside. O PyQt é pago se o projeto não for open source, então
fica dificil usar ele dependendo do que vc estiver fazendo. Espero
realmente que o PySide seja adotado por algum grupo pq pra mim Qt é um
ótimo toolkit grafico, se não for o melhor.

2011/11/5 Artur -Montes Claros MG <phi...@gmail.com>:

> --
> ------------------------------------
> Grupo Python-Brasil
> http://www.python.org.br/wiki/AntesDePerguntar
>
> <*> Para visitar o site do grupo na web, acesse:
> http://groups.google.com/group/python-brasil
>
> <*> Para sair deste grupo, envie um e-mail para:
> python-brasi...@googlegroups.com
>

--

LSKBR

unread,
Nov 5, 2011, 4:43:35 PM11/5/11
to python...@googlegroups.com, Lucas Picoli
Lucas, você tem alguma restrição de plataforma? Digo, precisas que rode em Linux ou Mac?
Se for só Windows, você pode usar IronPython e desenvolver na plataforma .net.
Com um pouco de sorte, roda via mono, mas só testando.
Para usar o IronPython com Visual Studio, tens que ter a versão profissional, que custa uns 600 dólares.

Outra alternativa é tentar fazer as interfaces via Glade/GTK, mas instalar a GTK no Windows é chato.
No entanto, se você usa apenas Linux, GTK é uma ótima opção.

Quanto ao PyQT, como já disseram, ele é pago se teu aplicativo não for open source.
Se tu ganhas dinheiro com isso, a licença custa 350 libras. O PySide é uma versão da Nokia.
Se o cliente deve pagar por isso, ou seja, por cópia, a resposta é não (mas veja a observação).
Na página http://www.riverbankcomputing.co.uk/commercial/pyqt, você tem:
"The right to distribute the required PyQt modules, PyQtMobility modules, dip modules and QScintilla library with your applications so long as the users of those applications do not themselves have direct access to PyQt. Otherwise those users themselves become developers and require their own copies of the commercial versions of PyQt."
Eu sublinhei a parte que explica que o se o cliente não usar a PyQT para desenvolvimento, não precisa de uma nova licença.
Se você é o único desenvolvedor, deve comprar apenas uma licença, independente do número de clientes que tiver.

[]

Nilo
-- 

----------------------------------------
Nilo Menezes
----------------------------------------
Livro: http://www.nilo.pro.br/iprog/
Blog: http://junglecoders.blogspot.com
Home Page: http://www.nilo.pro.br
Hobby: http://invasores.sourceforge.net
----------------------------------------

Luciano Ramalho

unread,
Nov 6, 2011, 8:16:37 AM11/6/11
to python...@googlegroups.com
Essa conversa aqui toca em dois comportamentos que me irritam
profundamente entre os programadores brasileiros.

O primeiro tem a ver com software livre, e eu já me manifestei:
pessoas querem usar o PySide mas lamentam que ele vai morrer porque a
mamãe Nokia não vai pagar ninguém para desenvolvê-lo. Não ouvi ninguém
sugerir que talvez pudesse ajudar. Eu pessoalmente não me interesso
porque não ganho dinheiro fazendo aplicações desktop e para brincar o
Tkinter me satisfaz plenamente.

O outro comportamento irrtitante tem a ver com software proprietário.
Veja bem, eu não sou contra software proprietário. O que me irrita é
que a gente vê um monte de gente ganhando a vida fazendo software
proprietário, querendo saber todos os truques para limitar, coibir,
ofuscar, controlar, reprimir e regular seus usuários, mas na hora de
pagar para usar o PyQt ou alguma IDE é como se fosse um tabu
religioso. A maioria nem cogita essa hipótese. Lembra a velha frase,
"pimenta nos olhos dos outros é refresco".

Enfim, perdão pelo desabafo, não estou querendo generalizar nem fazer
ataques pessoais a nenhuma pessoa. Mas estes dois comportamentos têm
sido bem comuns nos 8 anos que eu frequento essa lista. E os dois
comportamentos são ruins.

LSKBR

unread,
Nov 6, 2011, 4:07:00 PM11/6/11
to python...@googlegroups.com, Luciano Ramalho
On 6/11/2011 14:16, Luciano Ramalho wrote:
Essa conversa aqui toca em dois comportamentos que me irritam
profundamente entre os programadores brasileiros.

O primeiro tem a ver com software livre, e eu já me manifestei:
pessoas querem usar o PySide mas lamentam que ele vai morrer porque a
mamãe Nokia não vai pagar ninguém para desenvolvê-lo. Não ouvi ninguém
sugerir que talvez pudesse ajudar. Eu pessoalmente não me interesso
porque não ganho dinheiro fazendo aplicações desktop e para brincar o
Tkinter me satisfaz plenamente.
Pois é Luciano, eu também tenho a mesma visão. Algumas pessoas, não me refiro a ninguém no thread, muito menos a você, agem como vampiros.
Usam o software livre, mas não fazem nada pela causa. Na hora de pagar qualquer coisa, fogem rápido.
Isso vale para livros, softwares, etc. A lista tem popularizado livros com nomes de torrent! Embora esta prática venha sendo combatida, inclusive por você, com toda razão.
Eu trabalhei com pessoas carentes e muitas vezes R$50,00 são a diferença entre fechar ou não o mês, mas nem sempre é o caso.
Mas não justifica piratear ou desmerecer o trabalho de quem decidiu cobrar pelo que faz, mesmo sendo a Microsoft ou a RiverBank.

Eu mesmo fiquei louco com a licença da PyQT, pois se a QT era LGPL, por que pagar pelo PyQT?
A resposta é que a biblioteca QT é gigantesca e para gerar todos os wrappers de C++ para Python não é um trabalho trivial. Um programa especial foi escrito para isso, inclusive o PySide teve que fazer a mesma coisa, pois na mão a tradução é quase impossível, dada a velocidade de releases da QT. Eu estimo que para continuar o desenvolvimento do PySide, que já está muito bem encaminhado e disponibiliza o tal utilitário de conversão como software livre, uma só pessoa não conseguiria fazer, nem trabalhando em tempo integral.

Por exemplo, o Visual Studio da Microsoft por $600 dólares (tudo para usar o IronPython) não é tão caro, principalmente se você vai ganhar a vida com ele. Se for estudante, eles dão de graça. 350 libras pelo PyQT não é absurdamente caro, principalmente se você vende o resultado disto e ainda sai mais barato que pagar o Visual Studio e queimar carma comprando Microsoft :-D

O mesmo acontece com os IDEs Python. Eu gosto do vim, mas não obrigo ninguém a usá-lo!

O que vejo é a confusão de software livre com grátis. Nem o louco do Stallman, que cobra até para tirar fotos com ele, confunde livre com grátis. Fazendo a citação (a confusão vem do inglês free, que tem os dois significados):

"Software Livre" é uma questão de liberdade, não de preço.

De: http://www.gnu.org/philosophy/free-sw.pt-br.html

Inclusive, em 1995/97, eu paguei para ter os fontes do GCC, porque na época o download era lento demais. Era mais barato comprar em CD, que a FSF vendia na Walnut Creek cd-rom. Até os manuais GNU eram pagos! Também paguei para ter o GCC compilado, pois era mais barato pagar $30 no CD que $3000 no compilador da Sun !


O outro comportamento irrtitante tem a ver com software proprietário.
Veja bem, eu não sou contra software proprietário. O que me irrita é
que a gente vê um monte de gente ganhando a vida fazendo software
proprietário, querendo saber todos os truques para limitar, coibir,
ofuscar, controlar, reprimir e regular seus usuários, mas na hora de
pagar para usar o PyQt ou alguma IDE é como se fosse um tabu
religioso. A maioria nem cogita essa hipótese. Lembra a velha frase,
"pimenta nos olhos dos outros é refresco".
Dito. Eu também não tenho nada contra software algum. Liberdade deve existir nos dois sentidos.
Para ser livre, eu não posso tirar a liberdade de ninguém, nem do tio Bill.
Para ganhar dinheiro, você tem que gastar dinheiro. Seja para comprar tempo, computadores, licenças de software ou livros.
Nada é de graça.
Um dica para justificar cursos e a aquisição de software é comparar com o tempo para fazer você mesmo.
Se a licença custa $1000 e você precisaria de 2 anos de trabalho para ter o mesmo resultado (hipoteticamente), fica claro que os $1000 valem a pena. O mesmo para um IDE. Se com o VIM seco você é menos produtivo que com um IDE comercial, por que não comprar o IDE comercial?
Tem gente que usa o Eclipse e ganha a vida trabalhando com isso, então tudo é possível e tem espaço para todos :-D


Enfim, perdão pelo desabafo, não estou querendo generalizar nem fazer
ataques pessoais a nenhuma pessoa. Mas estes dois comportamentos têm
sido bem comuns nos 8 anos que eu frequento essa lista. E os dois
comportamentos são ruins.

Eu me preocupo muito com isso, pois vejo guerreiros do Python, como o Osvaldo Santana, criador da lista e empresário.
O Osvaldo tem um livro sobre Python, publicado, impresso e disponível no Brasil. Ele também tem cursos on-line sobre Python.
Mas quando alguém pede ajuda, poucas vezes vejo alguém citando o material produzido pelo Osvaldo. O melhor são os cursos on line, completamente gratuitos e infelizmente em inglês! Eu não digo que o material on line é melhor ou pior que os livros em português, inclusive o meu.
O que me preocupa é a exclusão de conteúdo pago a qualquer custo.
Aproveito para lembrar do material produzido pelo Flávio Coelho, Computação Científica com Python.

Eu fico com medo até do teu esforço com cursos, academias Python e trabalho voluntário sejam ignorados um dia, não pela qualidade ou mérito, mas porque você decidiu cobrar X por qualquer coisa. Quando os exemplos a serem seguidos deixam de ser bons exemplos, é um sinal de problema.

O que deveria ser bem entendido é que para algo aparecer on-line, alguém tem que se esforçar para fazer acontecer.
Os esforços de tradução de vários livros pela CC foram feitos assim, o mesmo para o próprio Python.

Já temos a documentação do Python em português BR ? Eu sempre achei que material apenas em inglês era um grande inibidor.
Alias, alguém sabe por que o Pilgrim tirou os sites dele do ar?

Fica o desabafo também.

Luciano, não desanime não, a comunidade precisa de gente corajosa para continuar crescendo.

[]'s

Carlos Ribeiro

unread,
Nov 6, 2011, 7:38:24 PM11/6/11
to python...@googlegroups.com
+1!!

2011/11/6 LSKBR <ls...@yahoo.com.br>

--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com



--
Carlos Ribeiro
Consultoria em Projetos
twitter: http://twitter.com/carribeiro
blog: http://rascunhosrotos.blogspot.com
mail: carri...@gmail.com

Rober Guerra

unread,
Nov 7, 2011, 10:55:38 PM11/7/11
to python...@googlegroups.com
É isso ai galera, vamos apoiar o software livre.
Acredito que muitos não contribuam ativamente com projetos Open Source devido a falta de tempo disponível, como no meu caso, mas sempre existe algo em que se pode ajudar, eu por exemplo contribuo com o Tchê Linux, comunidade aqui do RS, com palestras especialmente sobre Python e Django.
#ficaDica
Att.
Rober Guerra, desenvolvedor web



Lucas Picoli

unread,
Nov 4, 2011, 7:03:16 AM11/4/11
to python...@googlegroups.com
Paulo,
 
Li a matéria e realmente é preocupante para quem usa esta ferramenta.
Isso reforça minha intenção de continuar com PyQt

jonathan.hepp

unread,
Nov 8, 2011, 6:36:13 AM11/8/11
to python-brasil
Nossa essa discussão saiu totalmente do tópico.
Colega Lucas, acho que a sua questão número um já foi respondida
certo?

O Qt é uma biblioteca gráfica desenvolvida por um departamento da
divisão de celulares da Nokia, ela é desenvolvida em C++.
O PyQt é um conjunto de bindings, ou seja, uma espécie de ponte, entre
a biblioteca Qt e o Python.
Se vc quiser usar o Python para desenvolver aplicações com a
biblioteca Qt, vc obrigatoriamente terá que usar bindings, já que a
biblioteca original é em C++. Como já foi dito existem duas opções
principais, o PyQt e o PySide.
O PySide já pode ser descartado de cara se vc pretende programar com
Python 3, já que este só trabalha com Python 2.x.
O PyQt funciona perfeitamente com Python 3 e tem uma vasta
documentação facilmente adaptada para a realidade do Python.

A questão da licença, o PyQt é desenvolvido à parte do Qt, portanto
mesmo a Nokia tendo aberto o código da biblioteca, o PyQt continua
sendo apenas GPL, ou seja, se for comercial tem que pagar.
Não tenho conhecimentos avançados sobre esse tipo de legislação, mas
se fosse você não me preocuparia muito com licenças neste momento.
Mesmo que vc cobre pelo seu software utilizando uma licença GPL
dificilmente você terá algum problema com isso.
Pode não ser a coisa mais ética do mundo, mas precisamos sobreviver
certo?
A grande maioria das empresas que desenvolvem softwares comerciais de
pequeno e médio porte aqui no Brasil utilizam o MySQL como sgbd e não
pagam a licença (GPL como a do PyQt).
Além disso, já vi pessoas utilizarem licenças mistas em softwares para
precaução.
Por exemplo, colocar toda a parte gráfica do software (gerado pelo
pyuic) em um módulo, e deixar esse módulo sob GPL, e o main() do
software e/ou módulos adicionais com código fechado. Em tese isso não
fere a licença, agora, como falei, não sou especialista nessa
legislação e nem se quer sei se isso serve de alguma coisa.

Rodrigo

unread,
Nov 8, 2011, 7:58:50 AM11/8/11
to python...@googlegroups.com
jonathan.hepp,


"Mesmo que vc cobre pelo seu software utilizando uma licença GPL
dificilmente você terá algum problema com isso.
Pode não ser a coisa mais ética do mundo, mas precisamos sobreviver
certo
?
A grande maioria das empresas que desenvolvem softwares comerciais de
pequeno e médio porte aqui no Brasil utilizam o MySQL como sgbd e não
pagam a licença (GPL como a do PyQt)."


Que absurdo é esse de incentivar essa prática aqui???

Se vc não tem dinheiro então não use!!! 

Se NÃO QUER PAGAR POR PURA MALANDRAGEM a licença comercial do PyQt, VAI TE LASCAR LADRÃO DO #CA#RA#LHO!!! 


Rodrigo

Luciano Ramalho

unread,
Nov 8, 2011, 8:07:48 AM11/8/11
to python...@googlegroups.com
2011/11/8 jonathan.hepp <jonath...@hotmail.com>:

> A questão da licença, o PyQt é desenvolvido à parte do Qt, portanto
> mesmo a Nokia tendo aberto o código da biblioteca, o PyQt continua
> sendo apenas GPL, ou seja, se for comercial tem que pagar.

Na prática vc está certo, Jonathan, mas já que o tema são licenças,
vale esclarecer que não é proibido fazer software comercial usando
componentes GPL, mas existe a obrigatoriedade de vc colocar o
código-fonte da sua aplicação à disposição de quem pedir. Alguns
modelos de televisores LG usam Linux internamente, e o Linux é GPL,
então no manual da TV no meio de um monte de licenças e patentes tem
uma URL para download do software que a LG integrou ao Linux para
fazer a TV. Quando o produto comercial envolve hardware não é tão
inviável assim seguir os termos da GPL, mas no caso de software
proprietário sem nenhuma amarração de hardware ou contrato de suporte,
realmente a necessidade de oferecer o fonte pode inviabilizar o
negócio.

> Não tenho conhecimentos avançados sobre esse tipo de legislação, mas
> se fosse você não me preocuparia muito com licenças neste momento.
> Mesmo que vc cobre pelo seu software utilizando uma licença GPL
> dificilmente você terá algum problema com isso.
> Pode não ser a coisa mais ética do mundo, mas precisamos sobreviver
> certo?

Lamentável essa recomendação, Jonathan. Você está quase que
literalmente cuspindo no prato em que come.

Me explica uma cosia: e os clientes do Lucas? Eles também precisam
sobreviver, então podem mandar as favas com o copyright, licenças de
uso etc. Ou a ética você só cobra dos outros?

Sinto muito, eu não quero brigar com ninguém mas o fato é que esta sua
colocação me deixa indignado. A ética existe exatamente para que a
gente possa sobreviver enquanto espécie humana. O contrário da ética é
a lei da selva.

Leonardo Santagada

unread,
Nov 8, 2011, 8:11:10 AM11/8/11
to python...@googlegroups.com
2011/11/8 jonathan.hepp <jonath...@hotmail.com>:

> Além disso, já vi pessoas utilizarem licenças mistas em softwares para
> precaução.
> Por exemplo, colocar toda a parte gráfica do software (gerado pelo
> pyuic) em um módulo, e deixar esse módulo sob GPL, e o main() do
> software e/ou módulos adicionais com código fechado. Em tese isso não
> fere a licença, agora, como falei, não sou especialista nessa
> legislação e nem se quer sei se isso serve de alguma coisa.

Isso não só em tese mas como na pratica fere a GPL, tu não pode linkar
software gpl com não gpl.


--
Leonardo Santagada

Anderson Cardoso

unread,
Nov 8, 2011, 8:26:40 AM11/8/11
to python...@googlegroups.com
é muito simples, o software live tem uma licença específica que deve se seguida.
Se você não quer estar sob a êgide da licença gpl, não use software sob a gpl.
Agora é muito fácil querer usar SL, se beneficiar de todas suas vantagens, e não deixar nada em troca.
Vc quer receber código pronto, estável, seguro e testado, desenvolver em cima disso, ganhar dinheiro, e não dar nada em troca, nem abrir seu código para ajudar aos outros assim como você foi ajudado e nem pagar por isso.
Não é bem assim que funciona, infringir a gpl é passível de processo. Existe uma licença e ela deve ser seguida.
Se não gosta dos termos da licença, ou usa outro ou desenvolva o seu.
Entenda que Software livre não implica ausência de direitos de cópia, somente que esses direitos são cedidos sob determinadas condições.

abs

Anderson

--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar

<*> Para visitar o site do grupo na web, acesse:
   http://groups.google.com/group/python-brasil

<*> Para sair deste grupo, envie um e-mail para:
   python-brasi...@googlegroups.com



--
Anderson Pierre Cardoso
Computer Engineer - University of Sao Paulo

[gtalk]: apierre...@gmail.com
[blog]:  http://anderson-hacklife.blogspot.com/


"FreeSoftware -> free as in freedom"
  |  mande-me documentos em formatos livres (ODF) -> http://www.infowester.com/odf.php

Lucas Picoli

unread,
Nov 8, 2011, 2:10:58 PM11/8/11
to python...@googlegroups.com
Prezados,

Agradeço a todos que esclareceram os pontos que coloquei no início,
o Arthur, Leonardo, Jonathan, e todos os demais.

Achei interessante as contribuições dos colegas sobre software livre x pago.
Atualmente coordeno a implantação, na empresa que trabalho, do software ERP da TOTVS/Datasul (EMS)
e portanto convivo já há anos com software pago e conheço bem sobre os custos de um software como esse.
Assim sendo, não sou contra software pago, meu interesse é por ferramentas que funcione e
por isso perguntei pelo PyQt que ao meu ver é a que parece atender as espectativas que procuro.
Mesmo porque a compra de uma ferramenta como esta é um dos motivos que podem fazer com que ela
continue no mercado. Mas é claro que temos sempre que avaliar o custo-benefício, pois os recursos para nós
desenvolvedores não são muitos e temos que acertar nas aquisições que fazemos.

Novamente agradeço às informações fornecidas,

Cordialmente,

Lucas Picoli.

jonathan.hepp

unread,
Nov 8, 2011, 2:25:17 PM11/8/11
to python-brasil


Pois bem,
A visão que eu tinha deste grupo era outra.
Se a idéia é desrespeitar a opinião dos outros ao invés de argumentar
tem várias comunidades no orkut que fazem um trabalho melhor,
senhores.
Ironicamente questionam minha ética.

As últimas 4 empresas para as quais trabalhei, seja formalmente ou
como freelance, utilizavam pelo menos 2 softwares sob licença
comercial sem pagar por ele. Isso só na área de desenvolvimento.
Tudo que relatei antes é o que acontece na realidade.
Citei exemplos, como qualquer garoto da quinta série com noção de
interpretação pode perceber.

Agora, software livre é isso.
Pague todas as licenças, respeite, seja ético, não seja ladrão como
falaram.
O mesmo parece não se aplicar quando a licença é para usar um
Photoshop, um Flash, um Dreamweaver.
A propósito, tenho certeza que todos sempre utilizaram Windows
original, Microsoft Office, jogos de computador, afinal isso é ética.
Lamentável mesmo é essa hipocrisia.

Não creio que as pequenas empresas que desenvolvem soluções que ajudam
outras pequenas empresas a se desenvolverem sejam anti-éticas.
Se querem discutir ideologias, vamos a fundo. Mas aqui não é o local
apropriado.
Uma pergunta simples e prática foi feita, e uma resposta simples
prática foi dada.
Não concordam? Argumentem.
Não é à toa que se chama de fórum de discussões.
Mas o respeito é fundamental.

( -1 membro)

Carlos Ribeiro

unread,
Nov 8, 2011, 3:54:38 PM11/8/11
to python...@googlegroups.com, python-brasil
Jonathan,

Não generalize. Se já usei software pirata, nunca fiz apologia do fato. Se vivo de sw, como já vivi (hoje trabalho com redes) é justo pagar por ele. E além disso, conheço pessoas e empresas que não usam nada pirata.

A propósito, meu Windows e meu Office são legalizados, bem como meu VMWare, que eu uso para rodar todo ambiente de desenvolvimento com Ubuntu, tudo 100% legalizado. E tenho certeza que não sou o único..,

Enviado via iPhone

apometron

unread,
Nov 9, 2011, 12:16:08 AM11/9/11
to python...@googlegroups.com
Tirou as palavras da minha boca.

E escreveu muito melhor do que eu iria defender o projeto.

Eh dificil educar as pessoas para largarem o velho modo de
fazer as coisas.

Eh uma labuta diaria.

[]s
Apometron


On 04/11/2011 11:55, Luciano Ramalho wrote:
> 2011/11/3 paulo alem<bigg...@gmail.com>:

>> O problema � que pyside acaba de ser assassinado
>>
>> http://www.pyside.org/2011/08/pyside-project-future/
> Pessoal, eu n�o concordo com o uso de palavras fortes assim, como
> "assassinado" quando se trata de um projeto que � Software Livre,
> LGPL.
>
> Esse diagn�stico fatalista � fruto de uma atitude passiva, e at� mesmo
> "consumista", que n�o combina com uma comunidade que reconhece o valor
> do software livre como m�todo de produ��o.
>
> Porque, se o projeto � LGPL, ent�o qualquer pessoa ou grupo pode fazer
> uma c�pia integral do fonte e seguir o desenvolvimento. Esta � uma das
> vantagens FUNDAMENTAIS do software livre em rela��o ao software
> propriet�rio.


>
> Porque quando a Microsoft mata o Microsoft Pascal (sim, isso existiu),

> pode ter certeza que ele t� morto mesmo, uma vez que (1) o
> c�digo-fonte � guardado como um segredo industrial e (2) mesmo que
> fosse poss�vel continuar o projeto sem o fonte, a licen�a de uso n�o
> permitiria.
>
> Por�m um software livre � um software cuja licen�a garante as 4 liberdades:
>
> - A liberdade de executar o programa, para qualquer prop�sito (liberdade no. 0)
> - A liberdade de estudar como o programa funciona, e adapt�-lo para as
> suas necessidades (liberdade no. 1). Acesso ao c�digo-fonte � um
> pr�-requisito para esta liberdade.
> - A liberdade de redistribuir c�pias de modo que voc� possa ajudar ao
> seu pr�ximo (liberdade no. 2).
> - A liberdade de aperfei�oar o programa, e liberar os seus
> aperfei�oamentos, de modo que toda a comunidade se beneficie
> (liberdade no. 3). Acesso ao c�digo-fonte � um pr�-requisito para esta
> liberdade.
>
> http://www.fsfla.org/svnwiki/about/what-is-free-software.pt.html
>
> Ent�o, uma empresa que financia o desenvolvimento de um software que �
> software livre mesmo (os que usam as licen�as GPL, LGPL, BSD, Apache e
> v�rias outras) n�o tem o poder de matar o software.


>
> Ela tem apenas o poder de deixar de contribuir para sua continuidade.
>

> Se ele vai morrer ou n�o depende do interesse das pessoas que precisam


> do software.
>
> E a primeira coisa a fazer, para quem tem interesse que o software

> continue vivo, � deixar de lado a atitude passiva e mobilizar pessoas

d4n1

unread,
Nov 10, 2011, 9:22:29 AM11/10/11
to python...@googlegroups.com
Eu faço o mesmo, além de ministrar minicursos e usar feramentas que usam python de preferência, tipo pra desenvolver web tem milhares de opções, uso Django, para aplicações meramente Desktop uso o framework Camelot que usa QT bem legal, dentre outras feramentas. Python tem muitas opções :)
def myself(): 
    print('SysAdmin/Developer Open Source')



Rober Guerra

unread,
Nov 10, 2011, 1:08:32 PM11/10/11
to python...@googlegroups.com
Falando em Qt alguem teria alguma apostila, tutorial ou material de estudo a fim sobre Qt e seus frameworks, como o Camelot citado pelo D4n1.
Esto fazendo alguns trabalhos graficos da faculdade e achei interessante investir em Qt.
Valeu.

d4n1

unread,
Nov 10, 2011, 6:42:31 PM11/10/11
to python...@googlegroups.com
Docs e videos tutorial do Camelot: http://www.python-camelot.com/docs.html. Bem legal :)

Marcelo Augusto

unread,
Jan 5, 2016, 9:47:14 PM1/5/16
to Python Brasil
Luciano saudações acho que voce esta correto em suas colocações.

Desculpe pegar carona neste post.

Me apaixonei pelo Python e vi um mundo de possibilidades, tenho uma demanda por aplicações desktop.
Acho que se precisar pagar por uma IDE até pago sem problemas.

Eu sou um nada perto do seu conhecimento, mas acho que a questão da GUI é importante.
A principio pensei em partir para o ironpython mas é querer fazer tudo ao contrario só para ter a comodidade de projetar interface como o visual studio faz.
Na minha ignoracia pensei que poderia ter o melhor dos dois mundos. 
O Python é maravilhoso, mas confesso que a questão das GUIs me desanimaram um pouco.
Voce pode me ajudar por favor?

Existe alguma ferramenta para desenvolver para desktop similar ao visual studio?
por mais que a comunidade diga que é facil projetar interface na unha estou com dificuldades, penso em voltar para o c# novamente.
como resolver

abraços

Marcelo

Jotagê Sales

unread,
Jan 7, 2016, 12:33:46 PM1/7/16
to Python Brasil, lucas...@uaucuritiba.org
Olá Lucas,

Sem entrar muito nesse mérito ai de pago ou não pago.

A um tempo eu gravei duas video aulas ensinando um pouco sobre PyQt4

https://www.youtube.com/watch?v=ufEi54WGyC0

Espero que te ajude...

Vi na lista que você citou que trabalha com ERP e se por acaso esse conteudo de ajudar hoje estou disponível no mercado de trabalho.
se tiver alguma oportunidade ai por favor me procure jotage...@hotmail.com.

grande abraço
Reply all
Reply to author
Forward
0 new messages