mboost-dp1

Creative Commons

Færre og færre open source-projekter anvender GPL

- Via IT World - , indsendt af thimon

Når det kommer til open source-projekter, har de ofte været licenseret under en copyleft-licens som GPL (GNU General Public License), LGPL og AGPL, men nye projekter anvender nu oftere andre former for open source-licenser.

Fimaet Black Duck Software har kigget nærmere på fordelingen af licenstyper blandt nyoprettede software-projekter, og her er tendensen klar, GPL-lignende licenser vælges fra, til fordel for mere liberale licenser.

Dette er en torn i øjet for FSF (Free Software Foundation), der kæmper for, at software skal være frit, og gerne ser GPL anvendt ved open source-projekter.

Ifølge en analyse af Black Duck Softwares tal, foretaget af Matthew Aslett, så skyldes holdningsændringen, at flere og flere projekter bliver community-baserede og ikke håndteres af en enkelt organisation.

Matthew Aslett skrev:
The analysis indicated that the previous dominance of strong copyleft licenses was achieved and maintained to a significant degree due to vendor-led open source projects, and that the ongoing shift away from projects controlled by a single vendor toward community projects was in part driving a shift towards more permissive non-copyleft licenses.

Ud fra de seneste tal forventer Aslett, at projekter, som anvender GPL, vil falde til under 50 % i efteråret 2012.





Gå til bund
Gravatar #51 - Stormcape_
22. dec. 2011 12:31
Windcape (46) skrev:
Still no.


Still yes.

Windcape (46) skrev:
Stormcape_ (45) skrev:
OK, så størstedelen af Microsofts produkter er tilgængelige under MS-PL-licensen?
Underligt spørgsmål. Størstedelen af Microsofts produkter er, ligesom alle andre virksomheder, ikke tilgængeligt, hverken som Shared eller Open Source.


OK, og hvordan er dette bedre end at kode er tilgængelig med en GPL-licens?

Windcape (46) skrev:
Resten omhandler erfaring med softwareudvikling og distribution, som jeg indtil videre åbenbart er den eneste der arbejder med i tråden, og derfor er der ingen til at modstride mine argumenter.


Du er den eneste purunge 'udvikler' der kun kender til Microsoft, og som spreder Microsoft-propaganda, ja. At du er en nybegynder inden for softwareudvikling har dog intet med dine 'argumenter' at gøre: De er lodrette løgne uanset om du for nylig er blevet MCSE-certificeret eller om du har reel udviklererfaring, hvilket du tydeligvis enten ikke har, eller bare tilsidesætter for at kunne sprede propaganda.

Du har dog ingen argumenter haft, kun klippe-klistre fra Microsofts anti-GPL-propaganda, som dog har været utroligt nem at modvise.

Windcape (46) skrev:
Hvorfor du forsøger at forsvare Stallman's verdensfjerne progapanda, der slet slet ikke passer i den vestlige verden, forstår jeg ikke.

Jeg kan anbefale Nordkorea, de kan godt lide kommunister der!


Windcape er ingen troll. Windcape er ingen troll. Windcape er ingen troll.

Windcape har kun saglige argumenter som ingen kan modbevise. Windcape har kun saglige argumenter som ingen kan modbevise. Windcape har kun saglige argumenter som ingen kan modbevise.

Bliv ved med at gentage det. På et eller andet tidspunkt er der måske andre end dig, der kommer til at tro på det.
Gravatar #52 - Windcape
22. dec. 2011 12:34
Flanders (50) skrev:
Vrøvl! FOSS står for 'free & open source software' og er et forsøg på at finde et kompromi mellem navnene, 'open source software' og 'free software'. Dem du tænker på (Stallman & co.) bruger 'free software'.
Og de plejer atbruge FOSS når de referer til koden for 'free software'.

Flanders (50) skrev:
Hvilke tilfælde er det du mener udgør en gråzone?
Det er mig bekendt ikke juridisk klarlagt hvad distribution dækker over ved GPL.

Principelt kunne det jo være fra afdeling til afdeling, eller fra pc til pc.

Gravatar #53 - Windcape
22. dec. 2011 12:35
Stormcape_ (51) skrev:
Du er den eneste purunge 'udvikler' der kun kender til Microsoft, og som spreder Microsoft-propaganda, ja.
Oh dear. You must be new here.

Stormcape_ (51) skrev:
At du er en nybegynder inden for softwareudvikling har dog intet med dine 'argumenter' at gøre:
Jeg skrev kode før du kunne gå på 2 ben :p

