Archive

Archive for July, 2007

Avautuma lomailee

Olen pitänyt viime viikot blogini kovin hiljaisena. Syy on yksinkertainen – olen lomalla. Viritän aktiivisemman vaihteen päälle elokuun ensimmäisen viikon jälkeen.

Kaikki eivät kuitenkaan lomaile ja suosittelenkin kiinnostuneita seuraamaan muiden open source -aktiivien blogeja, joihin löytyy linkkejä blogini linkkilistasta.

Categories: avautuma Tags:

GPLv3-juttuja

Categories: gpl, juridiikka, lisensointi Tags:

FON ja GPLv2 -case selvitetty

Sain eilen toisen viestin FONin asiakaspalvelusta koskien kysymystäni GPLv2:n ehtojen täyttämisestä FONin wlan-tukiaseman ohjelmiston lähdekoodin jakelun osalta.

Vastauksessa ei suoraan vastattu kysymykseeni siitä, miksi FONin Downloads-sivulla ei ole linkkiä lähdekoodien lataamiseksi, vaikka samalta sivulta voi ladata ohjelmiston binääriversion. Viestissä vakuutettiin FONin täyttävän kaikki GPLv2:n ehdot ja todennäköisesti myös GPLv3:n ehdot.

Vastauksen mukaan FON myös pyrkii ja haluaa tunnistautua open source -yrityksenä.

Olin jo vastaamassa FONille, että he eivät edelleenkään noudata GPLv2:n ehtoja, koska yritys ei tarjoa lähdekoodeja, vaikka jakelevat tukiaseman ohjelmiston binääriversiota sivuillaan, kunnes löysin lähdekoodit.

Lähdekoodit tarjotaan Downloads-sivulla olevan linkin “THE LA FONERA WIFI ROUTER – Download Firmware here” alta. Linkkiä klikkaamalla avautuu FON-ohjelmiston ja -palvelun ehtojen hyväksymislomake. Lomakkeessa on linkki User License of the FON Software pdf-tiedostoon, joka sisältää seuraavaa tietoa:

FONbasic Source code

This firmware contains various 3rd party software. All FON or OpenWrt specific additions are licensed under the terms of the GNU General Public License (version 2). You can find the exact licensing terms of other parts in the unmodified software archives included in our source release in the ‘dl’ directory.

The FONbasic source code for the Linksys router, based on OpenWrt is available to download at http://download.fon.com/firmware/0.6.6/FONbasic-0.6.6.tar.bz2

The FONbasic source code for La Fonera, based on OpenWrt is available to download at http://download.fon.com/firmware/fonera/latest/fonera.tar.bz2

Lähdekoodit ovat siis saatavilla FONin sivuilta ja etsivä löytää myös linkit koodipaketteihin. Ne eivät ole kovin ilmeisessä paikassa, mutta ovat siellä kuitenkin ja täten GPLv2:n ehdot ovat tältä osin täytetyt.

Täytyy antaa kiitosta FONin asiakaspalvelulle, joka on joka kerta vastannut kysymyksiini ripeästi.

Categories: gpl, juridiikka, laitteet, linux, lisensointi Tags:

Mark Radcliffen näkemys GPLv3:sta

Mark Radcliffe, tunnustettu open source -juridiikan asiantuntija, käy tuoreessa blogikirjoituksessaan läpi GPLv3:n sisältöä. Hän tuntuu olevan tyytyväinen lisenssiin.

I believe that the GPLv3 is a very valuable addition to FOSS licenses and solves many of the challenges faced by GPLv2. Companies distributing FOSS should consider it and companies using FOSS should be prepared, in most cases, to accept it.

Radcliffe erittelee 10 kohtaa, joissa GPLv3 poikkeaa edeltäjästään GPLv2:sta ja tuo parannuksia menneeseen.

