Re: [Ubuntu-BR] Talvez um OT: Dúvid as sobre GPL em sistemas embarcados
Magno: Sobre o Caso #2. Não há polêmica alguma em cima dessa situação, em outras palavras: 'A regra é clara'. O GPL refere-se a direitos sobre o software, e é muito limitante no que diz respeito a reutilização e a modificação do código fonte. A redistribuição é muito simples, basta disponbilizar o código fonte, oq pode ser feito pelo desenvolvedor original, neste caso. Só pra citar outro exemplo, é como vc incorporar o gcc no produto para que se possa compilar uma modificação do software. Não há problemas com esse caso. Ainda mais no exemplo citado, caso real, onde o software é voltado para o funcionamento em servidores intel. Fabio. On 12/9/05, Magno K. Nardin <[EMAIL PROTECTED]> wrote: > Em Sex, 2005-12-09 às 14:39 -0200, Fabio A Mazzarino escreveu: > > > Caso #2: > > A empresa precisava fazer indexação e pesquisa em arquivos texto. > > Verificou-se a existência de um software livre e uma biblioteca que > > tinham esta funcionalidade, porém ambos eram licenciados sob a GPL. > > Solução: Incorporou-se o software GPL binário. Ou seja, o software > > proprietário chama o software GPL pela linha de comando. Assim > > isoularam-se os códigos, e não foi preciso licenciar o código > > proprietário pela GPL > > > Acho que o exemplo ajuda a deixar mais claro, não ajuda? > > Fábio, > > Só uma coisa para esclarecermos melhor a questão: há uma polêmica grande > em torno dessa segunda opção? Ou não? Acredito que quem optar por essa > segunda forma tem que estar pronto para enfrentar os riscos de eventuais > questionamentos, talvez até se preparar para enfrentar demandas na > justiça, dependendo de onde esse hardware vá ser vendido. Os americanos, > por exemplo, gostam de processo mais que a gente :) > -- > Magno K - LinUser # 142.324 > > > > > -- > ubuntu-br mailing list > ubuntu-br@lists.ubuntu.com > www.ubuntu-br.org > http://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org http://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Talvez um OT: Dúvid as sobre GPL em sistemas embarcados
Obrigado pelas repostas, de todos, abaixo só um último esclarecimento (retirei todo o resto para simplificar o e-mail). Nunca pensei que uma questão como essa fosse render tantos e-mails, e olha que achava que se tratava de um OT... André 2005/12/9, Magno K. Nardin <[EMAIL PROTECTED]>: > > Em Sex, 2005-12-09 às 10:04 -0400, Andre Cavalcante escreveu: > > Desculpe, mas, uso apenas texto plano em minhas mensagens porque tem > lista que não aceita html. Agora, pode ficar à vontade e editar as > mensagens para que fiquem mais claras. Acho que assim cê vai entender... > > O que é de se esperar é que alguém goste do nosso trabalho, desenvolva a > > > sua plataforma hardware e aperfeiçoe o código, mas em um trabalho > futuro e > > > não no produto atual. > > Não entendi o trecho "desenvolva a sua plataforma hardware". Você quis > dizer desenvolva uma ferramenta para programar neste equipamento > (hardware)? Se for isso e o produto for bom, com certeza, vocês criarão > uma comunidade em torno dele. Se a intenção é usar o uCLinux, mesmo que > venha com programas proprietários, haverá um interesse inicial, pelo > menos, pela comunidade Linux. É um novo desenvolvimento de hardware sim, um novo produto. O produto é um sistema embarcado, e este será patenteado (com certeza), portanto ninguém poderá utilizar este hardware, mesmo que seja com outro software ou uma melhoria do nosso sem a nossa autorização. Se alguém quizer evoluir a plataforma terá que trabalhar duro no hardware. Falando nisso, EMHO, acho que esse foi um dos grandes erros da Palm. Se > o Palm OS tivesse o seu código aberto, hoje eles ainda seriam senhores > absolutos do mercado. Afinal o grande negócio deles é vender o hardware. > -- É esse o nosso foco: o hardware e não o software (cê já reparou que o desenvolvimento de software é o mais caro num projeto desses? (basicamente é o custo do desenvolvimento do zero de coisas que já estão prontas pelo concorrente). Então queremos diminuir drasticamente o custo do desenvolvimento utilizando open source - como o nosso foco não será vender o software (até porque não haveria sentido nessa venda sem a plataforma de hardware) poderemos disponibilizá-lo como open source - mas queremos vender o hardware! André -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org http://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Talvez um OT: Dúvid as sobre GPL em sistemas embarcados
Vamos lá André, mais uma dúvida. Vou cortar todo o texto inútil. > > Muito simples. Uma vez pronto o produto, o firmware vai ser queimado em uma > PROM, no ambiente de produção. Só isso. Uma PROM? Isso é viável economicamente. Hj em dia compensa usar flash, vc ganha em facilidade, com um pequeno acréscimo no preço. Além disso, com flash, vc ganha a possibilidade de atualizar o firmware, oq pode ser muito útil caso aconteça um erro no software (oq acontecerá nos piores momentos). > > A de convir comigo que não é algo comum, mesmo para um produto que permite > tal coisa! No caso da Motorola eles utilizam bastante, principalmente nos celulares da linh Cxxx, uma vez que vários deles tiveram graves problemas no firmware. Se não fosse por isso eles teriam que substituir milhares de celulares. > > Esse é o problema: eu quero vender o hardware (design, ferramental etc) e > ter patente e tudo mais sobre isso. O firmware pensei em utilizar open > source (ffmpeg, o qual é licenciado sobre GPL V2 e posteriores) e uCLinux > (licenciado sob GPL V2). Haverá, é claro, muito mais software envolvido, > desenvolvido por nós (talvez possa ser licenciado sob GPL, mas por enquanto > será proprietário). Uma vez feito o desenvolvimento, haverá um firmware que > será um produto derivado (com certeza) e então ele deverá ser licenciado > como GPL V2. O ambiente de desenvolvimento será um kit de desenvolvimento > (este sim com flash). Disponibilizar as ferramentas é fácil: o compilador > será o GCC e o bootloader está disponível no site do fabricante da > plataforma de desenvolvimento. Não dá para disponibilizar o kit em si, > porque ele não é nosso (vamos comprá-lo). Disponibilizar o software final: > os fontes para o código GPL e mesmo os binários para o código proprietário > também não apresenta problemas. A dúvida é: posso fazer isso: misturar > código GPL e código proprietário num mesmo produto, vender o produto e > disponibilizar somente o software GPL sobre GPL? Vou colocar pra vc duas situações reais, que eu encontrei pela frente. Caso #1: A empresa estava utilizando uma biblioteca GPL para envio de SMTP. O código GPL era incorporado juntamente com o proprietário. Nesse caso havia uma violação da GPL ao não se licenciar o código do produto sob a GPL. Solução: Desenvolveu-se outra biblioteca com licenciamento proprietário. Caso #2: A empresa precisava fazer indexação e pesquisa em arquivos texto. Verificou-se a existência de um software livre e uma biblioteca que tinham esta funcionalidade, porém ambos eram licenciados sob a GPL. Solução: Incorporou-se o software GPL binário. Ou seja, o software proprietário chama o software GPL pela linha de comando. Assim isoularam-se os códigos, e não foi preciso licenciar o código proprietário pela GPL Acho que o exemplo ajuda a deixar mais claro, não ajuda? Fabio. > > > O que é de se esperar é que alguém goste do nosso trabalho, desenvolva a > > sua > > > plataforma hardware e aperfeiçoe o código, mas em um trabalho futuro e > > não > > > no produto atual. > > > > Esse é o sentido da coisa :) > > -- > > Magno K - LinUser # 142.324 > -- > ubuntu-br mailing list > ubuntu-br@lists.ubuntu.com > www.ubuntu-br.org > http://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org http://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Talvez um OT: Dúvid as sobre GPL em sistemas embarcados
Lendo com mais cuidado o e-mail do Paulino, fiquei intrigado, o que a empresa está fazendo? André Cavalcante Em 06/12/05, Paulino Michelazzo <[EMAIL PROTECTED]> escreveu: > > > > Isso que cê colocou é um pouco forçado. Há hardwares que não permitem > > mudança. Exemplo, e este é o caso: o binário vai estar colocado em uma > prom, > > por motivo de custo, portanto não há como atualizar o sistema em campo, > a > > menos que coloquemos uma flash (maior custo). Se esta cláusa for > restitiva, > > ou seja, eu TENHO que disponibilizar um meio de o usuário final (não > vejo > > quem faria isso,mas...) poder atualizar o software (binário) aí posso > estar > > dando adeus à GPL. > > > sim, mas você não pode fazer o que uma empresa filha de uma puta de SP > está fazendo. Usa a mesma desculpa para fechar o código e não > disponibiliza o fonte. Ai vai acontecer o que está acontecendo com eles, > vamos para o pau. > -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org http://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Talvez um OT: Dúvid as sobre GPL em sistemas embarcados
Só uma coisa sobre o que o Magno falou (em baixo do texto em vermelho) [Por favor use HTML para ler estes textos porque já tem muitas idas e vindas dos textos...] 2005/12/6, Magno K. Nardin <[EMAIL PROTECTED]>: > > Em Ter, 2005-12-06 às 15:14 -0400, Andre Cavalcante escreveu: > > > > Isso não haveria problema, poderíamos disponibilizar o software como GPL > no > > site de uma fundação. > > Ou no site da própria empresa. Tanto faz. Quem vai desenvolver o produto será uma fundação > > 2.2. O produto deve, *necessariamente*, poder ser atualizado através de > > quaisquer meios necessários. > > > Aí não entendi? Não vi nada na GPL que me obrigue a colocar mais > hardware, > > ou seja, mais custo, apenas para poder fazer um upgrade de software. Não > se > > trata de software para PC, esse é o problema. O produto, uma vez > vendido, > > assim estará até ser descartado pelo usuário, mesmo que um bug seja > > encontrado. > > Como você vai "embarcar" o software? Da mesma forma, o comprador poderá > acessar o dispositivo para modificá-lo. Muito simples. Uma vez pronto o produto, o firmware vai ser queimado em uma PROM, no ambiente de produção. Só isso. > > Você já atualizou o firmware do seu celular, por exemplo? > > Sim, já. Há algum tempo um modelo antigo da Motorola começou a não > funcionar sem razão aparente. Levei em uma dessas lojas autorizadas e a > vendedora atualizou o firmware na hora, resolvendo o problema. A de convir comigo que não é algo comum, mesmo para um produto que permite tal coisa! > > E não é só isso, se um dos usuários decidir modificar e redistribuir, ou > > revender, atualizações do software embarcado, ele vai estar dentro do > > direito dele. > > Sob a GPL, com certeza. > > > Entendo perfeitamente isso em termos de software, mas não do produto em > si > > (o produto final) que tem trabalho não só em software, mas também de > design, > > marca etc. > > É claro que um defeito do projeto do hardware vai ser muito difícil de > arrumar e isso tem pouco a ver com o software. Por exemplo, eu tenho um > Palm IIIe guardado aqui que já rodou o uCLinux. Depois de algum tempo, > uns hackers descobriram que o hardware tinha um "vasamento" que acaba > com as pilhas mesmo ele estando no berço, ligado na energia. Era um > defeito no projeto original. Vai ficar assim para sempre, claro. Não há > software que de jeito nisso. Esse é o problema: eu quero vender o hardware (design, ferramental etc) e ter patente e tudo mais sobre isso. O firmware pensei em utilizar open source (ffmpeg, o qual é licenciado sobre GPL V2 e posteriores) e uCLinux (licenciado sob GPL V2). Haverá, é claro, muito mais software envolvido, desenvolvido por nós (talvez possa ser licenciado sob GPL, mas por enquanto será proprietário). Uma vez feito o desenvolvimento, haverá um firmware que será um produto derivado (com certeza) e então ele deverá ser licenciado como GPL V2. O ambiente de desenvolvimento será um kit de desenvolvimento (este sim com flash). Disponibilizar as ferramentas é fácil: o compilador será o GCC e o bootloader está disponível no site do fabricante da plataforma de desenvolvimento. Não dá para disponibilizar o kit em si, porque ele não é nosso (vamos comprá-lo). Disponibilizar o software final: os fontes para o código GPL e mesmo os binários para o código proprietário também não apresenta problemas. A dúvida é: posso fazer isso: misturar código GPL e código proprietário num mesmo produto, vender o produto e disponibilizar somente o software GPL sobre GPL? > O que é de se esperar é que alguém goste do nosso trabalho, desenvolva a > sua > > plataforma hardware e aperfeiçoe o código, mas em um trabalho futuro e > não > > no produto atual. > > Esse é o sentido da coisa :) > -- > Magno K - LinUser # 142.324 -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org http://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Talvez um OT: Dúvid as sobre GPL em sistemas embarcados
Pessoal: Eu estive pesquisando um pouco mais. E achei mais informações numa lista de discussões legais dos GNU Monks. Aqui tem uma opinião parecida com a minha: http://lists.gnumonks.org/pipermail/legal/2005-August/000423.html Enquanto isso aqui tem uma outra opinião: http://lists.gnumonks.org/pipermail/legal/2005-August/000425.html Note que nem mm os GNU Monks chegam a um acordo. Eu recomendo que a empresa considere duas opções. Opção 1. O custo de colocar uma forma de atualizar o firmware seja muito alto, e aumente o preço do projeto a níveis proibitivos. Assim para evitar de perder o projeto ignora-se a possibilidade de problemas e arrisca-se não colocando uma funcionalidade que pode causar problemas no futuro. Opção 2: Considerando que a possibilidade de se atualizar o firmware é um diferencial comercial e tecnológico, não custa nada disponibilizar meios para que o próprio usuário atualize o firmware com código dele próprio. Eu acho mais viável a opção 2, e vejo 4 principais motivos para isso: 1. Se for um produto de tecnologia, a possibilidade de se modificar o SO embarcado pode atrair muitos tecnófilos e entusiastas do Software Livre. 2. A possibilidade de se atualizar o firmware pode ser transformado em um diferencial comercial e tecnológico. 3. Existe a possibilidade de se formar uma comunidade em torno do desenvolvimento de modificações para o firmware. 4. Acréscimo na segurança do produto devido a patches enviado por usuários. E por aí vai. Fabio. On 12/6/05, Fabio A Mazzarino <[EMAIL PROTECTED]> wrote: > A grosso modo: > > GPL é pra aplicações. LGPL é pra biblioteca. Não que o L signifique > Library, mas sim Lesser. > > Acontece o seguinte. todo o código que incorporar GPL tem que ser > GPL, mm que incorpore uma biblioteca. > > Já a LGPL permite que o código seja incorporado como biblioteca, sem > se transformar em GPL ou LGPL. > > Por isso que LGPL é pra biblioteca. > > Acho que não ficou claro, se houver dúvida eu mando um exemplo. > > Fabio > > On 12/6/05, Andre Cavalcante <[EMAIL PROTECTED]> wrote: > > A propósito, qual a diferença entre a GPL e a LGPL? > > > > André Cavalcante > > -- > > ubuntu-br mailing list > > ubuntu-br@lists.ubuntu.com > > www.ubuntu-br.org > > http://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org http://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Talvez um OT: Dúvid as sobre GPL em sistemas embarcados
A grosso modo: GPL é pra aplicações. LGPL é pra biblioteca. Não que o L signifique Library, mas sim Lesser. Acontece o seguinte. todo o código que incorporar GPL tem que ser GPL, mm que incorpore uma biblioteca. Já a LGPL permite que o código seja incorporado como biblioteca, sem se transformar em GPL ou LGPL. Por isso que LGPL é pra biblioteca. Acho que não ficou claro, se houver dúvida eu mando um exemplo. Fabio On 12/6/05, Andre Cavalcante <[EMAIL PROTECTED]> wrote: > A propósito, qual a diferença entre a GPL e a LGPL? > > André Cavalcante > -- > ubuntu-br mailing list > ubuntu-br@lists.ubuntu.com > www.ubuntu-br.org > http://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org http://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Talvez um OT: Dúvid as sobre GPL em sistemas embarcados
A propósito, qual a diferença entre a GPL e a LGPL? André Cavalcante -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org http://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Talvez um OT: Dúvid as sobre GPL em sistemas embarcados
Mais alguns comentários... Em 06/12/05, Fabio A Mazzarino <[EMAIL PROTECTED]> escreveu: > > Qto as modificações do produto final. > > Já comentei que acabei misturando os termos ao me expressar no primeiro > email. > > Então vou tentar esclarecer oq não ficou claro com relação ao direito > do usuário modificar o software embarcado no produto. > > Exemplo: > Vc está vendendo o produtoX que utiliza software embarcado GPL (o > hardware não é GPL, o software embarcado sim). > > Qq usuário que adiquirir o produto, e por conseqüência o software > embarcado, tem direito a fazer modificações nesse software em > conformidade com a GPL. Ok. O software (fontes) são livres... Se um usuário fizer uma modificação no software embarcado e modificar > as funcionalidades do software embarcado ele tem o direito sim de > vender ou distribuir as modificações. Ok. Mas vai ter que criar um hardware novo E mais, ele também tem o direito de comprar o seu hardware e revender > com as modificações do sistema embarcado que ele fez. Uma vez comprado > o hardware ele faz do hardware oq bem entender. Só se ele pagar a patente do hardware. O fato de você comprar um iPod não lhe dá o direito de retirar o software dele e colocar um seu e depois revendê-lo como se o projeto fosse seu... A dúvida que eu ainda tenho é até que ponto a GPL vai alcançar o hardware que eu criar e até que ponto eu poderei usar os softwares GPL para produzir um produto acabado, que será produzido e vendido) Assim teremos o ProdutoX, e um carinha vendendo um patch de segurança > pro ProdutoX. E a empresa detentora da marca do ProdutoX não vai poder > fazer muita coisa senão pedir com que ele pare de usar a marca > ProdutoX, mas não pode evitar que ele pare de distribuir o software > modificado. Se o carinha usar a marca do produto X estará indo contra o copyright do produto X. Quanto ao patch ele pode distribuir livremente ou mesmo vendê-lo, sob a licença GPL, se entendi bem, mas não poderá vender o produto, pelo menos não como o nome de Produto X. Para isso ele terá que criar um novo produto que use a plataforma em que o software GPL foi portado. Veja bem, o que eu terei após o desenvolvimento é um produto, provavelmente com patente e tudo o mais. A questão ainda é: posso usar software GPL? Não há problema nenhum em disponibilizar o software (fonte), mas não posso disponibilizar nenhum esquema elétrico. O software da IHM será desenvolvido do zero e, provavelmente não será GPL e, portanto, não será distribuido, apesar de eu querer que ele seja GPL, mas aí é uma discussão dentro do grupo de desenvolvimento. Será que agora eu conseguir mostrar a minha dúvida? Fabio > > > > On 12/6/05, Andre Cavalcante <[EMAIL PROTECTED]> wrote: > > Em 06/12/05, Fabio A Mazzarino<[EMAIL PROTECTED]> escreveu: > > > Vamos lá. > > > > > > Gosto de discutir GPL. :o) Acho uma licença muito interessante. É > > > normal aparecerem dúvidas desse tipo, principalmente em sistemas > > > embarcados. > > > > > > Pelo que eu entendi vc está desenvolvendo um sistema com linux > > > embarcado, utilizando uCLinux. E vcs vão ter que modificar código > > > fonte GPL pra poder botar o produto pra funcionar. Pois bem, tenho > > > algumas soluções pra vcs. > > > > > > 1. Se vc for utilizar o produto embarcado exclusivamente dentro da > > > empresa que desenvolveu a solução, não há pra que se preocupar. Os > > > fontes estão disponíveis para isso mesmo. > > > > Não é o caso, o produto será um produto de prateleira vendido para o > público > > em geral (pelo menos essa é a espectativa) > > > > > Monte o produto da maneira que for mais conveniente e use para oq vc > > precisar. > > > Claro, existem algumas discussões em torno de termos de > confidencialidade > > e usuários internos de código GPL, mas ainda não se chegou a nenhuma > > conclusão. > > > > Esse é um problema real, eu já estou em confidencialidade, por isso não > > posso dar muitos detalhes... > > > > > > > > 2. Se vc for revender o produto com o sistema embarcado existem > > > algumas condições pra vc fazer isso. > > > 2.1. O produto deve ser *necessariamente* licenciado sob a GPL, uma > vez > > que é uma obra derivada > > > > Quando você fala sobre o "produto" inclui o projeto de hardware e o > design? > > Isto é, o produto acabado? > > > > > 2.2. A empresa precisa, *necessariamente*, disponibilizar o código > fonte > > para quem comprar o produto. > > > > Isso não haveria problema, poderíamos disponibilizar o software como GPL > no > > site de uma fundação. > > > > > 2.2. O produto deve, *necessariamente*, poder ser atualizado através > de > > quaisquer meios necessários. > > > Ou seja, vc não somente precisa fornecer o código fonte, como também > > precisa fornecer meios para que o usuário do produto possa modificar e > > atualizar o código do software embarcado. Seja através de porta serial, > USB, > > FTP, qq coisa. > > > > Aí não entendi? Não vi nada na GPL que me obrigue a colocar mais > hardware, > > ou seja,
Re: [Ubuntu-BR] Talvez um OT: Dúvid as sobre GPL em sistemas embarcados
Eu tenho alguns comentários e continuo com algumas dúvidas... Em vermelho sob os tópicos do Fábio. Em 06/12/05, Fabio A Mazzarino <[EMAIL PROTECTED]> escreveu: > > - Qto a necessidade de se haver maneiras de se modificar compilar e > executar o código GPL em sistemas embarcados. > > A GPL tem a seguinte cláusula, ítem 3: > > "O código-fonte de um trabalho corresponde à forma de trabalho > preferida para se fazer modificações." > > Essa cláusula garante que qualquer usuário poderá efetuar modificações. > > Ou seja, se for um binário executável deve incluir os scripts de > compilação e instalação. Não basta liberar o código fonte, deve tb > haver alguma forma de se gerar o binário executável. Se o usuário final for fazer um novo desenolvimento, vai usar as mesmas ferramentas que nós, ou seja, um kit de desenvolvimento da plataforma e software GPL: gcc para compilar, linux como sistema anfitrião etc. etc., possivelmente com a nossa contribuição (ffmpeg portada para esta plataforma) disponibilizada no site - é isso que queremos, em princípio, mas não no produto final. No caso de sistema embarcado, deve incluir o código fonte e uma > maneira de se recompilar e fazer upload do novo binário. Não há nada > especificado sobre ferramentas de hardware e software necessários, mas > isso deve ser possível ser feito pelos usuários do sistema. > > Sem essa cláusula os direitos de modificação ficam nulos. > Considerando que o software está preso dentro do dispositivo, e que > não há como modificá-lo, ou testar novas versões, o direito não pode > ser exercido. Isso que cê colocou é um pouco forçado. Há hardwares que não permitem mudança. Exemplo, e este é o caso: o binário vai estar colocado em uma prom, por motivo de custo, portanto não há como atualizar o sistema em campo, a menos que coloquemos uma flash (maior custo). Se esta cláusa for restitiva, ou seja, eu TENHO que disponibilizar um meio de o usuário final (não vejo quem faria isso,mas...) poder atualizar o software (binário) aí posso estar dando adeus à GPL. A própria LGPL tb prevê situações parecidas, afirmando que deve ser > dado ao usuário o direito de utilizar uma versão mais recente do > código LGPL, e para isso devem ser dados meios para efetuar uma nova > linkagem. - Qto a questão do produto/software ser GPL. > > Eu me confundi todo na hora de me expressar. GPL é pra software, e > não pra hardware. Foi mal. > > Fabio Nada. É conversando que agente se entende (depois de muita discussão) On 12/6/05, Paulino Michelazzo <[EMAIL PROTECTED]> wrote: > > > > > > 2. Se vc for revender o produto com o sistema embarcado existem > > > > algumas condições pra vc fazer isso. > > > > 2.1. O produto deve ser *necessariamente* licenciado sob a GPL, uma > vez > > > que é uma obra derivada > > > > > Não! > > O produto não tem que ser licenciado sob GPL. O software sim e nunca o > > produto. > > > > Produto aqui = hardware+software > > > > > > 2.2. O produto deve, *necessariamente*, poder ser atualizado > através de > > > quaisquer meios necessários. > > > > Ou seja, vc não somente precisa fornecer o código fonte, como > também > > > precisa fornecer meios para que o usuário do produto possa modificar e > > > atualizar o código do software embarcado. Seja através de porta > serial, USB, > > > FTP, qq coisa. > > > > > De novo, não. > > > > Não existe na GPL nada que diga que o produto precisa dar acesso a > > atualização. Isso não é premissa para uso da licença. > > > > > > E não é só isso, se um dos usuários decidir modificar e > redistribuir, ou > > > revender, atualizações do software embarcado, ele vai estar dentro do > > > direito dele. > > > > > Sim, pode. O software e não o produto. > > > > -- > > Paulino Michelazzo > > http://www.michelazzo.com.br > > > > > > -- > > ubuntu-br mailing list > > ubuntu-br@lists.ubuntu.com > > www.ubuntu-br.org > > http://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > > -- > ubuntu-br mailing list > ubuntu-br@lists.ubuntu.com > www.ubuntu-br.org > http://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org http://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Talvez um OT: Dúvid as sobre GPL em sistemas embarcados
Só pra ilustrar melhor esse papo de dar formas de compilar e executar o código fonte: Quem assistiu a palestra sobre Software Livre do RMS deve estar lembrado que td isso começou por causa de um firmware de uma impressora Xerox. Ele queria modificar o firmware para poder fazer um sistema de notificação de paper-jam. Fabio. On 12/6/05, Fabio A Mazzarino <[EMAIL PROTECTED]> wrote: > - Qto a necessidade de se haver maneiras de se modificar compilar e > executar o código GPL em sistemas embarcados. > > A GPL tem a seguinte cláusula, ítem 3: > > "O código-fonte de um trabalho corresponde à forma de trabalho > preferida para se fazer modificações." > > Essa cláusula garante que qualquer usuário poderá efetuar modificações. > > Ou seja, se for um binário executável deve incluir os scripts de > compilação e instalação. Não basta liberar o código fonte, deve tb > haver alguma forma de se gerar o binário executável. > > No caso de sistema embarcado, deve incluir o código fonte e uma > maneira de se recompilar e fazer upload do novo binário. Não há nada > especificado sobre ferramentas de hardware e software necessários, mas > isso deve ser possível ser feito pelos usuários do sistema. > > Sem essa cláusula os direitos de modificação ficam nulos. > Considerando que o software está preso dentro do dispositivo, e que > não há como modificá-lo, ou testar novas versões, o direito não pode > ser exercido. > > A própria LGPL tb prevê situações parecidas, afirmando que deve ser > dado ao usuário o direito de utilizar uma versão mais recente do > código LGPL, e para isso devem ser dados meios para efetuar uma nova > linkagem. > > > - Qto a questão do produto/software ser GPL. > > Eu me confundi todo na hora de me expressar. GPL é pra software, e > não pra hardware. Foi mal. > > Fabio > > > > > On 12/6/05, Paulino Michelazzo <[EMAIL PROTECTED]> wrote: > > > > > > 2. Se vc for revender o produto com o sistema embarcado existem > > > > algumas condições pra vc fazer isso. > > > > 2.1. O produto deve ser *necessariamente* licenciado sob a GPL, uma vez > > > que é uma obra derivada > > > > > Não! > > O produto não tem que ser licenciado sob GPL. O software sim e nunca o > > produto. > > > > Produto aqui = hardware+software > > > > > > 2.2. O produto deve, *necessariamente*, poder ser atualizado através de > > > quaisquer meios necessários. > > > > Ou seja, vc não somente precisa fornecer o código fonte, como também > > > precisa fornecer meios para que o usuário do produto possa modificar e > > > atualizar o código do software embarcado. Seja através de porta serial, > > > USB, > > > FTP, qq coisa. > > > > > De novo, não. > > > > Não existe na GPL nada que diga que o produto precisa dar acesso a > > atualização. Isso não é premissa para uso da licença. > > > > > > E não é só isso, se um dos usuários decidir modificar e redistribuir, ou > > > revender, atualizações do software embarcado, ele vai estar dentro do > > > direito dele. > > > > > Sim, pode. O software e não o produto. > > > > -- > > Paulino Michelazzo > > http://www.michelazzo.com.br > > > > > > -- > > ubuntu-br mailing list > > ubuntu-br@lists.ubuntu.com > > www.ubuntu-br.org > > http://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org http://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Talvez um OT: Dúvid as sobre GPL em sistemas embarcados
Qto as modificações do produto final. Já comentei que acabei misturando os termos ao me expressar no primeiro email. Então vou tentar esclarecer oq não ficou claro com relação ao direito do usuário modificar o software embarcado no produto. Exemplo: Vc está vendendo o produtoX que utiliza software embarcado GPL (o hardware não é GPL, o software embarcado sim). Qq usuário que adiquirir o produto, e por conseqüência o software embarcado, tem direito a fazer modificações nesse software em conformidade com a GPL. Se um usuário fizer uma modificação no software embarcado e modificar as funcionalidades do software embarcado ele tem o direito sim de vender ou distribuir as modificações. E mais, ele também tem o direito de comprar o seu hardware e revender com as modificações do sistema embarcado que ele fez. Uma vez comprado o hardware ele faz do hardware oq bem entender. Assim teremos o ProdutoX, e um carinha vendendo um patch de segurança pro ProdutoX. E a empresa detentora da marca do ProdutoX não vai poder fazer muita coisa senão pedir com que ele pare de usar a marca ProdutoX, mas não pode evitar que ele pare de distribuir o software modificado. Fabio On 12/6/05, Andre Cavalcante <[EMAIL PROTECTED]> wrote: > Em 06/12/05, Fabio A Mazzarino<[EMAIL PROTECTED]> escreveu: > > Vamos lá. > > > > Gosto de discutir GPL. :o) Acho uma licença muito interessante. É > > normal aparecerem dúvidas desse tipo, principalmente em sistemas > > embarcados. > > > > Pelo que eu entendi vc está desenvolvendo um sistema com linux > > embarcado, utilizando uCLinux. E vcs vão ter que modificar código > > fonte GPL pra poder botar o produto pra funcionar. Pois bem, tenho > > algumas soluções pra vcs. > > > > 1. Se vc for utilizar o produto embarcado exclusivamente dentro da > > empresa que desenvolveu a solução, não há pra que se preocupar. Os > > fontes estão disponíveis para isso mesmo. > > Não é o caso, o produto será um produto de prateleira vendido para o público > em geral (pelo menos essa é a espectativa) > > > Monte o produto da maneira que for mais conveniente e use para oq vc > precisar. > > Claro, existem algumas discussões em torno de termos de confidencialidade > e usuários internos de código GPL, mas ainda não se chegou a nenhuma > conclusão. > > Esse é um problema real, eu já estou em confidencialidade, por isso não > posso dar muitos detalhes... > > > > > 2. Se vc for revender o produto com o sistema embarcado existem > > algumas condições pra vc fazer isso. > > 2.1. O produto deve ser *necessariamente* licenciado sob a GPL, uma vez > que é uma obra derivada > > Quando você fala sobre o "produto" inclui o projeto de hardware e o design? > Isto é, o produto acabado? > > > 2.2. A empresa precisa, *necessariamente*, disponibilizar o código fonte > para quem comprar o produto. > > Isso não haveria problema, poderíamos disponibilizar o software como GPL no > site de uma fundação. > > > 2.2. O produto deve, *necessariamente*, poder ser atualizado através de > quaisquer meios necessários. > > Ou seja, vc não somente precisa fornecer o código fonte, como também > precisa fornecer meios para que o usuário do produto possa modificar e > atualizar o código do software embarcado. Seja através de porta serial, USB, > FTP, qq coisa. > > Aí não entendi? Não vi nada na GPL que me obrigue a colocar mais hardware, > ou seja, mais custo, apenas para poder fazer um upgrade de software. Não se > trata de software para PC, esse é o problema. O produto, uma vez vendido, > assim estará até ser descartado pelo usuário, mesmo que um bug seja > encontrado. Você já atualizou o firmware do seu celular, por exemplo? > > > E não é só isso, se um dos usuários decidir modificar e redistribuir, ou > revender, atualizações do software embarcado, ele vai estar dentro do > direito dele. > > Entendo perfeitamente isso em termos de software, mas não do produto em si > (o produto final) que tem trabalho não só em software, mas também de design, > marca etc. > > > Eu já trabalhei com sistemas embarcados, e vou falar uma coisa pra vc. > Normalmente os sistemas embarcados envolvem mais doq um produto que vai ser > vendido na prateleira. Nesses casos os custos são elevados, e não vai ser > qq um que vai comprar o produto. Portanto dificilmente algume vai modificar > e redistribuir o software embarcado. > > O que é de se esperar é que alguém goste do nosso trabalho, desenvolva a sua > plataforma hardware e aperfeiçoe o código, mas em um trabalho futuro e não > no produto atual. > > > E aí? Diz a sua opinião pra gente ae. > > Espero comentários > > > Fabio. > > > > > > > > > > > > On 12/6/05, Andre Cavalcante <[EMAIL PROTECTED]> wrote: > > > Caríssimos, > > > > > > Estou desenvolvendo um sistema baseado em um microcontrolador o qual > > > possui port do Linux (uCLinux para ser mais exato). Estamos em fase de > > > definição e, coberto por um monte de documentos de confidencialidade > > > não posso abrir muitos detalhes. A dúvida
Re: [Ubuntu-BR] Talvez um OT: Dúvid as sobre GPL em sistemas embarcados
- Qto a necessidade de se haver maneiras de se modificar compilar e executar o código GPL em sistemas embarcados. A GPL tem a seguinte cláusula, ítem 3: "O código-fonte de um trabalho corresponde à forma de trabalho preferida para se fazer modificações." Essa cláusula garante que qualquer usuário poderá efetuar modificações. Ou seja, se for um binário executável deve incluir os scripts de compilação e instalação. Não basta liberar o código fonte, deve tb haver alguma forma de se gerar o binário executável. No caso de sistema embarcado, deve incluir o código fonte e uma maneira de se recompilar e fazer upload do novo binário. Não há nada especificado sobre ferramentas de hardware e software necessários, mas isso deve ser possível ser feito pelos usuários do sistema. Sem essa cláusula os direitos de modificação ficam nulos. Considerando que o software está preso dentro do dispositivo, e que não há como modificá-lo, ou testar novas versões, o direito não pode ser exercido. A própria LGPL tb prevê situações parecidas, afirmando que deve ser dado ao usuário o direito de utilizar uma versão mais recente do código LGPL, e para isso devem ser dados meios para efetuar uma nova linkagem. - Qto a questão do produto/software ser GPL. Eu me confundi todo na hora de me expressar. GPL é pra software, e não pra hardware. Foi mal. Fabio On 12/6/05, Paulino Michelazzo <[EMAIL PROTECTED]> wrote: > > > > 2. Se vc for revender o produto com o sistema embarcado existem > > > algumas condições pra vc fazer isso. > > > 2.1. O produto deve ser *necessariamente* licenciado sob a GPL, uma vez > > que é uma obra derivada > > > Não! > O produto não tem que ser licenciado sob GPL. O software sim e nunca o > produto. > > Produto aqui = hardware+software > > > > 2.2. O produto deve, *necessariamente*, poder ser atualizado através de > > quaisquer meios necessários. > > > Ou seja, vc não somente precisa fornecer o código fonte, como também > > precisa fornecer meios para que o usuário do produto possa modificar e > > atualizar o código do software embarcado. Seja através de porta serial, USB, > > FTP, qq coisa. > > > De novo, não. > > Não existe na GPL nada que diga que o produto precisa dar acesso a > atualização. Isso não é premissa para uso da licença. > > > > E não é só isso, se um dos usuários decidir modificar e redistribuir, ou > > revender, atualizações do software embarcado, ele vai estar dentro do > > direito dele. > > > Sim, pode. O software e não o produto. > > -- > Paulino Michelazzo > http://www.michelazzo.com.br > > > -- > ubuntu-br mailing list > ubuntu-br@lists.ubuntu.com > www.ubuntu-br.org > http://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org http://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Talvez um OT: Dúvid as sobre GPL em sistemas embarcados
Em 06/12/05, Fabio A Mazzarino<[EMAIL PROTECTED]> escreveu: > Vamos lá. > > Gosto de discutir GPL. :o) Acho uma licença muito interessante. É > normal aparecerem dúvidas desse tipo, principalmente em sistemas > embarcados. > > Pelo que eu entendi vc está desenvolvendo um sistema com linux > embarcado, utilizando uCLinux. E vcs vão ter que modificar código > fonte GPL pra poder botar o produto pra funcionar. Pois bem, tenho > algumas soluções pra vcs. > > 1. Se vc for utilizar o produto embarcado exclusivamente dentro da > empresa que desenvolveu a solução, não há pra que se preocupar. Os > fontes estão disponíveis para isso mesmo. Não é o caso, o produto será um produto de prateleira vendido para o público em geral (pelo menos essa é a espectativa) > Monte o produto da maneira que for mais conveniente e use para oq vc precisar. > Claro, existem algumas discussões em torno de termos de confidencialidade e usuários internos de código GPL, mas ainda não se chegou a nenhuma conclusão. Esse é um problema real, eu já estou em confidencialidade, por isso não posso dar muitos detalhes... > > 2. Se vc for revender o produto com o sistema embarcado existem > algumas condições pra vc fazer isso. > 2.1. O produto deve ser *necessariamente* licenciado sob a GPL, uma vez que é uma obra derivada Quando você fala sobre o "produto" inclui o projeto de hardware e o design? Isto é, o produto acabado? > 2.2. A empresa precisa, *necessariamente*, disponibilizar o código fonte para quem comprar o produto. Isso não haveria problema, poderíamos disponibilizar o software como GPL no site de uma fundação. > 2.2. O produto deve, *necessariamente*, poder ser atualizado através de quaisquer meios necessários. > Ou seja, vc não somente precisa fornecer o código fonte, como também precisa fornecer meios para que o usuário do produto possa modificar e atualizar o código do software embarcado. Seja através de porta serial, USB, FTP, qq coisa. Aí não entendi? Não vi nada na GPL que me obrigue a colocar mais hardware, ou seja, mais custo, apenas para poder fazer um upgrade de software. Não se trata de software para PC, esse é o problema. O produto, uma vez vendido, assim estará até ser descartado pelo usuário, mesmo que um bug seja encontrado. Você já atualizou o firmware do seu celular, por exemplo? > E não é só isso, se um dos usuários decidir modificar e redistribuir, ou revender, atualizações do software embarcado, ele vai estar dentro do direito dele. Entendo perfeitamente isso em termos de software, mas não do produto em si (o produto final) que tem trabalho não só em software, mas também de design, marca etc. > Eu já trabalhei com sistemas embarcados, e vou falar uma coisa pra vc. Normalmente os sistemas embarcados envolvem mais doq um produto que vai ser vendido na prateleira. Nesses casos os custos são elevados, e não vai ser qq um que vai comprar o produto. Portanto dificilmente algume vai modificar e redistribuir o software embarcado. O que é de se esperar é que alguém goste do nosso trabalho, desenvolva a sua plataforma hardware e aperfeiçoe o código, mas em um trabalho futuro e não no produto atual. > E aí? Diz a sua opinião pra gente ae. Espero comentários > Fabio. > > > > > > On 12/6/05, Andre Cavalcante <[EMAIL PROTECTED]> wrote: > > Caríssimos, > > > > Estou desenvolvendo um sistema baseado em um microcontrolador o qual > > possui port do Linux (uCLinux para ser mais exato). Estamos em fase de > > definição e, coberto por um monte de documentos de confidencialidade > > não posso abrir muitos detalhes. A dúvida é o seguinte: > > Como estamos desenvolvendo em um sistema embarcado, com ceteza vamos > > mexer nos fontes e recompilá-los, para aproveitar o hardware que > > temos, o que caracteriza que o sistema é derivado. A GPL exige que > > sistemas derivados mantenham a licença GPL e portanto sejam abertos. > > Mas o caso é o seguinte: ao contrário do PC que posso disponibilizar > > os fontes para o usuário final (ele mesmo) compilar, não tem como eu > > distribuir os fontes, somente os binários. A GPL me deixa livre se eu > > vou redistribuir ou não as alterações feitas (se for terá que ser > > sobre GPL). Distribuir o software como software livre não seria > > problema nenhum, mas o caso é que o sistema estará "fechado" dentro de > > um hardware e o hardware não será livre (tem como?). Na verdade, no > > produto final, o usuario nem saberá se estará rodando linux lá ou não. > > Posso usar, sem infringir a GPL, o linux e outros softwares GPL no > > sistema (também estamos querendo usar ffmpeg, que é GPL também). > > > > André Cavalcante > > Manaus, AM. > > > > -- > > ubuntu-br mailing list > > ubuntu-br@lists.ubuntu.com > > www.ubuntu-br.org > > http://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > > -- > ubuntu-br mailing list > ubuntu-br@lists.ubuntu.com > www.ubuntu-br.org > http://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu
Re: [Ubuntu-BR] Talvez um OT: Dúvid as sobre GPL em sistemas embarcados
Vamos lá. Gosto de discutir GPL. :o) Acho uma licença muito interessante. É normal aparecerem dúvidas desse tipo, principalmente em sistemas embarcados. Pelo que eu entendi vc está desenvolvendo um sistema com linux embarcado, utilizando uCLinux. E vcs vão ter que modificar código fonte GPL pra poder botar o produto pra funcionar. Pois bem, tenho algumas soluções pra vcs. 1. Se vc for utilizar o produto embarcado exclusivamente dentro da empresa que desenvolveu a solução, não há pra que se preocupar. Os fontes estão disponíveis para isso mesmo. Monte o produto da maneira que for mais conveniente e use para oq vc precisar. Claro, existem algumas discussões em torno de termos de confidencialidade e usuários internos de código GPL, mas ainda não se chegou a nenhuma conclusão. 2. Se vc for revender o produto com o sistema embarcado existem algumas condições pra vc fazer isso. 2.1. O produto deve ser *necessariamente* licenciado sob a GPL, uma vez que é uma obra derivada 2.2. A empresa precisa, *necessariamente*, disponibilizar o código fonte para quem comprar o produto. 2.2. O produto deve, *necessariamente*, poder ser atualizado através de quaisquer meios necessários. Ou seja, vc não somente precisa fornecer o código fonte, como também precisa fornecer meios para que o usuário do produto possa modificar e atualizar o código do software embarcado. Seja através de porta serial, USB, FTP, qq coisa. E não é só isso, se um dos usuários decidir modificar e redistribuir, ou revender, atualizações do software embarcado, ele vai estar dentro do direito dele. Eu já trabalhei com sistemas embarcados, e vou falar uma coisa pra vc. Normalmente os sistemas embarcados envolvem mais doq um produto que vai ser vendido na prateleira. Nesses casos os custos são elevados, e não vai ser qq um que vai comprar o produto. Portanto dificilmente algume vai modificar e redistribuir o software embarcado. E aí? Diz a sua opinião pra gente ae. Fabio. On 12/6/05, Andre Cavalcante <[EMAIL PROTECTED]> wrote: > Caríssimos, > > Estou desenvolvendo um sistema baseado em um microcontrolador o qual > possui port do Linux (uCLinux para ser mais exato). Estamos em fase de > definição e, coberto por um monte de documentos de confidencialidade > não posso abrir muitos detalhes. A dúvida é o seguinte: > Como estamos desenvolvendo em um sistema embarcado, com ceteza vamos > mexer nos fontes e recompilá-los, para aproveitar o hardware que > temos, o que caracteriza que o sistema é derivado. A GPL exige que > sistemas derivados mantenham a licença GPL e portanto sejam abertos. > Mas o caso é o seguinte: ao contrário do PC que posso disponibilizar > os fontes para o usuário final (ele mesmo) compilar, não tem como eu > distribuir os fontes, somente os binários. A GPL me deixa livre se eu > vou redistribuir ou não as alterações feitas (se for terá que ser > sobre GPL). Distribuir o software como software livre não seria > problema nenhum, mas o caso é que o sistema estará "fechado" dentro de > um hardware e o hardware não será livre (tem como?). Na verdade, no > produto final, o usuario nem saberá se estará rodando linux lá ou não. > Posso usar, sem infringir a GPL, o linux e outros softwares GPL no > sistema (também estamos querendo usar ffmpeg, que é GPL também). > > André Cavalcante > Manaus, AM. > > -- > ubuntu-br mailing list > ubuntu-br@lists.ubuntu.com > www.ubuntu-br.org > http://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org http://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Talvez um OT: Dúvid as sobre GPL em sistemas embarcados
On 12/6/05, Andre Cavalcante <[EMAIL PROTECTED]> wrote: > Caríssimos, > > Estou desenvolvendo um sistema baseado em um microcontrolador o qual > possui port do Linux (uCLinux para ser mais exato). Estamos em fase de > definição e, coberto por um monte de documentos de confidencialidade > não posso abrir muitos detalhes. A dúvida é o seguinte: > Como estamos desenvolvendo em um sistema embarcado, com ceteza vamos > mexer nos fontes e recompilá-los, para aproveitar o hardware que > temos, o que caracteriza que o sistema é derivado. A GPL exige que > sistemas derivados mantenham a licença GPL e portanto sejam abertos. > Mas o caso é o seguinte: ao contrário do PC que posso disponibilizar > os fontes para o usuário final (ele mesmo) compilar, não tem como eu > distribuir os fontes, somente os binários. A GPL me deixa livre se eu > vou redistribuir ou não as alterações feitas (se for terá que ser > sobre GPL). Distribuir o software como software livre não seria > problema nenhum, mas o caso é que o sistema estará "fechado" dentro de > um hardware e o hardware não será livre (tem como?). Na verdade, no > produto final, o usuario nem saberá se estará rodando linux lá ou não. > Posso usar, sem infringir a GPL, o linux e outros softwares GPL no > sistema (também estamos querendo usar ffmpeg, que é GPL também). Se o sistema for distribuído, os fontes *tem* que ser disponibilizados de alguma maneira, isso não significa que você tenha que arcar com essa distribuição, você não tem que "fisicamente" distribuir os fontes, mas ao menos deixá-los disponíveis de alguma maneira, como em um site por exemplo: veja esta questão do GPL FAQ : "A GPL não obriga você a distribuir sua versão modificada. Você é livre para fazer as suas modificações e utiliza-las de forma privada, sem nunca disponibiliza-las. Mas se você disponibilizar a versão modificada para o público de qualquer forma, a GPL requer que você torne o código fonte disponível para os usuários, sob os termos da GPL. Portanto, a GPL dá permissão para se disponibilizar o programa modificado de algumas formas, mas não de outras formas; mas a decisão disponibilizar ou não o programa depende de você. " O FAQ completo em português se encontra aqui: http://www.gnu.org/licenses/gpl-faq.pt.html E uma tradução *não oficial* da GPL em português aqui: http://www.magnux.org/doc/GPL-pt_BR.txt Abraço. -- Marcelo Mendes -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org http://lists.ubuntu.com/mailman/listinfo/ubuntu-br