Stormcape_ (51) skrev:
De er lodrette løgne uanset om du for nylig er blevet MCSE-certificeret eller om du har reel udviklererfaring, hvilket du tydeligvis enten ikke har, eller bare tilsidesætter for at kunne sprede propaganda.
Someone tell this guy about KYNZ!
Gravatar #54 - Windcape
22. dec. 2011 12:37
Stormcape_ (51) skrev:
Windcape er ingen troll. Windcape er ingen troll. Windcape er ingen troll.
Han er virkelig helt ny her på siden folkens.

Oh, this is going to be the best Christmas EVAH!
Gravatar #55 - Hubert
22. dec. 2011 12:38
Windcape (52) skrev:
Og de plejer atbruge FOSS når de referer til koden for 'free software'.


Det bliver også ofte brugt om open source software. Det dækker blot begge dele.

Det er mig bekendt ikke juridisk klarlagt hvad distribution dækker over ved GPL.

Principelt kunne det jo være fra afdeling til afdeling, eller fra pc til pc.


Mig bekendt er det hvis du sender det ud af 'huset' med mindre det sker via en web applikation.
Gravatar #56 - Windcape
22. dec. 2011 12:43
Jeg har flere gange overvejet at tage noget GPL kode, og så sige at hvis folk vil have en kopi, kan de hente den på 8" disketter (som de selv skal have med) på en uspecificeret adresse på Sydpolen.

Det er principelt set lovligt :-)
Gravatar #57 - Flanders
22. dec. 2011 12:49
Windcape (52) skrev:
Og de plejer atbruge FOSS når de referer til koden for 'free software'.


Det skulle da være ny praksis så. For god ordens skyld prøvede jeg lige at søge på FSF og GNUs sider for at se om du skulle have ret, og ingen af de resultater jeg kom frem til underbyggede din påstand, men hvis du mener du har ret kan du vel lige smide et link der underbygger din påstand? (Meget gerne et link hvor Stallman benytter betegnelsen 'foss'!)

Windcape (52) skrev:
Det er mig bekendt ikke juridisk klarlagt hvad distribution dækker over ved GPL.

Principelt kunne det jo være fra afdeling til afdeling, eller fra pc til pc.


Det er jo forklaret i licensen hvad der menes. Kan du ikke bare komme med et eksempel du mener udgør en gråzone?
Gravatar #58 - Windcape
22. dec. 2011 12:54
Flanders (57) skrev:
Det er jo forklaret i licensen hvad der menes.
Nej? Der står intet om hvad distribution dækker over.
Gravatar #59 - Stormcape_
22. dec. 2011 13:02
Windcape (53) skrev:
Stormcape_ (51) skrev:
At du er en nybegynder inden for softwareudvikling har dog intet med dine 'argumenter' at gøre:
Jeg skrev kode før du kunne gå på 2 ben :p


Hvis jeg skulle gætte ud fra dit profilbillede, ville jeg skyde på, at du er 18-19 år gammel. Skulle jeg gætte ud fra dine debatindlæg, ville jeg skyde på måske 14. Jeg vil dog være venlig og vælge det højere tal. Med andre ord har du skrevet kode da du var -10 år gammel? Igen interessant.
Gravatar #60 - Stormcape_
22. dec. 2011 13:03
Windcape (56) skrev:
Jeg har flere gange overvejet at tage noget GPL kode, og så sige at hvis folk vil have en kopi, kan de hente den på 8" disketter (som de selv skal have med) på en uspecificeret adresse på Sydpolen.

Det er principelt set lovligt :-)


Ja, hvis du også udgiver din software på 8"-disketter. Men igen, Windcape. Lær noget engelsk og få læst den licens inden du råber og skriger højt op om den.
Gravatar #61 - Windcape
22. dec. 2011 13:04
#59

Du er ny på internettet, er du ikke?-)

Stormcape_ (60) skrev:
Ja, hvis du også udgiver din software på 8"-disketter.
Der er intet krav om at koden skal distributeres på samme måde, som produktet.

Det er 100% op til distributøren at vælge distributionsmåde for koden. Hvor besværlig man har lyst til at gøre det er op til en selv.
Gravatar #62 - Stormcape_
22. dec. 2011 13:06
Windcape (58) skrev:
Nej? Der står intet om hvad distribution dækker over.


Lær engelsk og læs licensen. Kom nu ind i kampen istedet for bare blindt at sprede Microsoft-propaganda.
Gravatar #63 - Stormcape_
22. dec. 2011 13:07
Windcape (61) skrev:

Der er intet krav om at koden skal distributeres på samme måde, som produktet.

Det er 100% op til distributøren at vælge distributionsmåde for koden. Hvor besværlig man har lyst til at gøre det er op til en selv.


