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-br.org
http://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a