Taloussanomat
Lue uutinen mobiilisivustolla
Kehitysalusta siirtyy LGPL-lisenssiin

Nokia höllentää Qt:n lisensointia

14.1.2009 11:43 Lisenssimuutoksen uskotaan nostavan kehitysalustan houkuttelevuutta ohjelmoijien silmissä ja houkuttelevan heitä Nokian leiriin.

Matkapuhelinvalmistaja Nokia helpottaa ohjelmistojen kehittämiseen tarkoitetun Qt-kehitysalustan käyttämistä kaupallisiin tarkoituksiin.

Nokia kertoi keskiviikkona muuttavansa Qt:n lisensointia siten, että se tulee saatavilla GNU-projektin LGPL-lisenssin alaisena tuotteena.

Tähän asti Qt:llä on ollut kaksi lisenssiä: lähdekoodin saatavuutta säännöstelevä GPL-lisenssi epäkaupalliseen käyttöön ja kaupallinen lisenssi suljetun koodin sovelluksia valmistaville kehittäjille. 

LGPL:n siirtymisen myötä Qt:llä kaupallisen sovelluksen kehittäneen tahon ei tarvitse julkaista sovelluksensa lähdekoodia. Aiemmin tämä on edellyttänyt kaupallisen lisenssin hankkimista.

Nokian mukaan muutos astuu voimaan Qt:n 4.5-version julkaisemisen yhteydessä, jonka on tarkoitus tapahtua maaliskuussa.

Qt on suosittu kehitysalusta, jonka avulla on mahdollista kehittää sovelluksia helposti useille eri alustoille.

Windows-, Linux-, OS X-järjestelmiä ja useita mobiilialustoja tukevaa Qt:tä käytetään muun muassa graafisten käyttöliittymien tekemiseen

Nokia sai Qt:n omakseen ostamalla norjalaisen Trolltech-ohjelmistoyhtiön viime vuoden alussa.

Houkuttelevampi
lisenssi

Nokian lisenssiliike saattaa houkutella useampia kaupallisten sovellusten kehittäjiä Qt:n käyttäjiksi ja sitä myötä Nokian mobiilisovellusten ekosysteemiin.

Qt:n kahden lisenssin malli on tehnyt siitä tähän asti kilpailijaansa GTK+:aa vähemmän houkuttelevan joidenkin sovelluskehittäjien silmissä.

Älypuhelinten kasvavan merkityksen takia Nokia kamppailee enenevässä määrin sovelluskehittäjien ajasta ja kiinnostuksesta.

Kolmansien osapuolien tekemien sovellusten runsas määrä on auttanut muun muassa Applea iPhone-puhelimensa suosion kasvattamisessa. 

Nokian laitepuolen johtajan Kai Öistämön mukaan Qt:n siirtyminen LGPL-lisenssin alaisuuteen kasvattaa sen käyttäjien sitoutuneisuutta kehitysalustaan ja lisää houkuttelevuutta.

– Nokia pystyy hyödyntämään Qt:n parannuksia Symbian OS:n S60-alustassa, Maemossa ja OVI-palveluissa ilman, että meidän täytyy kirjoittaa koko koodia uusiksi.

Jutun kirjoitti: Aleksi Moisio

Aleksi Moisio

Teksti on lisensoitu Creative Commons Nimeä-Ei muutoksia-Epäkaupallinen -lisenssillä.

Mainitut yritykset

Kommentit (5)

Huono 0
Nokian on kokolailla pakko päästää QT ilmaiseksi tuotteeksi, koska kilpailijoiden (Android, Apple, MS) kehitysympäristöt ovat myös ilmaisia.

Saa nähdä kuinka pitkään Nokialla riittää innostusta tukea kaikkia QT:n ympäristöjä. Nokia on nyt ostellut itselleen paljon kulupottia (Symbian, QT) jotka se joutuu markkinapaineessa antamaan (lähes) ilmaiseksi ulos.
Markku
Huono 0
Nuo ostot ja open sourceksi siirtäminenhän ovat suunniteltuja strategisia valintoja. Kyllä se ympäristöjen tukeminenkin kuulu siihen strategiaan juurikin siksi, että sama koodi saadaan pyörimään eri alustoilla ilman muutoksia.
Ei ymmärrä edellisen pointtia
Huono 1
LGPL:n siirtymisen myötä Qt:llä kaupallisen sovelluksen kehittäneen tahon ei tarvitse julkaista sovelluksensa lähdekoodia