Læs licensen. Seriøst. Så svært er det altså ikke.
Gravatar #64 - Flanders
22. dec. 2011 13:16
Windcape (58) skrev:

Flanders (57) skrev:
Det er jo forklaret i licensen hvad der menes.


Nej? Der står intet om hvad distribution dækker over.


Nej, det er da klart. Udover i deres 'preample' der mest er et politisk manifest og ikke en juridisk tekst, så er det slet ikke ordet 'distribution' de bruger. Det ændrer dog ikke på at det, som jeg skrev "jo [er] forklaret i licensen hvad der menes".

http://www.gnu.org/copyleft/gpl.html skrev:
To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy.


Nu spørger jeg for 3. gang (og det burde ellers være nemt at opfylde, hvis du mener at have fundet en gråzone): Kan du ikke bare komme med et eksempel du mener udgør en gråzone?!
Gravatar #65 - Windcape
22. dec. 2011 13:20
Flanders (64) skrev:
så er det slet ikke ordet 'distribution' de bruger.
Hvor helt præcist? http://www.gnu.org/licenses/gpl-3.0.txt

Jeg kan ikke se noget sted der direkte angiver hvornår du har distributeret dit produkt.

Flanders (64) skrev:
Kan du ikke bare komme med et eksempel du mener udgør en gråzone
Som sagt, hvornår man skal distributere er en gråzone.

Derudover så er det også en gråzone hvornår du laver linking til GPL kode, da de jo kun har taget udgangspunkt i C/C++.

F.eks. kunne man jo lægge .NET kode under GPL ind i GAC, og så sige at det ihvertfald ikke er direkte linked, og dermed skal ens eget produkt ikke udgives under GPL.

Gravatar #66 - Stormcape_
22. dec. 2011 13:32
Windcape (46) skrev:
Resten omhandler erfaring med softwareudvikling og distribution, som jeg indtil videre åbenbart er den eneste der arbejder med i tråden, og derfor er der ingen til at modstride mine argumenter.


Inden vi går videre vil jeg lige smide et link til GPL: http://www.gnu.org/copyleft/gpl.html

Her er så et udpluk af Windcapes faktuelle udtalelser om GPL.

Windcape (5) skrev:
Hvis du har udgivet noget under GPL, så skal alle rettelser til det også udgives som GPL, for evigt.


Passer ikke, og har intet med GPL at gøre. Som jeg skrev tidligere, så kan du sagtens udgive din kode under flere forskellige licenser, og din fremtidige rettelser behøver ikke at være GPL bare fordi GPL er en af licenserne din kode er udgivet under.

Windcape (6) skrev:
Men tidsomkostningerne ved at skulle lægge det ud, og vedligeholde det, er højere end hvad man vinder. Og hvis man ikke vil vedligeholde det, skal man ikke lægge det ud i første omgang.


Igen en udtalelser der ikke er noget belæg for. GPL stiller ingen krav til vedligeholdelse eller andet.

Windcape (56) skrev:
Jeg har flere gange overvejet at tage noget GPL kode, og så sige at hvis folk vil have en kopi, kan de hente den på 8" disketter (som de selv skal have med) på en uspecificeret adresse på Sydpolen.

Det er principelt set lovligt :-)


Windcape (61) skrev:
Det er 100% op til distributøren at vælge distributionsmåde for koden. Hvor besværlig man har lyst til at gøre det er op til en selv.


Windcape ville kunne have set, at disse to påstande intet hold har i virkeligheden, hvis bare han havde gidet at bruge 3 minutter på at læse GPL.

Sektion 6 af GPL omhandler hvilke krav der er til udgivelse af koden i ikke-kilde-form. Med andre ord er det ikke '100% op til distributøren' som Windcape påstår.

Desuden ville Windcape få meget, meget, MEGET svært ved at sandsynliggøre, at 8-tommer-disketter er et "durable physical medium customarily used for software interchange" medmindre han selv udgiver software på præcis det medie. For der er ingen andre, der gør det.

Her er begyndelsen af sektion 6 af GPL, siden Windcape ikke kan finde ud af at finde den selv:
GPL sektion 6 skrev:
6. Conveying Non-Source Forms.

You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:
a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.
d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.


Windcape (58) skrev:
Nej? Der står intet om hvad distribution dækker over.


Nej, for som det er blevet pointeret før, så er 'distribution' ikke ordet GPL bruger, men du skal fandme ikke mange linier ind i GPL for at finde definitionen.

GPL sektion 0, paragraf 7 skrev:
To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.


Med andre ord: Windcape har aldrig læst GPL og har al sin 'information' om GPL fra Microsoft.
Gravatar #67 - Flanders
22. dec. 2011 13:41
Windcape (65) skrev:
Hvor helt præcist? http://www.gnu.org/licenses/gpl-3.0.txt