1. Clarifying the Scope of GPLv3.

  • GPLv3 ei perustu enää yksinomaan Yhdysvaltojen tekijänoikeuslakiin.
  • GPLv3:ssa todetaan, että ohjelman saataville asettaminen (esim. ASP) ei laukaise copyleft-ehtoja.
  • GPLv3 ei sisällä termiä “collective work”, joka aiheuttaa erilaisia tulkintoja GPLv2:ssa.

2. Patents.

  • Yritykset, jotka kontribuoivat GPLv3-lisensoituun teokseen, antavat samalla muille luvan hyödyntää työpanostensa mahdollisesti sisältämiä patentoituja tekniikoita ko. teoksessa.
  • GPLv3 sisältää muita patenttiehtoja, jotka pyrkivät estämään Microsoft/Novell-sopimuksen kaltaisten sopimusten tekemisen.

3. Expanded Compatibility.

  • GPLv3 on suunniteltu laajentamaan yhteensopivuutta muiden lisenssien kanssa.
  • GPLv3 on yhteensopiva Apache License 2.0:n kanssa toisin kuin GPLv2.

4. Broadened Scope of Works.

  • GPLv3 pätee mihin tahansa teokseen, johon voi saada tekijänoikeuden.
  • GPLv2 oli käytännössä rajoitettu pelkästään ohjelmistoihin.

5. Termination.

  • GPLv3 sisältää keinot palauttaa käyttöoikeus irtisanottuun lisenssiin. Lisenssi irtisanoutuu automaattisesti lisenssiehtojen rikkomisen myötä.
  • Myös GPLv2 sisältää automaattisen lisenssin irtisanomisen, mutta ei keinoja palauttaa oikeutta lisenssiin, vaikka toiminta myöhemmin muutettaisiin vastaamaan lisenssin ehtoja.

6. Modification of Software for Consumer Products.

  • GPLv3:n alaista ohjelmistoa hyödyntävän kuluttajatuotteen ohjelmisto täytyy avata. Lähdekoodin lisäksi toimittajan täytyy tarjota kaikki asennuksen edellyttämät tiedot.
  • Kyseisiksi kuluttajatuotteiksi lasketaan mm. televisiot, stereot, autot ja kodin turvajärjestelmät.

7. Limitations on Digital Rights Management.

  • GPLv3 kieltää GPLv3-lisensoidun ohjelmiston käyttämisen DRM-tekniikan toteuttamiseksi.

8. Use of Contractors.

  • GPLv2 tulkitsee teoksen kopion antamisen itsenäiselle konsultille tai alihankkijalle teoksen levittämiseksi, mikä teoriassa sallii konsultin tai alihankkijan levittää teosta edelleen.
  • GPLv3 sallii yrityksen tarjota teoksen kopioita kolmannelle osapuolelle muutosten tekemiseksi pelkästään kyseiselle yritykselle.

9. Application Service Provider (ASP).

  • GPLv3 ei paikkaa nk. ASP-aukkoa (ASP loophole), vaan FSF päätyi tarjoamaan erillisen lisenssin tätä kaipaaville. Affero General Public License (AGPL) sisältää ehdon, jonka mukaan verkon kautta palvelujaan tarjoavien yritysten täytyy laittaa palvelun käyttäjille palvelun lähdekoodi saataville. AGPLv3 on tällä hetkellä vielä luonnosvaiheessa.

10. Additional Terms.

  • GPLv2 ei salli minkäänlaisia muutoksia ehtoihinsa.
  • GPLv3 sallii ehtoihin rajoitettuja muutoksia, jotta yhteensopivuusongelmia muiden open source -lisenssien sekä Yhdysvaltojen ulkopuolisten maiden lainsäädännön kanssa vältettäisiin.

Kannattaa tutustua Mark Radcliffen kirjoitukseen kokonaisuudessaan.

Categories: gpl, juridiikka, lisensointi Tags:

<NO>OOXML – sano ei Microsoft OOXML:lle

<NO>OOXML-sivusto on perustettu levittämään tietoa Microsoftin tuoreimman toimisto-ohjelmistostandardin Microsoft OOXML:n heikkouksista ja siitä, miksi kyseiselle standardille ei pitäisi antaa ISO-hyväksyntää.

Not so open OOXML
  • OOXML stands for Microsoft Office Open eXtensible Markup Language, which is misleading: it is no open standard.
  • ODF = OpenDocumentformat is an open standard. It is also an ISO standard.

Sivuston taustalla on Foundation for a Free Information Infrastructure, joka vaikutti voimakkaasti EU:n ohjelmistopatenttidirektiivin kaatumiseen heinäkuussa 2005.

Sivustolla on mahdollisuus allekirjoittaa vetoomus Microsoftin standardihakemuksen hylkäämiseksi.

Categories: microsoft, standardit Tags:

Frozen Bubble

Frozen Bubble on addiktiivinen avoimen lähdekoodin (GPLv2) kuplienpoksauttelupeli. Vastaavia Flashillä toteutettuja pelejä on tarjolla webissä lukuisia, mutta Frozen Bubble tarjoaa erikoisuutena kaksinpelin ja 2-5 pelaajan mittelön verkon yli. Pelin uusin versio on saatavilla vain Linuxille.


Colorful 3D rendered penguin animations, 100 levels of 1p game, hours and hours of 2p game, nights and nights of 2p/3p/4p/5p game over LAN or Internet, a level-editor, 3 professional quality digital soundtracks, 15 stereo sound effects, 8 unique graphical transition effects, 8 unique logo eye-candies.

Categories: linux, pelit Tags:

Full Circle Magazine issue #2 julkaistu

Categories: lehdet, linux, ubuntu Tags:

Wikipedia-tutkimusta Suomessa

Törmäsin tänään netissä Open Access Communication for Science -projektin Wikipedia workshopiin. Yhden päivän kestänyt workshop järjestettiin huhtikuussa Hankenissa ja siinä paneuduttiin Wikipediaan tutkimusmielessä.

Workshopin teema: Wikipedia on tutkimusmielessä erittäin kiinnostava world wide webin mahdollistama ilmiö. Sen perustana on “peer production”, jossa tavalliset kansalaiset ja harrastelijat ilman korvausta tuottavat ja muokkaavat tietoja ilmaiseen yhteiseen käyttöön. Vastaavia ilmiöitä ovat muun muassa tutkijoiden Open Access lehdet ja julkaisuarkistot, open source ohjelmistot sekä erilaiset ilmaiset kuvakokoelmat webissä.

Workshop herätti mielenkiintoni siksikin, että ensi syksyllä järjestettävässä MindTrek-konferenssissa järjestetään Blogit ja wikit yrityskäytössä -workshop. Luvassa on taatusti mielenkiintoisia kokemuksia ja näkemyksiä blogien ja wikien soveltuvuudesta, käyttöönotosta, hyödyistä ja haasteista yritysympäristössä.

Categories: wiki, yhteisöt Tags:

FON ja GPLv2

FONin asiakaspalvelu vastasi ripeästi kyselyyni yhtiön WLAN-tukiasemien ohjelmistojen lähdekoodien julkaisusta GPLv2:n ehtojen mukaisesti. Alla saamani vastaus:

Dear Matti,

You have indeed access to our firmware source code, please be welcome to dowload it from:

http://download.fon.com/firmware/fonera/latest/fonera.tar.bz2

Best Regards,
Luis
FON Customer Care

Lähdekoodi on siis saatavilla, mutta tämä ei täysin tyydytä minua, eikä mielestäni myöskään täytä GPLv2:n ehtoja. Tulkintani mukaan FONin on tarjottava ohjelmiston lähdekoodi samassa paikassa binäärikoodin kanssa. Perustan tulkintani GPLv2:n ehtoon 3 (alla oleva käännös Mikko Välimäen, alkuperäinen lisenssiteksti täällä):

3. Lisenssin saajalla on oikeus kopioida ja levittää Ohjelmaa (tai siihen perustuvaa teosta, Kohdan 2 mukaisesti) objektikoodina tai ajettavassa muodossa yllä esitettyjen Kohtien 1 ja 2 mukaisesti edellyttäen lisäksi, että yksi seuraavista ehdoista on täytetty:

a) Ohjelman mukaan liitetään täydellinen koneella luettava lähdekoodi, joka on levitettävä yllä mainittujen Kohtien 1 ja 2 ehtojen mukaisesti välineellä, jota käytetään yleisesti ohjelmistojen jakeluun; tai

b) Ohjelman mukaan liitetään vähintään kolme vuotta voimassa oleva kirjallinen tarjous luovuttaa kelle tahansa kolmannelle osapuolelle, enintään lähdekoodin fyysisen levittämisen hinnalla, täydellinen koneella luettava lähdekoodi, joka on levitettävä yllä mainittujen Kohtien 1 ja 2 ehtojen mukaisesti välineellä, jota käytetään yleisesti ohjelmistojen jakeluun;

FONin olisi siis sisällytettävä ohjelmiston binäärijakeluun joko a) ohjelmiston lähdekoodi tai b) kirjallinen tarjous lähdekoodin luovuttamisesta.

FONilla on käytettävissään myös kolmas vaihtoehto. FON voi tarjota ohjelmiston lähdekoodin samassa paikassa, missä se jakelee ohjelmiston binääriversiota. Ote gradustani:

Avoimen lähdekoodin projekteissa on nykyään suosituinta tarjota ohjelman binääri- ja lähdekoodiversioita WWW:ssä ohjelman kotisivuilla. Tällöin lähdekoodin ei tarvitse olla samassa paketissa binäärin kanssa vaan riittää, että lähdekoodiin on pääsy samasta paikasta kuin binääriin. Internet-jakelussa on kuitenkin muistettava, että lähdekoodeihin on taattava pääsy vähintään kolmen vuoden ajan ohjelman julkaisusta.

Nähdäkseni FON ei täytä GPLv2:n kolmatta ehtoa ja laitankin uuden kyselyn yhtiölle.

Categories: gpl, juridiikka, laitteet, linux Tags:

FON ja La Fonera

Virittelin viikonloppuna FONin La Fonera -WLAN-tukiaseman toimintakuntoon. Kovin suurta virittelyä asia ei tosin vaatinut, kunhan kytki La Foneraan sähkön ja verkon ja rekisteröi laitteen FONin kotisivuilla.

Ihmetystä herätti se, että Fonera tarjoaa pienellä antennillaan huomattavasti paremman signaalin kuin kookkaammalla antennilla varustettu Telewell TW-EA510 v3 -ADSL-modeemini.

La Foneran ohjelmisto perustuu avoimen lähdekoodin Linux-jakelu OpenWrt:hen, joka on lisensoitu GPLv2:lla.

All software for FON SOCIAL routers is based on OpenWRT, an open-source Linux distribution for embedded devices. It is licensed under the GPLv2

Yritin etsiä laitteen ohjelmiston lähdekoodia FONin sivuilta, mutta tuloksetta. Binääriversio ohjelmistosta sen sijaan on saatavilla, vaikka La Fonerat päivittyvätkin uusimpaan ohjelmistoversioon automaattisesti (ellei laitetta ole tarkoituksella hakkeroitu).

Koska La Foneran ohjelmisto FONinkin mukaan perustuu GPLv2-lisensoituun OpenWrt-ohjelmistoon, niin FONin olisi GPLv2:n ehtojen mukaan laitettava ohjelmiston lähdekoodiversio saataville samaan paikkaan binääriversion kanssa.

Laitoin asiasta tiedustelun FONille, joten odotellaan, josko saataisiin vastaus.

Categories: gpl, laitteet, linux Tags: