Ubuntu Suomen keskustelualueet
Muut alueet => Yleistä keskustelua => Aiheen aloitti: sniveri - 04.05.10 - klo:21.15
-
Tuossa ohimennen tullut näppäiltyä joitakin ohjelmia, ja nyt pitäis sitten keksiä että mikä lisenssi mihinkin olisi passeli.. Eli mulla on ohjelma joka kerää suljetun koodin ohjelmasta tietoa ja pukkaa tiedot openofficeen, mikä tähän nyt sitten on paras lisenssi? GPL ei taida käydä kun ohjelma linkittyy suljetun koodin ohjelmaan ja avoin lisenssi kuitenkin pitäisi olla että voi linkittyä openofficeen?
-
Auttaisiko tämä Wikipedian taulukko (http://en.wikipedia.org/wiki/Comparison_of_free_software_licenses)? Vai otatko suoraan BSD:n, jota pidetään vapaimpana (siinä mielessä, että sallii myös suljetun koodin käytön)?
-
Hmm.. Mitä enemmän näitä lisenssitarinoita lukee sitä sekavammaksi menee. Esim. jos mulla on GPL-lisenssillä toteutettu VB.net ohjelma joka kirjottelee MySQL:ään juttuja GPL-lisenssillä varustetun .net-connectorin kautta niin onko kiellettyä esim kysäistä Microsoftin Excelistä juttuja tyyliin:
Dim Ex As Obj
Dim JokuJuttu As String = ""
Ex = GetObject(,"Excel.Application")
If Ex IsNot Nothing Then
JokuJuttu = Ex.JokuFunktio()
Ex = Nothing
End If
If JokuJuttu <> "" Then
InsertToMySQL(JokuJuttu)
End If
Tuossahan ei ole linkitetty mitään vaan kokeillaan arvalla jos Excel on olemassa ja kysäistään sitten tietoa jos sattuu jotain löytymään.
Ja sama toisinpäin: Jos olis vaikka Excelin päälle tehty ohjelma ilman linkityksiä niin voiko se kysyä MySQL:stä samoilla ehdoilla esim. seuraavan vapaan indeksin ja pukata sen Exceliin?