Jeg kan ikke se noget sted der direkte angiver hvornår du har distributeret dit produkt.


Altså det virker som om du roder rundt i uformelle forklaringer af GPL, og så den juridiske tekst der rendt faktisk udgør GPL.

Så lad mig skære det helt ud i pap:
GPL er en juridisk tekst med en række licensvilkår.

Når folk skal forklare hvilke krav der er til GPL og bruger ordet 'distribuere', så referer de til de afsnit i GPL, der bruger ordet 'convey'.

Convey er i GPL defineret som:
http://www.gnu.org/copyleft/gpl.html skrev:
To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.


Og 'propagation' er ligeledes defineret, det citat gav jeg i mit tidligere indlæg.

Windcape (65) skrev:
Flanders (64) skrev:
Kan du ikke bare komme med et eksempel du mener udgør en gråzone
Som sagt, hvornår man skal distributere er en gråzone.


Nej! Et eksempel er at skrive "Hvis jeg gør bla bla bla er der så tale om distribuering?" At skrive: "Som sagt, hvornår man skal distributere er en gråzone", er ikke et eksempel! Altså, helt ærligt...

Windcape (65) skrev:
Derudover så er det også en gråzone hvornår du laver linking til GPL kode, da de jo kun har taget udgangspunkt i C/C++.


Du er vidst gået fejl af mig, for det er jeg enig i. Hvorfor bringer du pludseligt det på banen? Hvis du læste mit første indlæg ville du se at jeg ikke er nogen fan af GPL. Jeg undrer mig blot over man efter så lang tid kan have så lidt forstand på noget man bruger så meget energi på at kritisere...
Gravatar #68 - Windcape
22. dec. 2011 13:43
Stormcape_ (66) skrev:
Igen en udtalelser der ikke er noget belæg for. GPL stiller ingen krav til vedligeholdelse eller andet.
Hvis du havde lært at læse kontekst, ville du vide at vi snakkede om det at lægge kode ud som open source generelt, ikke GPL specifikt.

Flanders (67) skrev:
To “convey” a work means any kind of propagation that enables other parties to make or receive copies.
Det er jo stadigvæk uspecifikt.

Er "other parties" dem i den anden bygning, som modtager en kopi på en CD?

Flanders (67) skrev:
Du er vidst gået fejl af mig, for det er jeg enig i. Hvorfor bringer du pludseligt det på banen?
Du spurte om gråzoner?
Gravatar #69 - fidomuh
22. dec. 2011 13:53
#68

Hvis du havde lært at læse kontekst, ville du vide at vi snakkede om det at lægge kode ud som open source generelt, ikke GPL specifikt.


Du maa gerne linke til en OSS/FOSS licens som stiller krav til vedligeholdelse.
Gravatar #70 - fidomuh
22. dec. 2011 13:56
#Windcape

I dit "twentyfirth century", hvordan distribuerer du saa dit kode?

Github? Er det ikke lidt omsonst at jeg skal bruge en git klient naar jeg bare kan hente det via en browser?
Derudover, er det ikke dig der siger at changelog er besvaerligt? :D
Gravatar #71 - Stormcape_
22. dec. 2011 13:56
Windcape (68) skrev:
Hvis du havde lært at læse kontekst, ville du vide at vi snakkede om det at lægge kode ud som open source generelt, ikke GPL specifikt.


Og du gav dit argument som direkte begrundelse til hvorfor en virksomhed ikke bare kunne udgive sin kildekode, fordi det ifølge dig så ville kræve vedligeholdelse. Ergo prøvede du at stille GPL i et dårligt lys ved at insinuere, at GPL krævede, at man vedligeholdte noget som helst.

Windcape (68) skrev:
Flanders (67) skrev:
To “convey” a work means any kind of propagation that enables other parties to make or receive copies.
Det er jo stadigvæk uspecifikt.

Er "other parties" dem i den anden bygning, som modtager en kopi på en CD?


Ah, kære Windcape, brug nu lige hovedet en gang. Det er en juridisk tekst du læser, så den omhandler juridiske enheder, ligesom alle andre licenser. Lad os konvertere det til Microsofttermer:

Det firma du arbejder for har nogle licenser til Windows, for du kan jo kun finde ud af Windows, så det skal du have. Firmaet installerer Windows på den computer du arbejder ved. Firmaet har nu ikke lavet en kopi til dig, men til sig selv, hvilket de har licenser til. Hvis dette skulle være en gråzone med GPL, så ville det også være en gråzone for dig at bruge Windows på din arbejdsplads medmindre du bragte din egen personlige licens med dig.

