Skip to main content

Lähdekoodit

  • December 11, 2014
  • 6 kommenttia
  • 8 katselukertaa

Olen jo useamman kerran pyytänyt asiakaspalvelusta Motororolan koti-tv-purkin lähdekoodeja. Asiakaspalvelu on luvannut palata asiaan pikimiten, mutta useampi kuukausi on vierähtänyt.

Joten:
Mistä saan purkin GPL-lisenssin alaiset lähdekoodit?

6 kommenttia

  • September 15, 2011
Tässä voi ladata lähdekodin motorolan laatikon http://sourceforge.net/motorola/vip19x0/home/Home/ mutta varmaan ei se mitä soneran laatikossa on.

Ja sehän on soneran omaisuutta niin sitähän ei saa modifioida.

  • September 15, 2011
Soneran purnukassa on GPL-lisenssin alaista koodia, joka selviää ohjelmistotiedoista.

Lähdekoodia saa muokata, kuten Sonerakin on tehnyt. Lähdekoodi pitää myös julkaista, jos ohjelmistoa jakaa edelleen, kuten Sonera on tehnyt.

Lainaus Wikipediasta: "Mikäli GPL-ohjelmaa tai sen muunnelmaa levitetään edelleen, lähdekoodi on julkaistava samalla lisenssillä eikä ohjelman käytölle tai levitykselle saa asettaa lisärajoituksia."

  • Faxaaja
  • September 16, 2011
Vois kehityskin tapahtua nopeammalla syklillä, jos koodi olisi vapailla markkinoilla, ja tuon pystyisi itse flashaamaan uudella firmiksellä.

Todennäköistä on että Sonera ei varsinaisesti ole muokannut sitä motorolan boksin koodia. Näin päättelen, koska tämä löytyy sieltä READMEstä (sourceforgen jaossa olevasta paketista)

"This is the source code distribution for open source with
redistribution obligations that has been used in the KreaTV Software
Development Kit. The KreaTV SDK is used by operators and system
integrators to create a customized bootimage which is commonly
downloaded to the set-top box over the operator network. The operator
or system integrator adds their own GUI and possibly extra software in
that process."

Ja kun se on myös LGPL lisensoitu, niin sen päälle saa rakentaa omaa koodia jota ei tarvitse julkaista (siis koodia joka on eri kirjastossa, mutta linkattu noihin boksin LGPL kirjastoihin), ja se on oikeastaan aika normaalimenettely. Tuskin tämä motorolan boksi olisi yleistynyt jos olis ollut pelkkä GPL.

Eli Soneran velvoite on julkaista nuo boksi omat GPL/LGPL softat, oli niitä muokannut tai ei.

Mielenkiintoista on myös se, että miten tulkitaan jakelu, kun tässä tapauksessa tuon boksin mukana ei varmaan tule fyysisesti muuta kuin tuo motorolan oma koodi. Kun boksi käynnistetään, se hakee netistä sen operaattorin luoman boot imagen ja käynnistää sen. Voisi olla sallittua olla julkaisematta sitä imagen koodia, vaikka boksin koodi olisi pelkästään GPL, mikäli se boot image ei linkkaa siihen GPL softaan ajon aikana, mikä on ihan todennäköistä sekin.
No anyway, turhaa saivartelua, koska tuo LGPL mahdollistaa Soneran koodin linkkaamisen boksin koodiin ilman velvoitetta sitä muille jakaa.

Edit: Näköjään nuo sourceforgen koodit on ainoastaan development bokseille, eli motorolalla on tuosta boksista dev versio, joka poikkeaa tästä meille jaettavasta. (http://sourceforge.net/motorola/vip19x0 ... /cd3eef47/)

Mutta joo, Sonera nyt kiltisti vaan jakamaan ne boksin mukana tulevat GPL/LGPL koodit, kiitos.

  • September 16, 2011
Laitoin tästä aiheesta kyselyn eteenpäin, laitan tänne tietoa kun saan vastauksen.

  • September 21, 2011
Sellaista vastausta sain, että Digiboksin lähdekoodin suhteen kannattaa olla yhteydessä Motorolan suuntaan, mikäli ei heidän sivuiltaan (linkit alla) toivottua pakettia/versiota löydä.

https://opensource.motorola.com/sf/sfmain/do/home
ja tarkemmin:
http://sourceforge.net/projects/vip19x0.motorola/files/

  • October 4, 2011
Virittelijöille myös näistä ohjeista voi olla jotain apua.
http://www.shapeshifter.se/2008/04/01/b ... lias-iptv/