Digia kommer med en kommerciel chart løsning
Med navnet 'Commercial charts' er Digia nu på vej med deres første projekt, der ikke vil blive frigivet under GPL eller LGPL. Projektet er i teststadiet og bygger på Qt og er en form for add-on til Qt men er ikke en del af selve Qt. Alligevel har de med dette modul ændret princip, hvor alt kode ikke frigives.
Naturligvis er dette ikke noget, der ændrer på min optimisme omkring (eller gælde ved) Qt. Samtidig har jeg fuld forståelse for at Digia ønsker at drive en forretning og jeg ser generelt absolut ikke noget problem i kommercielle (Qt) løsninger. Dog er jeg lidt i tvivl om hvorvidt, dette kunne være et selvmål, da Digia er i en anden situation end andre virksomheder og open source folk jo netop ikke er specielt glade for en rent kommerciel løsning, der bygger openpå open source - og mange næppe vil bidrage med kode til en sådan løsning.
Slutteligt vil jeg for en god ordens skyld vil jeg nævne, at KDAB også har et Qt-basseret chart (der sandsynligvis mere omfangsrigt) chart. Dette kan købes til kommercielt brug - og derudover er det frigivet under GPL. (http://www.kdab.com/kdab-products/kd-chart/)
Jeg agter ikke at gå ind i en lang debat, men da jeg før har forsvaret Digias forhenværende princip om at alt deres kode blev frigivet under LGPL+GPL - må det være på plads at skrive når det ikke er tilfældet længere ...
Ovenstående ændrer dog ikke på at alt deres kode til selve Qt bliver frigivet som LGPL og at de stadig efter Nokia er den største bidragyder til Qt.
Naturligvis er dette ikke noget, der ændrer på min optimisme omkring (eller gælde ved) Qt. Samtidig har jeg fuld forståelse for at Digia ønsker at drive en forretning og jeg ser generelt absolut ikke noget problem i kommercielle (Qt) løsninger. Dog er jeg lidt i tvivl om hvorvidt, dette kunne være et selvmål, da Digia er i en anden situation end andre virksomheder og open source folk jo netop ikke er specielt glade for en rent kommerciel løsning, der bygger openpå open source - og mange næppe vil bidrage med kode til en sådan løsning.
Slutteligt vil jeg for en god ordens skyld vil jeg nævne, at KDAB også har et Qt-basseret chart (der sandsynligvis mere omfangsrigt) chart. Dette kan købes til kommercielt brug - og derudover er det frigivet under GPL. (http://www.kdab.com/kdab-products/kd-chart/)
Jeg agter ikke at gå ind i en lang debat, men da jeg før har forsvaret Digias forhenværende princip om at alt deres kode blev frigivet under LGPL+GPL - må det være på plads at skrive når det ikke er tilfældet længere ...
Ovenstående ændrer dog ikke på at alt deres kode til selve Qt bliver frigivet som LGPL og at de stadig efter Nokia er den største bidragyder til Qt.
Kommentarer10
En delvis konsekvens af at
Så skammen er ikke kun på Digias side!
... pisseligeglade ....
Hvad
Hvad med at bruge fuldstændig i stedet for pisse?
Derudover har du ret. Nokia er ligeglade, men deres udviklere er ikke :)
Derudover har du ret.
De har jo ikke noget alternativ :) Når de står med et døende DE som deres arbejdsgiver har forladt og trukket betalte folk væk fra, så er der jo en tid med disillusion og desperation. Erkendelse og accept kommer først senere, blandet med vrede og skuffelse selvfølgelig.
Men det er da rart at vi er kommet langt her: Nu er vi ved at tage fat på erkendelsen :)
Qt-ejerne er ligeglade med desktopsegmentet.
Qt-ejerne er ligeglade med copyleft.
Qt-ejerne er i stigende grad ligeglade med linux.
Qt-ejerne accepterer opencore modellen, hvor den gratis Qt bliver crippleware.
Det er meget muligt, at du stadig kommer frem til et positivt resultat, når du slår to streger under Qts rolle, men det er langt fra sikkert at du og andre bliver ved med det :)
Det kunne faktisk være spændende at høre hvornår nok er nok mht. Qt. Hvad skulle der til for at du boycottede eller forkede Qt? Har du et point of no return, eller er det mere som i et ulykkeligt ægteskab hvor den underkuede part må undskylde overfor sig selv og andre, og tilgive igen og igen?
Tekniske fristelser
Jeg kan ikke se noget specielt stort problem i dette produkt. Det er en undergruppe af Nokia eller Digia eller noget . Der levere et produkt med en kommerciel licens , og kildekoden til køberen, og tekniske dokumentation og produktet implementer ODF's åbne dokument standarder.
Jeg tror lidt at det bærer hen af at du ikke kan levere et produkt under disse kommercielle forhold kan du simpelthen ikke lave noget der tjener penge medmindre at du nøjes med at sælge ren support. Alså , ja det er lukket udaf til . Men der er tale om et stykke software direkte til brug for kommercielle firmaers kommercielle anvendelse, og de er flinke ved deres brugere ved at give dem koden og dokumentationen. Dvs , alt efter hvad resten af deres licens siger så fastlåser dette produkt ikke folk til firmaet i fremtiden, og de fastlåser dem ikke til lukkede protokoller eller formater der tvinger dem til at købe andet kommerciel software.
Jeg tror ikke engang RMS kunne hidse sig op over dette, i sidste interview med Linux Action Show siger han at hvis du at hvis du er involveret commercielle LUKKEDE udgivelser så er du uetisk medmindre du er i custom software udvikling, for så er det jo ikke software der skal udgives.
Om man er enig eller ej, så lader dette produkt til at stille køberen relativt godt i fremtiden i forhold til så mange andre kommercielle produkter. Med forbehold for at deres kommicielle licens aftale indeholder faldgruber.
Det er faktisk mere end intel gør fx med deres driveres der nok er opensource , men er af sådan en teknisk karakter at du stort set er hjælpeløs uanset .
Man kunne da håbe at Qt
Mit bud er at der vil ske det samme som Oracles behandling af LibreOffice. Den totale foragt overfor communitiet og frihed vil vise sig i nogle dårlige beslutninger. Men det ville være dejligt hvis det skete, for så skulle parterne bekende kulør.
#4: Det er faktisk mere end intel gør fx med deres driveres der nok er opensource , men er af sådan en teknisk karakter at du stort set er hjælpeløs uanset .
Ufatteligt. Intel betaler for Linux Plumbing uden kommercielle interesser i koden andet end at levere det bedst mulige resultat (salg af Intel hardware).
Digia? De er pisse-ligeglade med alt vedr Linuxplatformens udvikling, deres forretning er en helt anden.
Derudover har du ret.
Og det er det vigtigste,
Det sker skam tit hos Qt-ejerne. Bedste eksempel var da Aaron Seigo ikke ville "drink the koolaide".
http://aseigo.blogspot.com/2009/01/i-will-not-drink-koolaide.html
Men det kom han fandme til da Qt blev købt af Nokia. Phonon blev sparket ud og Qt lavede bindings til Gstreamer. Det er tragisk nok i sig selv, men det helt forfærdelig er at nogle samlede det afdøde Phonon op igen fordi de ikke fattede budskabet :) Det er stadig vedligeholdt og ingen ved hvorfor. Eneste gode forklaring er nogle blogs om dets coolness fra 2007 endnu ikke er glemt.
Blogging frequency == Mindshare
Intel giver kode væk for være flinke og de hader at tjene penge
Ufatteligt. Intel betaler for Linux Plumbing uden kommercielle interesser i koden andet end at levere det bedst mulige resultat (salg af Intel hardware).
Digia? De er pisse-ligegl
Ufattelig naivt.
Intels interesse i Linux ER SALG AF HARDWARE !!!!!! PUNKTUM.
Du har muligvis misforstået denne strofe. Det lyder som om jeg kritisere Intel specifikt , uha, Intel har 100% kommerciel interesse i Linux , der er ingen Linux vendors der ikke har kommercielle interesser. Intel giver en masse støtte til FOSS , ligesom IBM RedHat Novell Microsoft Oracle HP Mfl.
Jeg skriver specifikt drivers , og tager Intel som eksempel da det er en stor del af det Intel leverer (ikke det eneste) , i modsætning til f.eks. RedHat og IBM der historisk begge spænder mere bredt. Og en ting ved mange drivers er at det egentligt ikke er så spændende for den gennemsnitlige programmør at have kildekoden uden at der følger en udførlig teknisk forklaring med , f.eks. hvordan du prikker til et netkort uden at riste det.
Digia, de er ligeglade til det punkt der er et salgsargument i multiplatforms understøttelse formoder jeg. Og ja deres market er nok primært andre steder så derfor er deres interesse afledt deraf , det er ret ligetil.
Det eneste overraskende her er at nogle folk kan blive mere harme over et lille kommercielt firma end f.eks Oracle.
Og ja deres market er
-Og det er det de skal bedømmes på. Kan et firma uden større interesse i desktop linux betroes et så stort ansvar som maintainer på desktoppens toolkit? Nope. Og ddt bliver ikke bedre når vi kigger lidt grundigere efter: Digia har mere travlt med kommercielle løsninger der gør den frie Qt til crippleware, input methods som det gennempatenterede stemmestyring og fokus på porting til eksotiske og ufrie embeddede platforme.
Hvis man har en drøm om at Linux en dag skal være relevant på desktoppen, så skal sådan noget som det her stoppes. Og det er kun brugerne til at råbe op.
Fork it, igen
Måske har jeg overset det , eller måske kan det ikke lade sig gøre uden at Nokia sagsøger en i smadder.
Feature , dokumentation og performance, mæssigt set er Qt i den bedre ende sammenlignet med andre toolkits, så enten er situationen ikke noget problem for flertallet af FOSS Qt communitiet , eller også er der bare ingen der tør.
Og jeg ser stadig ikke nogen grund til at dette produkt skulle gøre situationen værre for noget FOSS projekt , det er et eller andet sygt i den argumentation.