Gravatar #72 - Nielson
22. dec. 2011 13:57
Troll fight! Windcape, du bider på hans madding hver gang :)

Ohh, og Stormcape_: klik.

There you go, Windcape ;)
Gravatar #73 - Windcape
22. dec. 2011 14:06
Stormcape_ (71) skrev:
Og du gav dit argument som direkte begrundelse til hvorfor en virksomhed ikke bare kunne udgive sin kildekode, fordi det ifølge dig så ville kræve vedligeholdelse. Ergo prøvede du at stille GPL i et dårligt lys ved at insinuere, at GPL krævede, at man vedligeholdte noget som helst.
Nej. Selv den dummeste person ville kunne forstå at det er om open source generelt, og ikke GPL explicit.

Derudover så ville man typisk ligge library kode ud, og ikke hele produkter, og GPL anbefales ikke til library code!
Gravatar #74 - Flanders
22. dec. 2011 14:06
Windcape (68) skrev:
Flanders (67) skrev:
To “convey” a work means any kind of propagation that enables other parties to make or receive copies.
Det er jo stadigvæk uspecifikt.

Er "other parties" dem i den anden bygning, som modtager en kopi på en CD?


Andre partier er andre partier, så ja.

Og nu tænker jeg at du nok vil skrive: "Aha, men hvorfor må man så ændre GPL kode internt i et firma uden nogen krav?"

Og her vil jeg så komme dig i forkøbet: Læs definitionen på 'propagation'
http://www.gnu.org/copyleft/gpl.html skrev:
To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy.


En privat kopi er altså en undtagelse...

Windcape (68) skrev:
Flanders (67) skrev:
Du er vidst gået fejl af mig, for det er jeg enig i. Hvorfor bringer du pludseligt det på banen?
Du spurte om gråzoner?


Tillad mig at citere min gode ven Windcape:
Windcape skrev:
Hvis du havde lært at læse kontekst, ville du vide at vi snakkede om
eksempler hvor distribuering var en gråzone.
Gravatar #75 - Windcape
22. dec. 2011 14:06
Nielson (72) skrev:
Troll fight! Windcape, du bider på hans madding hver gang :)
Har du set hans retorik? Det er da mig der troller ham ;-)

Nielson (72) skrev:
There you go, Windcape ;)
Nu går han jo nok helt amok, når han opdager jeg (snart) arbejder for Microsoft :p
Gravatar #76 - buchi
22. dec. 2011 14:13
Ok, jeg kan sgu ikke nå at følge med og give referencer til en masse indlæg her :s

Men jeg må give Windcape ret i at ikke alt egner sig til open source. Dette er selvfølgelig fordi en virksomhed der har brugt millioner på at udvikle noget software, skal have mulighed for at tjene de penge ind igen (alt efter forretningsmodel).
Men det er så sandelig også pga. sikkerhedsmæssige foranstaltninger. Og her kommer der nok en masse og siger "jamen hvis softwarens sikkerhed ikke kan tåle at kildekoden er tilgængelig er den for dårlig" og svaret e ja. Men nogengange udvikler man nu efter, hvad der er billigst, og så vurdere man hvor vidt sikkerheden vil blive brudt. Jeg har selv siddet og diskuteret sikkerhedshuller med overordnede, som blev prioriteret ned, fordi det var usandsynligt at de blev udnyttet.
Gravatar #77 - fidomuh
22. dec. 2011 14:13
#73

Nej. Selv den dummeste person ville kunne forstå at det er om open source generelt, og ikke GPL explicit.


Potato/Yourmother - du har stadig ikke givet et argument eller eksempel paa hvorfor det skulle vaere kraevet at vedligeholde noget OSS/FOSS licenseret software.

Derudover så ville man typisk ligge library kode ud, og ikke hele produkter


Hvorfor ikke?
Hvorfor ville du ikke ligge hele produkter ud?

- Fordi du hellere vil lave closed source og saelge produkterne. Kudos til dig. Det har bare intet med Open Source at goere.

og GPL anbefales ikke til library code!


Du kunne nu sagtens bruge GPL til libraries.
Faktisk kan jeg ikke se noget saerligt argument for ikke at goere det, hvis man reelt godt kan lide at ens kode kun bruges i ting der er Open Source.

Jeg ved godt at du saa ikke bare kan tage folks kode og implementere det i dit eget uden at give credit eller videredistribuere libraries frit, men hey, det er ikke alle der er roevhuller :)
Gravatar #78 - fidomuh
22. dec. 2011 14:14
#76

