Re: [Ubuntu-BR] Talvez um OT: Dúvidas sobre GPL em sistemas embarcados
Fabio A Mazzarino
fabio.mazzarino em gmail.com
Sexta Dezembro 9 16:39:56 UTC 2005
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 em lists.ubuntu.com
> www.ubuntu-br.org
> http://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
More information about the ubuntu-br
mailing list