gildot

Topo
Sobre
FAQ
Tópicos
Autores
Preferências
Artigos
Sondagens
Propor artigo


8/3
gildicas
9/30
jobs
10/9
perguntas
10/25
press

 
GPL vs Direitos de Autor / Plágio
Contribuído por vd em 21-03-04 6:33
do departamento for-the-million-dollar-question
perguntas igod escreve "O GPL permite a cópia, distribuição, modificação de partes ou todo de um dado software. Desde que seja sempre mencionado os autores do mesmo e no caso de cópia de partes que o software que receba as partes seja também GPL. Se estiver errado corrijam-me.

Agora a minha questão centra-se. Onde termina o GPL e começa o plágio ou perca de direitos de autores ?

" Exemplo:
* Se implementar um software GPL em PHP, que no fundo é um port de um existente em Java ou Python (tb GPL), isso obedece ao GPL ? Ou já é plágio ? Em que casos pode ser uma situação ou outra ?
* A interface gráfica de um projecto GPL é tb GPL ? Ou pode haver uma licensa para a interface gráfica e outra para o código em si ?
* A ideia do programa tb é GPL ela mesmo ? Exemplo, existe um webmail com as características A,B, C e D. Se alguém criar um outro webmail ( noutra linguagem por exemplo ) com as mesmas funcionalidades ( no fundo é não reinventar a roda e sim fazer um port ) isso é plágio ou obedece ao GPL ?

Sei que muitas destas situações são facilmente resolvidas, e aliás até é de bom tom, questionando o mesmo aos respectivos autores. Mas, o que eu queria saber é se o GPL permite isso, e onde termina o GPL e começa o plágio?
Estou a supor casos em que não exista vontade explicita de enganar ou roubar seja o que for e sim, não reinventar ideias.
"

The hills are alive.... | Novell vai libertar código do YAST!  >

 

gildot Login
Login:

Password:

Referências
  • Mais acerca perguntas
  • Também por vd
  • Esta discussão foi arquivada. Não se pode acrescentar nenhum comentário.
    Era escusado.... (Pontos:0, Despropositado)
    por Kmos em 21-03-04 9:35 GMT (#1)
    (Utilizador Info) http://Kmos.TondelaOnline.com
    Acho que era escusado publicar mais artigos sobre a GPL, havendo já muitos sobre isso aqui no Gildot.

    I'm a lost soul in this lost world...
    Re:Era escusado.... (Pontos:1)
    por m16e em 21-03-04 11:12 GMT (#3)
    (Utilizador Info) http://www.m16e.com

    Antes pelo contrário. Estive a ver a lista e a única thread que poderia ser esclarecedor (pelo menos a avaliar pelo assunto) parece ter o link marado:

    'GPL: É ou não possível fechar uma source?' (1000126/1718225um)

    Eu próprio tenho curiosidade de saber as respostas a algumas delas.


    Re:Era escusado.... (Pontos:2)
    por CrLf em 21-03-04 16:28 GMT (#15)
    (Utilizador Info) http://crodrigues.webhop.net
    GPL: É ou não possível fechar uma source?

    É, se todos aqueles que contribuiram para essa source o aceitarem. No entanto isto não tem efeitos retroactivos. Quem tem a source ainda sob GPL pode continuar a usá-la sob as regras desta licença.

    -- Carlos Rodrigues
    Re:Era escusado.... (Pontos:1)
    por Carnelian em 21-03-04 11:52 GMT (#6)
    (Utilizador Info) http://www.alface.de
    No Gildot e por tudo quanto é lado :|
    E também existe a licença em si, que dava jeito ler antes de se escrever...
    http://www.gnu.org/licenses/gpl.txt


    The Stone Dance of the Chameleon :)

    Re:Era escusado.... (Pontos:2)
    por Kmos em 21-03-04 13:10 GMT (#11)
    (Utilizador Info) http://Kmos.TondelaOnline.com
    Basta leres a GPL em si, a FAQ dela (estes dois estão já nos artigos do Gildot) e saberes inglês para procurares o que desejas mais exactamente.

    I'm a lost soul in this lost world...
    Re:Era escusado.... (Pontos:2)
    por Cyclops em 22-03-04 18:06 GMT (#18)
    (Utilizador Info)
    E se não souber há quem ajude a entender...
    Confirmem sff (Pontos:5, Informativo)
    por jadrian em 21-03-04 11:07 GMT (#2)
    (Utilizador Info)
    Não sou perito no assunto, por isso convém não te guiares somente pela minha resposta e, obviamente, ler tu próprio o que diz a licença GPL.

    Se implementar um software GPL em PHP, que no fundo é um port de um existente em Java ou Python (tb GPL), isso obedece ao GPL ? Ou já é plágio? Em que casos pode ser uma situação ou outra?
    Ao efectuar um port para outra linguagem estás a basear-te no código original, portanto o teu trabalho é um derivado de código GPL, e como tal deve obedecer à GPL. Lê o 1º parágrafo do ponto 0:
    This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".)

    A interface gráfica de um projecto GPL é tb GPL ? Ou pode haver uma licensa para a interface gráfica e outra para o código em si ?
    Depende. Não podes sequer linkar programas GPL com outros de licença incompatível, mas é possível teres interface independente (comunicando com o programa principal via sockets, por exemplo), e neste caso se um for GPL o outro não tem que ter licença compatível.

    A ideia do programa tb é GPL ela mesmo ?
    Não!! O Copyright refere-se apenas ao código!!

    Exemplo, existe um webmail com as características A,B, C e D. Se alguém criar um outro webmail ( noutra linguagem por exemplo ) com as mesmas funcionalidades( no fundo é não reinventar a roda e sim fazer um port )
    Não estás a ser claro. "Port" siginfica que te baseaste no código original...

    isso é plágio ou obedece ao GPL ?
    GPL não impede que criem uma aplicação com as mesmas características. GPL aplica-se apenas ao teu código.

    Espero que tenha sido claro, (e correcto ;))
    J.A.
    Re:Confirmem sff (Pontos:3, Esclarecedor)
    por Cyclops em 21-03-04 11:55 GMT (#7)
    (Utilizador Info)
    Concordo, mas gostava de esclarecer mais este ponto:
    A ideia do programa tb é GPL ela mesmo ?
    Não!! O Copyright refere-se apenas ao código!!
    Uma confusão comum é a dicotomia entre ideia e expressão de ideia. O Direito de Autor (copyright) cobre expressões de ideias. Enquanto que "um webmail com as features A, B, ... e Z" é uma ideia, o "webmail chamado squirrelmail" é uma expressão dessa ideia.

    Pensa na ideia: rapaz encontra rapariga, apaixonam-se, zangam-se por algum motivo, terminam apaixonados e felizes para sempre
    Quantas expressões desta ideia (vulgo comédia romântica foleira) existem? (na minha opinião demasiadas ;))
    Re:Confirmem sff (Pontos:1)
    por Perky_Goth em 21-03-04 12:29 GMT (#8)
    (Utilizador Info) http://www.fe.up.pt/freefeup
    (sem copy paste...)

    1) será algo semelhante ao software propretário, se vires o código de uma versão ficas "tainted" e não podes desenvolver para outra empresa porque podes transmitir conhecimento que não devias ter.
    Por outro lado, penso que em relação a vários produtos opensource, muita gente não se importa.

    2) eu não entendo porquê a distinção entre linkar e sockets. sim, sei que ela é referida normalmente, mas não a entendo. explicações?
    -----
    Como isto não notifica, se necessário notifiquem-me email.
    Que Bush vos abençoe.
    Re:Confirmem sff (Pontos:2)
    por Cyclops em 21-03-04 12:42 GMT (#10)
    (Utilizador Info)
    1) não é semelhante desde que seja software com licença GPL ou compatível com GPL. No caso do software proprietário normalmente não podes (ponto final). Prefiro o caso da GNU GPL. 2. se linkares código estás a incluir esse código no programa. No caso de sockets estás a pedir a um servidor remoto que te dê algo que lhe pedes.
    Re:Confirmem sff (Pontos:1)
    por Perky_Goth em 21-03-04 20:24 GMT (#16)
    (Utilizador Info) http://www.fe.up.pt/freefeup
    1) implicito...

    2) pois, mas em termos práticos, para quê a distinção? para dificultar?
    -----
    Como isto não notifica, se necessário notifiquem-me email.
    Que Bush vos abençoe.
    Re:Confirmem sff (Pontos:2)
    por Cyclops em 21-03-04 21:57 GMT (#17)
    (Utilizador Info)
    Em termos práticos são coisas diferentes, logo distintas. Na realidade é o chamado "web services loophole", cujo betatest para o fechar foi já a Affero GPL (1a entidade autorizada a fazer um derivado da GPL).

    Para dificultar? Não. Para impedir.
    Re:Confirmem sff (Pontos:2)
    por higuita em 23-03-04 11:51 GMT (#20)
    (Utilizador Info)
    2)
    a distincao e' muito importante...

    com sockets estas a usar um protocolo para comunicar com o programa GPL.
    Ora se queres usar o programa GPL para fazer algo mais, tens de alterar o programa e fornecer as alteracoes a quem pedir que depois pode reusar de qualquer forma

    linkando directamente podes implementar essas novas funcoes na parte "nao GPL" usando o conhecimento interno do programa GPL... quando alguem te fosse pedir esse codigo tu poderias querer alegar que ele nao e' GPL... como esta' tudo linkado entre si nao e' possivel fazer uma fronteira simples de onde comeca e acaba o codigo GPL

    com os sockets e' simples, ate' ao socket e' GPL, depois e' o que quiseres
    quem diz socktes, diz tcp/ip e outras

    no caso da LGPL, ate' podes usar um programa "GPL" com codigo proprietario, mas es obrigado a usar unicamente a API documentada e, claro esta', a fornecer todas as alteracoes realizadas 'a parte LGPL

    Higuita
    Re:Confirmem sff (Pontos:1)
    por Perky_Goth em 23-03-04 13:24 GMT (#21)
    (Utilizador Info) http://www.fe.up.pt/freefeup
    ah.

    Vielen danke :)
    -----
    Como isto não notifica, se necessário notifiquem-me email.
    Que Bush vos abençoe.
    Re:Confirmem sff (Pontos:2)
    por higuita em 23-03-04 20:16 GMT (#22)
    (Utilizador Info)

    bite!

    ;)
    Higuita
    GPL FAQ (Pontos:3, Esclarecedor)
    por Mindstorm em 21-03-04 11:51 GMT (#5)
    (Utilizador Info) http://www.mndnet.org/
    Frequently Asked Questions about the GNU GPL
    Não sei se tem o que procuras, mas talvez valha a pena tentar.
    Mindstorm
    Com a GPL não acaba o direito de autor (Pontos:2, Esclarecedor)
    por Init em 21-03-04 12:29 GMT (#9)
    (Utilizador Info)

    A GNU GPL é uma licença que tal como as licenças de software proprietário limita-se a licenciar direito de autor, não o cede sob qualquer forma (não cabe legalmente a uma licença fazer isso). Por isso o direito de autor fornecido pelo codigo de direito de autor nunca termina excepto e mantem-se sempre dentro dos limites defenidos pelo codigo de direito de autor.


    «They that give up liberty to obtain a little temporary safety, deserve neither liberty nor safety» Benjamim Franklin (1706-1790)
    Advertising clause (Pontos:2)
    por CrLf em 21-03-04 14:20 GMT (#12)
    (Utilizador Info) http://crodrigues.webhop.net
    Desde que seja sempre mencionado os autores do mesmo

    A GPL não requer isto.

    -- Carlos Rodrigues
    Re:Advertising clause (Pontos:2)
    por Cyclops em 21-03-04 14:51 GMT (#13)
    (Utilizador Info)
    A Advertising clause é outra coisa (ver mais ao fim). A GPL diz que deves manter intactos os "copyright notices":
    1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.
    A título de exemplo de um "notice" que se refere à licença:
    /*
    XPTO
    Copyright (C) 2001-2002 Joaquim

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

    */
    Portanto, há sempre respeito pelo Autor, senão era um mundo de plágio!

    Advertising clause:
    The original BSD license.
    (Note: on the preceding link, the original BSD license is listed in the "UCB/LBL" section.) This is a simple, permissive non-copyleft free software license with a serious flaw: the ``obnoxious BSD advertising clause''. The flaw is not fatal; that is, it does not render the software non-free. But it does cause practical problems, including incompatibility with the GNU GPL.

    We urge you not to use the original BSD license for software you write. If you want to use a simple, permissive non-copyleft free software license, it is much better to use the modified BSD license or the X11 license. However, there is no reason not to use programs that have been released under the original BSD license.

    Re:Advertising clause (Pontos:2)
    por CrLf em 21-03-04 15:17 GMT (#14)
    (Utilizador Info) http://crodrigues.webhop.net
    Exacto mas eu não me estava a referir a isso. O que ele dizia era:

    O GPL permite a cópia, distribuição, modificação de partes ou todo de um dado software. Desde que seja sempre mencionado os autores do mesmo

    Neste contexto pressupõe-se a menção aos autores noutras instâncias que não o código e a GPL não obriga a isso, apenas obriga a disponibilizar o código-fonte (onde os copyrights se mantém intactos).

    -- Carlos Rodrigues
    Re:Advertising clause (Pontos:1)
    por secameca em 22-03-04 22:06 GMT (#19)
    (Utilizador Info)
    Exacto. Por isso basta olhar para o código fonte para saber quais são os autores.

     

     

    [ Topo | Sugerir artigo | Artigos anteriores | Sondagens passadas | FAQ | Editores | Preferências | Contacto ]