Oekonomisk baeredygtighed er ikke hvad vi diskuterer.
Vi disktuerer om han kan ligge GPL/OSS/FOSS ud, uden at skulle dokumentere det, vedligeholde det, etc, samt de loegne han spreder om GPL specifikationen.

Hvis du vil saelge dit software saa er det naturligvis ikke GPL du skal udgive det under - det siger sig selv :)
Gravatar #79 - Stormcape_
22. dec. 2011 14:16
Windcape (73) skrev:
Nej. Selv den dummeste person ville kunne forstå at det er om open source generelt, og ikke GPL explicit.


Du sagde direkte, at man med GPL ikke bare kunne offentliggøre sin kode, da man også skulle vedligeholde den. ie, du løj.

Jeg ser også, at du intet har at sige til dit forsvar på nogen af de mange andre punkter jeg har bragt op. Det tager jeg som, at du nu har forstået, at du tog fejl. Dog forventer jeg ikke, at det stopper dig fra at sprede Microsoft-propaganda igen i fremtiden.
Gravatar #80 - Windcape
22. dec. 2011 14:16
fidomuh (77) skrev:
Du kunne nu sagtens bruge GPL til libraries.
Faktisk kan jeg ikke se noget saerligt argument for ikke at goere det, hvis man reelt godt kan lide at ens kode kun bruges i ting der er Open Source.
Nej!

Man anbefaler LGPL til libraries, hvis det absolut skal være GPL. Grunden er netop linking.

Go read: http://en.wikipedia.org/wiki/GPL_linking_exception
Gravatar #81 - fidomuh
22. dec. 2011 14:16
#76

Men det er så sandelig også pga. sikkerhedsmæssige foranstaltninger.


Jeg tror ikke du har forstaaet hvad GPL er.
Med GPL kan jeg rette sikkerhedshullet for dig og genudgive softwaren.
(Hint: Linux)

Med lukket software skal jeg vente paa at MS gider lukke det.
Hvis du kigger paa Windows XP (fx) er der mange eksempler paa huller de har vaeret flere aar om at lukke :)

Dertil kommer saa, at der ikke er noget stoerre incitament til at lukke hullet, hvis det kun er 0.0000001% af kundebasen der ved det er der.
Hvis alle kan se hullet, skal de lukke det instant. :)
Gravatar #82 - Windcape
22. dec. 2011 14:18
fidomuh (78) skrev:
Hvis du vil saelge dit software saa er det naturligvis ikke GPL du skal udgive det under - det siger sig selv :)
Service virksomheder, som f.eks. DR, kan jo med fordel open source dele af deres systemer, hvis de f.eks. skriver nogle smarte extensions til ASP.NET MVC.

Men at lægge hele infrastrukturen, som er bygget op omkring specifikke databaser, servere, og så videre, ud som open source, giver simpelthen ikke mening.
Gravatar #83 - fidomuh
22. dec. 2011 14:18
#80

Nej!
Man anbefaler LGPL til libraries, hvis det absolut skal være GPL. Grunden er netop linking.
Go read: http://en.wikipedia.org/..


Tillykke.
Du kan stadig godt bruge GPL til libraries.
Det er lidt sjovt at du stadig ikke ved noget om GPL :)
Gravatar #84 - Windcape
22. dec. 2011 14:19
fidomuh (81) skrev:
Med GPL kan jeg rette sikkerhedshullet for dig og genudgive softwaren.
Det sker så uendeligt sjældent at der er "brugere" der retter fejl i open source.

Seriously. It's a myth.
Gravatar #85 - Windcape
22. dec. 2011 14:20
fidomuh (83) skrev:
Du kan stadig godt bruge GPL til libraries.
Hvad er det du ikke fatter ved "anbefales ikke" ?

Er du virkelig for dum til at forstå hele grundlaget for at LGPL findes i første omgang?

Kom nu ind i kampen fidomuh, eller hold til til MacNation. Du er jo slet ikke erfaren nok til at trolle i denne her slags debatter.
Gravatar #86 - fidomuh
22. dec. 2011 14:20
#82

Service virksomheder, som f.eks. DR, kan jo med fordel open source dele af deres systemer, hvis de f.eks. skriver nogle smarte extensions til ASP.NET MVC.


Eller hvis de har en smart webportal, eller hvis de har noget smart kode generelt.

Men at lægge hele infrastrukturen, som er bygget op omkring specifikke databaser, servere, og så videre, ud som open source, giver simpelthen ikke mening.


OK?
Hvis nu jeg vil lave "FidosPublicService", vil det saa ikke vaere relevant at jeg har DRs system at kigge paa?

Dit argument her er, at Joomla kun skal udgive extensions. Det giver ikke mening at de laegger selve systemet ud.