Tämä on hienoinen tulkintakysymys mitä tuolla lausahduksella tarkoiteaan! Eikö kuitenkin kaikki LGPL:n alaisuudessa tehty koodi pidä antaa open sourcena, mutta LGPL mahdollistaa sen, että tuo open source koodi voi linkittää omaan "proprietary" kirjastoon jota ei siis tarvitse julkaista "kilpailijoille"? Eli tuo oma koodi ei siis ole derivative (tjms) joka olisi LGPL:n alaista koodia.

Miten jotkut sunnuntaikodarit muka pitävät Qt:tä houkuttelevana vaihtoehtona jos fakta on kuitenkin se että kun tekee jonkun oman kötöstyksen ja josta haluaisi vaikka muutaman euron niin pitää joko ostaa kaupallinen lisenssi (mikä maksaa tuhansia euroja) tai sitten tarjota lähdekoodit muille ... siinäpä sitä onkin sitten järkeä!

No ehkä en vaan tajua tätä logiikkaa ...
tsp
Huono 0
LGPL:n siirtymisen myötä Qt:llä kaupallisen sovelluksen kehittäneen tahon ei tarvitse julkaista sovelluksensa lähdekoodia

Tämä on hienoinen tulkintakysymys mitä tuolla lausahduksella tarkoiteaan! Eikö kuitenkin kaikki LGPL:n alaisuudessa tehty koodi pidä antaa open sourcena, mutta LGPL mahdollistaa sen, että tuo open source koodi voi linkittää omaan "proprietary" kirjastoon jota ei siis tarvitse julkaista "kilpailijoille"? Eli tuo oma koodi ei siis ole derivative (tjms) joka olisi LGPL:n alaista koodia.

Miten jotkut sunnuntaikodarit muka pitävät Qt:tä houkuttelevana vaihtoehtona jos fakta on kuitenkin se että kun tekee jonkun oman kötöstyksen ja josta haluaisi vaikka muutaman euron niin pitää joko ostaa kaupallinen lisenssi (mikä maksaa tuhansia euroja) tai sitten tarjota lähdekoodit muille ... siinäpä sitä onkin sitten järkeä!

No ehkä en vaan tajua tätä logiikkaa ...

Pointti onkin siinä, että tämä oma "kötöstys" on juuri tätä "proprietary" koodia, mihin Qt-kirjastot linkitetään. Tämä on yleisin tapa, miten Qt:ta käytetään. Aika harvoin an tarvetta tehdä omia muokkauksia itse Qt-kirjastoihin. Jos sen sijaan sunnuntaikoodari haluaisi tehdä laajennusta itse Qt-kirjastoihin, tilanne on tietysti kokonaan toinen. Tällöin myös muokattu koodi pitää julkaista. Kuitenkin siinä harvinaisessa tapauksessa, että sunnuntaikoodarin täytyisi tehdä omia muokkauksia itse Qt-kirjastoon, muokkaukset sisältävät tuskin mitään liikesalaisuuksia.

Qt on eräänlainen C++-laajennus. Sitä voisi verrata ohjelmointikieleen, esimerkisi Javaan. Aika harvoin sunnuntaikoodarilla on tarvetta tehdä muutoksia esim. Java-kääntäjään tai virtuaalikoneeseen, jos hän kirjoittaa Java-koodia. Ja jos pitää, niin muutokset sisältävät tuskin mitän liikesalaisuuksia. Sen sijaan sunnuntaikoodarin kirjoittama Java-koodi todennäköisesti sisältää liikesalaisuuksia.
sakke
Sivut: 1 Edellinen Seuraava
Kirjoita vastaus
Ohjeet: Pysy aiheessa ja kirjoita napakasti. Muista, että haastateltavilla, kanssakeskustelijoilla ja toimittajilla on oikeus omaan, eriävään mielipiteeseen. Ole kohtelias ja ystävällinen, äläkä tarkoituksella provosoi tai hauku muita keskustelijoita. Taloussanomat varaa oikeuden poistaa asiattomat viestit. Varauduthan siihen, että linkkejä sisältävät viestit tarkistetaan yksitellen roskapostin suodattamiseksi. Arvostamme mielipidettäsi!
> Lue koko keskusteluetiketti

Uusimmat uutiset

Digiyesterday

Viisi vuotta sitten

Turvaekspertti keplotteli kyberpuolustusrahat itselleen

10.02.2007 Yhdysvaltain kansallisen turvallisuusviraston NSA:n (National Security Agency) entinen työntekijä on jäänyt kiinni valtion kyberpuolustukseen tarkoitettujen varojen ohjaamisesta laittomasti omalle yritykselleen.


Kolme vuotta sitten

Nokia Siemens sulkee Espoon-tehtaan

10.02.2009 Nokia Siemens Networks sulkee tehtaansa Espoossa ja irtisanoo 559 työntekijää.

.