| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2007 23:19:30
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
texto que eu li wrote:
In all of these cases, GPL can be a real future poison pill. Many companies will not use GPL licensed products in their library code.
Many developers will not use an open source library if it has a GPL dependency.
The fact that you are limiting future possiblities (change of intentions) with the use of GPL software.
Já andei lendo em outros lugares, inclusive aqui no GUJ, que algumas empresas não aceitam usar nada Open Source com licença GPL em seus sistemas internos. E não compram aplicações de terceiros que incluam o uso de qualquer coisa GPL.
Fiquei sem entender porque se faria isto. Segundo meu limitado entendimento de licenças Open Source, não vejo como possa ser ruim isto para uma empresa, mesmo que seja uma corporação multinacional que vá replicar o software por outros países.
Será que quando uma empresa é vendida, seu patrimônio de software não pode ser vendido se for baseado em software GPL? (explicação para mim meio absurda)
Alguém pode me explicar o porque da restrição ao GPL?
Qual a experiência de vocês com uso de libs ou frameworks GPL nas empresas?
E mais:
http://creativecommons.org/licenses/GPL/2.0/ wrote:
GPL grants to you the four following freedoms:
0. The freedom to run the program for any purpose.
1. The freedom to study how the program works and adapt it to your needs.
2. The freedom to redistribute copies so you can help your neighbor.
3. The freedom to improve the program and release your improvements to the public, so that the whole community benefits.
Se vendo um software com fontes fechadas que usa uma lib ou um framework GPL, não bastaria eu entregar meu software e fazer com que meu cliente baixasse a lib ou o framework para seu uso?
Seria meu software considerado com uma melhoria da tal coisa GPL?
Seria errado fazer do meu site um mirror para os clientes baixarem a tal lib ou o tal framework?
[]s
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2007 23:37:36
|
Andre Breves
Moderador
![[Avatar]](/images/avatar/6512bd43d9caa6e02c990b0a82652dca.jpg)
Membro desde: 12/08/2002 23:33:19
Mensagens: 90
Localização: Brasília
Offline
|
O maior problema que as empresas têm com a licença GPL é o seu efeito "viral", que faz que qualquer software desenvolvido usando uma parte de código GPL obriga o software inteiro ser licenciado como GPL, pois pode-se considerar que o seu software é uma versão modificada do software original GPL.
Para usar um biblioteca ou framework, estas tem que estar licenciadas pela LGPL (GNU Lesser General Public License), que permite linkar sem precisar abrir os fontes.
Se você usar uma lib GPL, sim, seu software pode ser considerado uma versão do da lib, e você seria obrigado a abrir os fontes do software todo.
MAS a GPL só obriga abrir os fontes caso o software seja distribuído para o público, ou seja, se você usar uma versão modificada de um software GPL dentro da sua empresa somente, não é obrigado a abrir os fontes.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2007 23:59:53
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
André, as coisa estão ficando mais claras para mim.
Hipótese wrote:
Digamos que minha empresa venda um determinado software desenvolvido especificamente para a sua empresa. Em outras palavras, a sua empresa terceirizou o desenvolvimento do software para a minha empresa.
Digamos também que nosso contrato não me obriga a lhe fornecer os fontes.
Porém meu software usa uma biblioteca GLP (não LGPL mas sim GPL mesmo).
Então isto quer dizer que o advogado da sua empresa pode exigir que minha empresa entregue os fontes, mesmo que o nosso contrato tenha excluído a venda dos fontes?
[]s
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2007 00:20:00
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
Luca wrote:Então isto quer dizer que o advogado da sua empresa pode exigir que minha empresa entregue os fontes, mesmo que o nosso contrato tenha excluído a venda dos fontes?
Teoricamente pode sim e isso já aconteceu nos EUA. Quando você uma biblioteca GPL em uma aplicação que vai ser distrubuída, você sabe exatamente aonde está mexendo, então tem que se responzabilisar pelas consequências.
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2007 07:37:53
|
velo
GUJ Ranger
![[Avatar]](/images/avatar/32b991e5d77ad140559ffb95522992d0.jpg)
Membro desde: 19/02/2004 18:23:55
Mensagens: 797
Localização: Jaraguá do Sul - SC
Offline
|
Que eu saiba isso só vai acontecer se foce anexar ao se fonte o fonte da biblioteca.
Agora, você pode usar o binário, evitando esse efeito.
Toda e qualquer alteração em fonte GPL tem que ser distribuida junto com o novo binário gerado. Como tem muito espertalhão que copia os fontes para dentro do seu projeto o efeito viral ocorre.
Caso você não altere os fontes orginais vc não precisa se preocupar com isso.
VELO
|
Use o melhor:
Linux para servidores
Macintosh para gráficos
Palm para mobilidade
Windows para jogar paciência
SCJP 5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2007 08:32:10
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
velo wrote:Que eu saiba isso só vai acontecer se foce anexar ao se fonte o fonte da biblioteca.
Agora, você pode usar o binário, evitando esse efeito.
Toda e qualquer alteração em fonte GPL tem que ser distribuida junto com o novo binário gerado. Como tem muito espertalhão que copia os fontes para dentro do seu projeto o efeito viral ocorre.
Caso você não altere os fontes orginais vc não precisa se preocupar com isso.
VELO
Esse "relaxamento" da licensa só existe na LGPL, na GPL você não pode nem linkar binário, nem usar fontes, nem fazer nada, sem republicar tudo sob a GPL.
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2007 10:05:24
|
RodrigoSol
Virtual Machine Man
![[Avatar]](/images/avatar/54072f485cdb7897ebbcaf7525139561.jpg)
Membro desde: 23/07/2003 10:09:10
Mensagens: 683
Localização: Belzonte
Offline
|
Se eu ofereço software no modelo de ASP e este utiliza GPL sofro o efeito viral?
No meu entendimento, por mais que o software seja usado externamente, ele nao está sendo distribuído. Mas agora fiquei com dúvida...
|
Site para candidato a vereador
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2007 10:13:59
|
eric_jf
JavaEvangelist
Membro desde: 07/07/2006 12:28:12
Mensagens: 393
Offline
|
RodrigoSol wrote:Se eu ofereço software no modelo de ASP e este utiliza GPL sofro o efeito viral?
No meu entendimento, por mais que o software seja usado externamente, ele nao está sendo distribuído. Mas agora fiquei com dúvida...
Se vc vender o seu software vc é obrigado a passar o seu codigo fonte se ele for GPL.
O que não significa se vc tem um software GPL vc seja obrigado a disponibiliza-lo, vc apenas tem o direito de desponibilizar.
Mas quem tem acesso a ele pode disponibilizar.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2007 10:14:47
|
psevestre
JavaEvangelist
Membro desde: 13/05/2005 12:53:19
Mensagens: 432
Localização: São Paulo
Offline
|
Na prática, no Brasil a questão não é o termo em si da licença (GPL, LGPL, BSD ou qualquer outra), até pelo fato de não serem formalmente aplicáveis pelo sistema jurídico vigente. O que acontece é que algumas empresas só utilizam um software se tiverem um fornecedor para dar suporte, imaginando com isto estarem menos dependentes de talentos indivíduais.
Apenas para citar um exemplo, estive em uma empresa estatal recentemente e comentaram que só agora estavam migrando de uma solução proprietária para controle de código fonte para o CVS, pois finalmente haviam fechado um contrato com uma empresa que iria dar o suporte.
|
http://justaphilpicks.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2007 11:17:05
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
eric_jf wrote:
Se vc vender o seu software vc é obrigado a passar o seu codigo fonte se ele for GPL.
O que não significa se vc tem um software GPL vc seja obrigado a disponibiliza-lo, vc apenas tem o direito de desponibilizar.
Mas quem tem acesso a ele pode disponibilizar.
Não, se vender não, se distribuir, se você distribuir um software que faça uso de bibliotecas GPL, quem recebeu uma distribuição tem o direito de exigir o código fonte.
Quem não quiser ver o seu software GPL por aí, é só não distribuir a ninguém
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2007 12:27:59
|
urubatan
Moderador
![[Avatar]](/images/avatar/fe9fc289c3ff0af142b6d3bead98a923.jpg)
Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline
|
se você utilizar uma biblioteca GPL no seu software, obrigatoriamente você tem que disponibilizar este software como GPL também, independente de você querer ou não disponibilizar este software desenvolvido, ou da forma como a biblioteca esta anexada ao seu software ...
agora se você utilizar um software GPL, e não alterar e nem criar nenhum outro software que utilize este, não há problema algum ...
|
[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2007 13:04:48
|
eric_jf
JavaEvangelist
Membro desde: 07/07/2006 12:28:12
Mensagens: 393
Offline
|
Maurício Linhares wrote:
eric_jf wrote:
Se vc vender o seu software vc é obrigado a passar o seu codigo fonte se ele for GPL.
O que não significa se vc tem um software GPL vc seja obrigado a disponibiliza-lo, vc apenas tem o direito de desponibilizar.
Mas quem tem acesso a ele pode disponibilizar.
Não, se vender não, se distribuir, se você distribuir um software que faça uso de bibliotecas GPL, quem recebeu uma distribuição tem o direito de exigir o código fonte.
Quem não quiser ver o seu software GPL por aí, é só não distribuir a ninguém 
Acho que ficou confuso o que eu disse.
O que eu quiz dizer é quando vc obtem um software GPL, seja comprando ou obtendo de alguem que distribuiu, vc tem direito de distribuir, mas vc não é obrigado a distribuir.
Acho q agora ficou melhor...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2007 13:08:54
|
eric_jf
JavaEvangelist
Membro desde: 07/07/2006 12:28:12
Mensagens: 393
Offline
|
e completando ... quando vc repassa o seu software q é GPL o dono tem os mesmos direitos de disponibilizar e não o dever de disponibilizar.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2007 13:09:03
|
mister__m
Virtual Machine Man
![[Avatar]](/images/avatar/89b9c689a57b82e59074c6ba09aa394d.jpg)
Membro desde: 18/03/2005 16:13:17
Mensagens: 736
Offline
|
Luca wrote:
Então isto quer dizer que o advogado da sua empresa pode exigir que minha empresa entregue os fontes, mesmo que o nosso contrato tenha excluído a venda dos fontes?
O que se pode fazer - que é o que a Red Hat faz - é no contrato, especificar que se o usuário escolher a GPL, todos os serviços de manutenção passam a não ser mais válidos. Ou seja, se o cidadão pedir o fonte, fica 100% sem suporte de quem fez. Isso pode valer a pena ou não e pode ser visto também como anti-ético. Fica a critério de cada um.
|
Michael Nascimento Santos, aka Mister M
Summa Technologies do Brasil - http://www.summa-tech.com/
genesis: Uma nova forma de desenvolver aplicações - https://genesis.dev.java.net/
ThinNB: Suporte a Thinlet no NetBeans - https://thinnb.dev.java.net/
Líder da JSR-310 - Date and Time API
Expert Group Member das JSRs 207 (PD4J), 250 (Common Annotations), 270 (Java 2 SE 6.0), 296 (Swing Framework) e 303 (Bean Validation)
SouJava: Fortalecendo a comunidade Java brasileira - https://soujava.dev.java.net/ https://www.soujava.org.br/
JSR Community @ java.net - http://community.java.net/jsr
Blogs - http://blog.michaelnascimento.com.br/ http://today.java.net/pub/au/80
Twitter - @mr__m |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2007 13:26:55
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
A um tempo atrás vi uns advogados discutindo sobre isso. O fato é que a GPL é válida nos EUA, mas não no Brasil.
No Brasil, qualquer coisa que você distribua, cobre você por ela ou não, tem que ser garantida. A justiça brasileira entende que, por mais que o custo seja zero, você está tendo lucro com a distribuição, o que não deixa de ser verdade.
Como essa é a cláusula de isenção de responsabilidade existe e inválida no contrato GPL, passa a valer os direitos previstos no código de defesa do consumidor. Ele passa a ter direito de exigir o funcionamento adequado do sofware e passa a ter direito ao ressarcimento em caso de prejuízos.
Há uma ampla discussão para a adaptação do modelo GPL e LGPL no Brasil.
|
|
|
 |
|
|