Avatar billede eric-pedersen Nybegynder
08. januar 2004 - 00:05 Der er 8 kommentarer og
1 løsning

Hvad betyder GPL (Price: Free (GPL))

Hvad betyder:
Price: Free (GPL)

er blandt andet her: http://www.hotscripts.com/cgi-bin/search.cgi?bool=AND&query=banner&catid=2
Avatar billede madd Nybegynder
08. januar 2004 - 00:08 #1
Search the web!

www.google.dk

Søg på "GPL Gnu Public Release"

Det første link og du har svaret :)

Det er faktisk ikke så svært at bruge nettet til at finde lidt information.
Avatar billede dmcn Praktikant
08. januar 2004 - 00:09 #2
Avatar billede eric-pedersen Nybegynder
08. januar 2004 - 00:15 #3
Hvad er GPL ?
Målet med GNU Public License (GPL) er at give brugeren friheden til at dele og ændre på software og garantere den frihed i al evighed. De fleste andre licenser fjerne denne frihed (typisk skal man betale for at få softwaren, og man kan ikke ændre på programmet, da source-koden ikke følger med og man må slet ikke dele det med andre). GPL siger ikke noget om man ikke må tjene penge på GNU software. Man må godt kræve penge for at sælge f.eks. cd-rom'er med GNU software, men source-koden skal følge med. Dvs. "free software" er friheden til at dele og ændre software. Det betyder ikke at softwaren er gratis (men det er den oftest, da den kan hentes ned fra nettet). FSF (Free Software Foundation) beskytter copyright/ophavsretten af GNU programmet, hvis nogen skulle misbruge det. Man kan sammenligne GNU licenset med den "videnskabelig ånd" fra universitetsverdenen om at man skal dele sin viden, som i software udviklingen er source-koden. Hvorfor skal programmører sidde og få hovedpine over noget som er udviklet 1000 gange før? Det er spild af tid og der er en stor sandsynlighed for, at det er udviklet før af en person/gruppe som er dygtigere end den hovedpineplagede programmør! I et almindelig kommercielt software udviklingsmiljø sidder der måske et par programmører der skal lave et projekt som de slet ikke interesserer sig for. De får kun bug-reports, men ikke nogen forslag til hvordan problemet løses, da personen der har opdaget bug'en ikke har source-koden. Open-source programmøren laver software fordi det interesserer eller fordi han/hun har brug for det. Det motiverer til at lave godt software. Samtidig får han hjælp fra programmører fra hele verdenen. De kan se source-koden og kan sende forslag til forbedringer, bug-fixes, osv.
Avatar billede eric-pedersen Nybegynder
08. januar 2004 - 00:17 #4
jeg kan bare stadig ikke se forskellen mellem
Price: Free (GPL)
og
Price: Free
Avatar billede Slettet bruger
08. januar 2004 - 01:24 #5
Der kan være meget stor forskel.

Hvis jeg henter et program udgivet under GPL, er det fastlagt,

1) at jeg må ikke give det videre til dig og forlange, at du ikke giver det videre til andre.

2) at jeg må godt give det videre til dig, og derefter må du godt give det til andre uden at spørge nogensomhelst.

3) at jeg må godt tage penge for at give det til dig - også udover medieomkostninger og den slags. (Dvs. sælge det.)

4) at hvis jeg videregiver et program i binær form SKAL jeg også videregive (eller tilbyde at videregive) den tilhørende kildekode. (Dette punkt er normalt meningsløst i forbindelse med scripts, der bruges som ren kildekode.)

5) at jeg må rette i koden. Og når jeg har gjort det, gælder de ovenstående punkter stadig.

Hvis det bare er Free, betyder det bare at det ikke koster penge. Det kan godt være at man:

1) ikke må videregive det.

2) ikke må rette i det.

3) ikke får kildekoden.

4) ikke må tage penge for det.

5) ikke må videregive andet end det originale program. (Dvs. man må rette en udgave til sig selv, men ikke give den videre.)

eller kombinationer af punkterne.
Avatar billede Slettet bruger
08. januar 2004 - 01:32 #6
Eller kort sagt:

Når der står GPL er det på forhånd gjort ganske klart, hvad man må og ikke må med det pågældende stykke kode.

Når der bare står Free, skal du se på den specifikke licens til det enkelte stykke software, for at finde ud af, hvad du har lov til.

Jeg kom lige i tanker om en ganske væsentlig begrænsning, der også kan optræde, hvis der bare står Free: Det kan være at programmet kun må benyttes af nogle persongrupper. Måske må det ikke benyttes kommercielt. Det er faktisk kun forfatterens fantasi, der sætter grænser for, hvilke begrænsninger der kan være på noget, der er "Free".
Avatar billede arne_v Ekspert
08. januar 2004 - 08:34 #7
Der findes mange forskellige Open Source licenser:
  GPL
  LGPL
  Apache style
etc.
Avatar billede arne_v Ekspert
08. januar 2004 - 08:38 #8
Der er en god gennemgang på:
  http://www.opensource.org/licenses/
Avatar billede eric-pedersen Nybegynder
18. januar 2004 - 10:20 #9
Tak for hjælpen... specielt sandbox, nu er det da skåret ud i pap *G*
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester