Citat:
Ursprungligen postat av
cellplast
Inte riktigt så enkelt.
Jo, det är så enkelt, på riktigt.
Citat:
Ursprungligen postat av
cellplast
Det är bra i vissa situationer. I vissa inte. Rätt mycket nedbromsning av utvecklingshastighet just pga att företag mm måste ta fram alternativa lösningar för att undvika GPL.
Att företagen försöker undvika GPL, beror dock inte på att GPL är en dålig licens. Vad det egentligen handlar om är att företagen vill ha möjligheten att stänga källkoden när det passar dem, vilket de inte riktigt kan med GPL-licensen. Just därför använder t.ex. Google, half-assed licenser som 3 och 2 clause BSD, Apache 2.0 och liknande licenser som nästan är public domain, och som, om Google nu fick för sig att det här med open source inte var en bra idé för vår bottom line, ja då kan vi alltid bara stänga källkoden utan krångel. Det är med andra ord en makt/kontroll fråga, att undvika en power to the people licens som GPL.
En annan orsak är att GPLv3, mycket specifikt inte tillåter DRM. Företagen gillar DRM eftersom det ger dem kontroll över vad vi kan och inte får göra. Ett bra exempel på detta är Spotify och hur de har besudlat Ogg Vorbis med DRM (Ogg Vorbis släpptes ursprungligen under LGPL men Xiph bytte senare licens till BSD).
Citat:
Ursprungligen postat av
cellplast
Återigen en väldigt färgad vy.
Nej, jag är totalt objektiv. Du fattar bara inte vad jag säger.
BSD, Apache, MIT och liknande "permissive" licenser, är verkligen half-assed open source licenser. Detta eftersom vem som helst kan gaffla källkoden och helt lagligt inte behöver släppa källkoden för hans nya projekt (ett bra exempel på detta är hur Google agerade med Android 3.0 Honeycomb, som är closed source, just tack vare half-assed open source licensen, Apache 2.0). Med GPL och andra copyleft-licenser, så är öppen källkod garanterad enligt lag. Detta innebär att mjukvara publicerad under GPL, alltid måste vara öppen källkod. GPL är helt enkelt den mest äkta open source licensen som finns, särskilt GPLv3 som även förbjuder DRM (vilket inte är kompatibelt med öppen källkod som filosofi).
Linus Torvalds har ju beskrivit det mycket korrekt, att släppa mjukvara under BSD-licensen, gör man om man inte bryr sig om att få källkod tillbaka. Exakt så funkar det, totalt objektivt.
Citat:
Ursprungligen postat av
cellplast
Publicerar man under GPL innebär det att färre kommer att dra nytta av koden.
Skitsnack. Det innebär att fler kommer bidra tillbaka källkod, och fler är villiga att bidra till projektet. Givetvis kommer det alltid finnas GPL-fientliga företag, men det spelar mindre roll eftersom fler
individer är villiga att bidra till GPL-licensierad mjukvara än BSD-licensierad mjukvara. Bara som exempel: GNU/Linux vs *BSD operativsystemen. Tror du att det är en slump att det finns så många fler Linuxdistros och Linuxanvändare, än *BSD? Man kan inte heller skylla på att Linux kom igång 2-3 år tidigare, eftersom varken GNU/Linux eller FreeBSD var särskilt aktiva projekt på mitten av 90-talet. Det som gör GNU/Linux så mycket populärare och mer aktivt än olika *BSD versioner, är just GPL-licensen, alltså copyleft. Detta trots att *BSD har sina förespråkare, som verkligen inte kan sluta påstå att FreeBSD erbjuder bättre prestanda än allt inom Linux, att OpenBSD är det säkraste operativsystemet på planeten osv. Det stämmer säkert också, men trots dessa påståenden så har GPL-licensen helt enkelt lett till betydligt mer aktivitet för GNU/Linux. Typ ingen använder *BSD.
Citat:
Ursprungligen postat av
cellplast
Allt går inte att göra gratis. Det går att tjäna pengar som konsult att hjälpa folk med MySQL, drivrutiner mm. Men företag som håller på med hårdvara kan i många fall inte överleva utan inkomst även från kodutveckling. Och för att mjukvarusidan skall blomstra måste även hw-sidan kunna blomstra.
Och vad har det du skriver här med det jag påstod att göra? Gratis, lukrativt eller inte, GPL-licensen är helt enkelt hardcore open source.
Citat:
Ursprungligen postat av
cellplast
Just här jämför du äpplen och päron. sda är ett device - inte en diskvolym.
Jag snackar om partitioner, det oavsett om man använder flera hårddiskar eller delar upp hårddisken i flera partitioner. Partitioner i Linux heter typ alltid sda, sdb, sdc osv, undantaget såvitt jag kan minnas är det numera utdöda Xandros, som härmade Windows med C: osv.
Citat:
Ursprungligen postat av
cellplast
Och Microsoft blev tvungna att ta efter Unix-världen och lära Windows att göra mount till en path. Att bara ha A: ... Z: blev för stor begränsning för t ex servrar.
Vem bryr sig, jag snackar om desktop för vanliga användare här, ingen kör liksom Windows Server för hemmabruk.
Citat:
Ursprungligen postat av
cellplast
Nu blandar du ihop applikation och operativsystem. Linux fixar givetvis att ha multipla dataströmmar - det är däremot upp till individuella applikationer att utnyttja dem. Och just där är applikationerna försiktiga med att lägga in support bara för att backup-nissarna missköter sig och inte generellt ser till att få med sig denna extra information. På Mac så såg Apple till att resurs-fork hanteras rätt och därmed blev det naturligt för applikationer att kunna använda resurs-fork utan näsblod.
Vad fan snackar du om? Sluta yra. Jag pratade om metadatan för hur filer sparas och när. Du laddar hem en fil i Linux, och den enda metadatan som sparas är när filen senast modifierades (och användes om jag inte minns fel), inte när den ursprungligen sparades. Att ext4 ska klara av att hantera sådan tidsdata, men att Linuxutvecklarna inte fixat detta, säger väl en hel del om hur ofärdigt GNU/Linux faktiskt är.
Citat:
Ursprungligen postat av
cellplast
Kan du producera statistik på att projekt som använder BSD, Apache, MIT, ... håller sämre kvalitet?
Så länge alla gafflar publicerar källkoden för deras gafflade projekt, är det inte så stor kvalitetskillnad. Däremot när gafflarna inte delar med sig av källkoden, ja då är det självklart en försämring gentemot GPL-licensen, eftersom ursprungsprojektet inte får kod tillbaka. Behövs ingen statistisk för det, ganska självklart liksom. I de flesta fall brukar källkoden publiceras, men det finns många exempel på permissive licenses som t.ex. BSD, där källkoden inte publiceras. Kolla bara på alla Chromiumgafflar som exempel (många av dem är freeware och INTE open source). I fallet Chromium så spelar det inte så stor roll eftersom Google utvecklar Chromium, däremot är det stor kvalitetskillnad på Chromium (bra skit) och Chrome (som suger). Hade Chromium varit helt under GPL licensen, då hade vi sluppit spyware som Chrome.
En annan kvalitetfaktor med GPL, är att man måste bland annat dokumentera med changelog och liknande, medan BSD-licensen och liknande half-assed open source licenser, inte ställer sådana krav. Det är lite missvisande att kalla 3 och 2 clause BSD, en "open source licens", eftersom det enda syftet med dessa permissive licenser är
give credit where it's due. Så länge du gör det, så kan du göra precis vad du vill med källkoden, inklusive att gaffla den och aldrig bidra tillbaka med någon källkod till allmänheten, eller för den delen fylla operativsystemet med DRM och spyware osv. Så där kan du inte hålla på med GPL-mjukvara. Och just därför är GPL-licensen den mest folkliga open source licensen.
Poängen hur som helst är att BSD och liknande licenser, helt enkelt inte är seriösa open source licenser. BSD är mer eller mindre som WTFPL-licensen:
https://en.wikipedia.org/wiki/WTFPL
^^
Do What the Fuck You Want To Public License. BSD är inte en seriös open source licens.
Citat:
Ursprungligen postat av
cellplast
PowerDVD må vara rejält kasst, men den kan en bunt saker som de öppna alternativen inte klarar. Spelar roll för folk som t ex vill kunna köra BD-menyer eller 4k-video.
Vem bryr sig om BD-menyer? Ska du kolla på filmen eller menyerna? DRM för 4K Blu-Ray kommer crackas förr eller senare också, och då kan vem som helst spela 4K filmer med vilken open source player som helst. Att Cyberlink klarar av att spela upp BD-menyer eller 4K filmer, innebär inte att det är en bra mediaspelare.