Olen tekemässä avoimen lähdekoodin harjoitustyötä yliopistolle. Aiheenani on matriisilaskin ja haluaisin tietää onko kukaan patentoinut esimerkiksi Gaussin-Jordanin algoritmia tai matriisien kertolaskua. Koska koodi tulee muidenkin kuin minun nähtäväksi haluaisin 100% varmuuden etten käytä patentoituja algoritmeja ja sitä kautta joudu maksamaan tekijänoikeuskorvauksia tai vankilaan.
Patentit ohjelmoinnissa.
Puuhikki
2364
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
Ei kukaan voi patentoida Gauss-Jordan matriisi invertointi (eikä Ohmin lakia, Einsteinin E=mc^2...). Gauss-Jordan algoritmi on implementoitu hyvin monella tavalla, optimoitu ja räätälöity erikoissovelluksiin). Mutta...
...jos kopioit jonkun algoritmin koodia sanantarkasti jostain (esim. kirjasta Numerical Recepies for C) rikot tekijänoikeuslakia (ei Gaussin vaan kirjan tekiöiden) ellei sinulla ole siihen lupaa tai jos esität sen omana teoksena.
Käyttö onnistuu myös, mikäli koodi on lisensoitu open source, freeware, pd yms. käyttöön. Kannattaa tarkistaa kirjan sivuilta tai sen tekijöiltä, sekä tietysti myös muistaa mainita esim. kommenteissa.