Pointen er, at hvis DU kan bruge det, saa er der sandsynligvis ogsaa en anden derude der kan.

Om det er oekonomisk smart er noget helt andet, men det argument har du endnu ikke brugt.
Gravatar #87 - fidomuh
22. dec. 2011 14:21
#84

"Windcape" skrev:
Det sker så uendeligt sjældent at der er "brugere" der retter fejl i open source.
Seriously. It's a myth.


Seriously, there is no Linux.

I might have used the same amount of ignorance as the quoted poster.
Gravatar #88 - fidomuh
22. dec. 2011 14:23
#85

Hvad er det du ikke fatter ved "anbefales ikke" ?


Har du laest GPL?

Er du virkelig for dum til at forstå hele grundlaget for at LGPL findes i første omgang?


Nejda.

Kom nu ind i kampen fidomuh, eller hold til til MacNation. Du er jo slet ikke erfaren nok til at trolle i denne her slags debatter.


Siger manden der ikke engang har laest GPL.
Det er meget soedt, men faktum er dog at du sagtens KAN bruge GPL til libraries. Ja, det er ikke saerligt smart da det oejensynligt goer at dine libraries kun kan bruges af GPL produkter, men det kan sagtens goeres og hvis man oensker at tvinge folk til at bruge en GPL-agtig licens, giver det fint mening.

Og det jo reelt hvad GPL handler om.
At sikre at andre ogsaa bruger GPL eller "bedre".
Gravatar #89 - Windcape
22. dec. 2011 14:26
fidomuh (86) skrev:
Eller hvis de har en smart webportal, eller hvis de har noget smart kode generelt.
Ja, men det er stadigvæk individuelle dele, og ikke THE ENTIRE MOTHERFUCKING SYSTEM som du jo ellers så hipt mener at man burde lægge ud som open source.

fidomuh (86) skrev:
Dit argument her er, at Joomla kun skal udgive extensions. Det giver ikke mening at de laegger selve systemet ud.
Nej, fordi at Joomla, og Umbraco er værktøjer hvor kildekoden er selve produktet, men support er hvor man tjener penge.

Man tjener ikke penge på support af elmålere. Man tjener penge på at producere dem, rent fysisk, i en fabrikshal. Derfor er de to forretningsmæssige koncepter som ild og vand.

Hvis vi går tilbage til DR, så har de jo et EU udbud på et CMS, som sikkert bliver Umbraco.

Altså vil DR kunne kontributere til Umbraco med udvidelser, mens de samtidigt holder hele deres forretningsspecifike dele som closed-source -- fordi det ikke giver mening at gøre open source.

Eller vi kan tage de apps jeg har lavet, og lagt ud som open source. Værdien som open source er næsten ikke-eksisterende, da selve app delen ikke kan genbruges, da den jo er specifik lavet til den givne app.

Men evt. library kode, som kan genbruges i flere produkter, kan godt.

Men for at det har værdi for andre udviklere, skal det udgives seperat, som et bibliotek. Og det jeg jo så, engang imellem.
Gravatar #90 - Windcape
22. dec. 2011 14:26
fidomuh (87) skrev:
Seriously, there is no Linux.
Fejlrettelser til Linux laves ikke af brugere. De laves af professionelle udviklere, som for løn for at sidde på deres pind fra 8-16, og kode på Linux.
Gravatar #91 - Windcape
22. dec. 2011 14:28
fidomuh (88) skrev:
Det er meget soedt, men faktum er dog at du sagtens KAN bruge GPL til libraries.
Igen igen igen, det ødelægger værdien, da du ikke kan linke dem til noget som helst, uden at skulle udgive det som open source også.

Ved LGPL sikre du at rettelser til biblioteket du linker ind, også udgives under en LGPL kompatibel licens.

Ved alm. GPL er det "GPL for everything, or go fuck yourself"
Gravatar #92 - Hubert
22. dec. 2011 14:29
Windcape (89) skrev:

Eller vi kan tage de apps jeg har lavet, og lagt ud som open source. Værdien som open source er næsten ikke-eksisterende, da selve app delen ikke kan genbruges, da den jo er specifik lavet til den givne app.


Hvis andre kan lære af koden har koden vel en vis værdi?
Gravatar #93 - Windcape
22. dec. 2011 14:29
fidomuh (86) skrev:
Hvis nu jeg vil lave "FidosPublicService", vil det saa ikke vaere relevant at jeg har DRs system at kigge paa?
Nej, faktisk ikke.

Hvis du havde den mindste erfaring med softwareudvikling, ville du vide at kode fra eksisterende systemer slet slet ikke er brugbare som reference, mest pga.

