GPL och webscripts

Avdelningen för programmering, nätverk samt alternativa OS.
Post Reply
User avatar
nva
Hedersbit
Posts: 2517
Joined: 2002-03-07 23:34:21
Location: Skåneland
Contact:

GPL och webscripts

Post by nva »

Jag läste på ett annat forum att GPL inte träder i kraft förrän en binärfil har släppts och att den därmed inte fungerar på webscript som PHP och JSP eftersom dessa inte har någon distribuerad binär på samma sätt. Stämmer det till 100%? Finns det någon annan licens som är likvärdig GPL men gäller för webscript också?
The three most dangerous things in the world are a programmer with a soldering iron, a hardware type with a program patch and a user with an idea.

In theory, there is no difference between theory and practice. But, in practice, there is.
User avatar
pro-zeed
Posts: 288
Joined: 2002-06-16 16:46:19
Location: Landskrona
Contact:

Post by pro-zeed »

Tolka hur du vill:
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
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".) Each licensee is addressed as "you".
Resten av detta finns att läsa på http://www.ppcis.org/license.php om du inte redan gjort det...
Efter att ha läst detta så har jag förstått det som att du kan lägga ut php-kod som gpl...
"Tänk på vad du säger så att du inte säger vad du tänker..."
User avatar
pro-zeed
Posts: 288
Joined: 2002-06-16 16:46:19
Location: Landskrona
Contact:

Post by pro-zeed »

Hittade lite till, har inte orkat läsa det själv än bara... men rubriken löd "GPL Explained" så jag tänkte att du kanske ville läsa igenom det...
http://www.sitepoint.com/article.php/41 ... 7af3ed0a73
"Tänk på vad du säger så att du inte säger vad du tänker..."
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Re: GPL och webscripts

Post by IcePic »

nva wrote:Jag läste på ett annat forum att GPL inte träder i kraft förrän en binärfil har släppts och att den därmed inte fungerar på webscript som PHP och JSP eftersom dessa inte har någon distribuerad binär på samma sätt. Stämmer det till 100%? Finns det någon annan licens som är likvärdig GPL men gäller för webscript också?
GPL funkar lika bra för kod som för kompilerade program. Det GPL anger är att
om man distribuerar X så ska sourcen till X vara med eller göras enormt tillgänglig.
Om X redan är source så uppfylls givetvis kravet på att "sourcen till X" ska komma
med, så det går alldeles utmärkt att GPL:a php och andra icke-kompilerade språk.

Source-delen är ju bara en bit av GPLs krav (om än den mest uppmärksammade)
medans andra viktiga krav är att man inte får ta bort eller ändra licensen,
man får inte ta bort din copyright (doh =) och att du inte lämnar några som
helst garantier på programmets förträfflighet osv.

Så GPL är ett klart fungerande alternativ för source-baserade program med.
Säger någon nåt annat så har de inte förstått GPL.

Däremot kommer inte saker som kommer ut ur sitt php-program att "smittas"
av GPL, precis som saker som kommer ut ur kompilatorn gcc eller texteditorn
Emacs inte blir GPL bara för att de passerar igenom en binär som faller under
GPL. Det är om man moddar emacs/gcc som GPL:n träder i kraft. (Och om
man distribuerar den modifierade versionen, hemma kan man göra vad man vill)
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
User avatar
nva
Hedersbit
Posts: 2517
Joined: 2002-03-07 23:34:21
Location: Skåneland
Contact:

Post by nva »

Icepic wrote:Om X redan är source så uppfylls givetvis kravet på att "sourcen till X" ska komma
med, så det går alldeles utmärkt att GPL:a php och andra icke-kompilerade språk.
Så om jag gör ett php-script, gpl:ar det, gör src:en tillgänglig, någon annan laddar ner det och modifierar så måste dom också göra src:en tillgänglig annars bryter dom mot licensen? (Man kan ju inte se src:en bara för att det inte kompileras när det gäller webscript menar jag :).)
The three most dangerous things in the world are a programmer with a soldering iron, a hardware type with a program patch and a user with an idea.

In theory, there is no difference between theory and practice. But, in practice, there is.
User avatar
linc
Administratör
Posts: 7602
Joined: 2002-02-13 22:22:11
Location: Skåneland
Contact:

Post by linc »

Om de distribuerar scriptet ja.. men inte bara för att de kör det på sin webserver... vad jag har förstått av det hela iaf.
hej.
User avatar
nva
Hedersbit
Posts: 2517
Joined: 2002-03-07 23:34:21
Location: Skåneland
Contact:

Post by nva »

Men det var ju det jag menade från början, bryter man mot gpl om man själv modifierar ett gpl:at webscript och sen kör det på sin server utan att ge andra möjlighet att se koden som man själv har lagt till/modifierat?
The three most dangerous things in the world are a programmer with a soldering iron, a hardware type with a program patch and a user with an idea.

In theory, there is no difference between theory and practice. But, in practice, there is.
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Post by IcePic »

nva wrote:Men det var ju det jag menade från början, bryter man mot gpl om man själv modifierar ett gpl:at webscript och sen kör det på sin server utan att ge andra möjlighet att se koden som man själv har lagt till/modifierat?
Nej.
Däremot anses GPLv3 (om/när den kommer) att ha nån sorts klausul om sånt,
eftersom de är lite oroliga för att nån t.ex lägger upp en modifierad gcc på webben,
där du skickar upp en source och får tillbaka en binär, då har de lyckats kringgå
GPL:en på ett "oväntat" sätt. Men som det är nu, och med alla program som
är licensierade med GPLv2 eller tidigare så är det fullt tillåtet.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
Post Reply