a) størrelse/overskuelig.
b) legacy support.
c) forretningsspecifikke emner, der ikke er dokumenteret.

En gennemgang af den overordnede arkitektur i form af dokumentation, er meget mere værd end koden, hvis man skal lave et lign. setup.
Gravatar #94 - Stormcape_
22. dec. 2011 14:30
Hubert (92) skrev:
Hvis andre kan lære af koden har koden vel en vis værdi?


Ja, en kommunistisk værdi! Hvilket er slemt, hvis du skulle være i tvivl.

(Så, nu behøver Windcape ikke at svare.)
Gravatar #95 - Hubert
22. dec. 2011 14:31
Windcape (91) skrev:
Igen igen igen, det ødelægger værdien, da du ikke kan linke dem til noget som helst, uden at skulle udgive det som open source også.

Ved LGPL sikre du at rettelser til biblioteket du linker ind, også udgives under en LGPL kompatibel licens.

Ved alm. GPL er det "GPL for everything, or go fuck yourself"


Så vidt jeg husker/ved så skal du ikke bruge en LGPL licens eller noget der ligner fordi du linker til et LGPL licenseret bibliotek. Hvilket jo er hele grunden til at den findes...
Gravatar #96 - Windcape
22. dec. 2011 14:32
Hubert (92) skrev:
Hvis andre kan lære af koden har koden vel en vis værdi?
Principelt.

Men man lærer typisk bedre af eksempler der er målrettet læring. Og du kan ikke umiddelbart trække de smart koncepter, og optimeringer ud af mine apps, bare ved at læse koden.

Fordi det ikke er åbenlyst.

Jeg bruger tit mine fulde apps som referencepunkter når jeg skriver artikler om udvikling, men folk lærer mere ved at man explicit trække det smarte kode ud, og sætter fokus på det.
Gravatar #97 - Flanders
22. dec. 2011 14:32
Windcape (85) skrev:
Hvad er det du ikke fatter ved "anbefales ikke" ?

Er du virkelig for dum til at forstå hele grundlaget for at LGPL findes i første omgang?


Igen demonstrerer du at du ikke ved en skid om det du ellers bruger så meget tid på at kritisere! Der findes megen intelligent og relevant kritik af fri- og open source software bevægelserne. Desværre bare ikke den du kommer med.

Er vi enige om at det er GNU der har skrevet LGPL?

Er vi enige om at i sætningskonstruktionen "grundlaget for at skrive x" må det nødvendigvis være forfatteres grundlag man refererer til?

Er vi enige om at denne tekst der ligger på GNUs servere er skrevet af GNU?

Så må vi også kunne blive enige om at du har uret mht. hvad GPL anbefales til (af GNU) og hvad grundlaget for at skrive LGPL var...
Gravatar #98 - Windcape
22. dec. 2011 14:34
Hubert (95) skrev:
Så vidt jeg husker/ved så skal du ikke bruge en LGPL licens eller noget der ligner fordi du linker til et LGPL licenseret bibliotek. Hvilket jo er hele grunden til at den findes...
Det var også det jeg skrev ;-)

Hvis jeg har "Bibliotek A (LGPL)" og "Applikation Z (BSD)" så kan jeg linke de 2 uden problemer. Hvis jeg laver rettelser til "Bibliotek A", så skal rettelserne udgives som LGPL kompatibel kode.

Hvis "Bibliotek A" var GPL, kunne jeg ikke linke det med "Applikation Z", da "Applikation Z" er BSD, og dermed ikke GPL kompatibel.
Gravatar #99 - Windcape
22. dec. 2011 14:35
Flanders (97) skrev:
Så må vi også kunne blive enige om at du har uret mht. hvad GPL anbefales til (af GNU) og hvad grundlaget for at skrive LGPL var...
Hvad GNU fanatikerne anbefaler, og hvad resten af verden anbefaler, er ikke nødvendigvis det samme.

Se #98 for en god forklaring på hvorfor GPL til biblioteker er et problem!
Gravatar #100 - Hubert
22. dec. 2011 14:44
Windcape (98) skrev:
Det var også det jeg skrev ;-)

Hvis jeg har "Bibliotek A (LGPL)" og "Applikation Z (BSD)" så kan jeg linke de 2 uden problemer. Hvis jeg laver rettelser til "Bibliotek A", så skal rettelserne udgives som LGPL kompatibel kode.

Hvis "Bibliotek A" var GPL, kunne jeg ikke linke det med "Applikation Z", da "Applikation Z" er BSD, og dermed ikke GPL kompatibel.


Så er vi enige i vores forståelse af LGPL'en.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login