Tämä nyt tuli vain mieleen, mutta saako jonkun kehittelemiä koodeja kopioida omaan ohjelmaansa? Tuli vaan mieleen että ehkei se sittenkään ole laillista. En nyt tarkoita täällä Ohjelmointiputkassa ilmaantuvia koodeja, vaan valmiiden ohjelmien koodeja ja ehkä sellaisia, joista on maksettu joku lasku. Mitä mieltä olette?
Yleisesti ottaen saa. Jos esimsrkiksi otat täältä putkasta jonkun koodin, saat käyttää sitä vapaasti, koska putkassa on vain freeware koodia. Joskus tosin esim. freevbcode.comista löytyy koodeja joiden alussa lukee esim:
'My super Xtra control 'If you use this for commercial use pay US$20.00 4 me 'matti.meikalainen@sahkoposti.com
Eli: saa, ellei sitä suoranaisesti kielletä koodin alussa :)
Just niin, Tai voidaanhan se kieltää esim. Readme:ssä mutta kuitenkin.
Riippuu hyvin pitkälti ehdoista joilla koodi on myyty. Jos joku on tosiaan myynyt omistusoikeuden koodiin, sitä saa hyödyntää juuri niin kuin huvittaa. Yleisempi käytäntö on käyttöoikeuden myyminen, jolloin koodin tekijä yhä omistaa koodin, ja maksaja saa vain luvan käyttää sitä ostettuun tarkoitukseen.
Lisäksi lisenssiehdot kertovat hyvin paljon. Esimerkiksi (L)GPL antaa oikeuden lähdekoodin hyödyntämiseen, mikäli olet siis täyttänyt koodin tekijän määritelmän lähdekoodin saamisesta (monet jakavat ilmaiseksi, toiset vain tuotteen ostaneille asiakkaille).
Voisin melkein sanoa että turvallisinta on kysyä ennen kuin käyttää, välttyy monilta ongelmilta.
Harrastelija kirjoitti:
Eli: saa, ellei sitä suoranaisesti kielletä koodin alussa :)
Ei saa, ellei sitä erikseen sallita. Suomessa siis kaikki teokset mukaanlukien koodipätkät ovat oletuksena tekijänoikeuslain suojaamia, eikä niiden kopiointia tarvitse erikseen kieltää
Jaa? Siis ketäs minä nyt uskoisin kun
Miettinen kirjoitti:
Ei saa, ellei sitä erikseen sallita
miiro kirjoitti:
Yleisesti ottaen saa.
Jes. Jumissa ollaan
Kuten Miettinen sanoi, koodeja koskee myös tekijänoikeus. Käyttö on kiellettyä ilman tekijän lupaa.
Mutta Ohjelmointiputkan koodeissa ei ole tekijänoikeuksia, vai?
Harrastelija kirjoitti:
Mutta Ohjelmointiputkan koodeissa ei ole tekijänoikeuksia, vai?
Tekijänoikeus on aina teoksen tekijällä vaikka sitä ei erikseen ilmoitettaisi. Vinkin lähettäjän nimi on myös näkyvissä.
Teosta saa käyttää vain lisenssiehtojen mukaan, ja jos niitä ei ole, ei koodia periaatteessa saa kuin katsella (ja ehkä käyttää yksityisesti, en tiedä) sillä oletuksena tekijällä on kaikki oikeudet teokseensa. Koodivinkki myös käsittääkseni täyttää teoksen määritelmän.
Eli ainakin isompiin projekteihin (ja varsinkin kaupallisiin) kannattaa pyytää henkilökohtaisesti lupa tekijältä. Mutta eiköhän kotisivuille voi vieraskirjan kopsata täältä huoletta varsinkin jos pistää tekijän nimen näkyviin sivuille.
Muistelin, että täällä jossain olisi ollut maininta siitä, että vinkit ovat kaikki vapaassa käytössä kaikkiin tarkoituksiin, mutta muistelen ilmeisesti väärin, kun en sitä ainakaan mistään löydä. Lieköhän tuosta sitten joskus keskustelun puolella juttua ollut. Voisi olla ihan hyvä idea lisätä tuollainen, ettei tulevaisuudessa tule sekaannuksia.
Joka tapauksessa, oma vankka mielipiteeni on, että jos tarkoituksella laittaa veppiin koodia näkyville, niin pitää tuota saada hyödyntää. Eihän siinä ole mitään järkeä, että laitetaan koodia esille ja vain todetaan "nyah nyah, et saa käyttää!1"
Ainakin mun koodia saa hyödyntää ihan vapaasti mihin tarkoituksiin huvittaa, kunhan ei väitä, että olisi sen itse kirjoittanut (no ei sillä, että mun koodia kukaan kehtais omakseen väittääkään, mutta... ^^)
Eiköhän nuo koodivinkit ole juuri sitä varten, että niistä opitaan ja sovelletaan omaan tarkoitukseen. Se on kyllä mielestäni väärin, että kopioidaan suoraan joku toisen tekemä ohjelma ja ruvetaan sitä sitten myymään omanaan. Vaan eipä tuo minua ainakaan huoleta, en nimittäin ole lähettänyt tänne mitään, mistä kukaan mitään ikinä maksaisi. :)
Harrastelija kirjoitti:
Tämä nyt tuli vain mieleen, mutta saako jonkun kehittelemiä koodeja kopioida omaan ohjelmaansa? Tuli vaan mieleen että ehkei se sittenkään ole laillista. En nyt tarkoita täällä Ohjelmointiputkassa ilmaantuvia koodeja, vaan valmiiden ohjelmien koodeja ja ehkä sellaisia, joista on maksettu joku lasku. Mitä mieltä olette?
oikeastaan saa, mutta jos kopioi niin arvelisin että täytyy jättää tekijän nimi kyseiseen koodiin tai jtn.
Hunajavohveli kirjoitti:
Vaan eipä tuo minua ainakaan huoleta, en nimittäin ole lähettänyt tänne mitään, mistä kukaan mitään ikinä maksaisi. :)
kyllä olet :D
Harrastelija kirjoitti:
Tämä nyt tuli vain mieleen, mutta saako jonkun kehittelemiä koodeja kopioida omaan ohjelmaansa? Tuli vaan mieleen että ehkei se sittenkään ole laillista. En nyt tarkoita täällä Ohjelmointiputkassa ilmaantuvia koodeja, vaan valmiiden ohjelmien koodeja ja ehkä sellaisia, joista on maksettu joku lasku. Mitä mieltä olette?
Ainakin tämä on varma:
Et voi kopioida gpl-lisenssilla julkaistut koodit suljettuun ohjelmistoon.
Siis, saa kopioida, mutta tekijä on mainittava jossain siinä, sitäkö tarkoitit aWW?
Ehkä tuonne koodivinkin lähetys sivuille voisi laittaa pienen lisäyksen: [k/e] koodin tekijä luopuu tekijänoikeuksistaan.
Näin ainakin erottuisivat ne koodit joita saa käyttää miten haluaa. Muissa koodeissa sitten normaalikäytäntö..
Minun mielestäni kaikissa koodeissa sun muissa höpinöissä on tekijän oikeus niinkuin moni muukin sanoi,mutta esim.täällä putkassa monet ovat hyödyntäneet toisten koodia
ja minusta sitä saisi olla täällä putkassa ikuisesti.Koska miksi laittaa näytille koodia jos sitä kukaan ei saisi käyttää.
olen samaa mieltä. Sillä, on todella ikävää jos on näin käy. Kuten osuvasti
Blaze kirjoitti:
Eihän siinä ole mitään järkeä, että laitetaan koodia esille ja vain todetaan "nyah nyah, et saa käyttää!!"
"nyah nyah" :)
Mutta entäpä jos vaikka satuu ihan vahingossa tekemään samanlaisen ohjelman kuin jokin iso firma, esimerkiksi Mikkisofta? Miten voin todistaa, että se on minun tekemäni? Tuskinpa minun sanaani uskoisi jotain Microsoftia vastaan... Että tämmöstä tänään
Joo samaa olen pohtinut (kymmenien muiden ohjelmointiongelmien lisäksi) Pelkään vaan, ettei niin samanlaista ohjelmaa voisi tehdä, että koodit on kirjoitettu samassa järjestyksessä, ja ohjelman verhoilu on samanlainen. Voi, pelkäämpä että tämän prosenttiluku on hyvin alhainen... 0,01 %, ehkä...
Kuten Blaze muistelikin: https://www.ohjelmointiputka.net/keskustelu/782-koodivinkit
Minusta kaikkien koodivinkkien pitäisi olla vapaasti käytössä, koska jos jokin on hyvin toteutettu, onko mitään väliä, kopioiko koodin suoraan vai kirjoittaako sen itse uudestaan? Kuitenkin olisi syytä mainita hyödyntäneensä kyseistä koodia, eikä ainakaan saisi väittää mitään omakseen. Tuskin on liikaa vaadittu, että laittaa projektinsa readme-tiedostoon "Special Thanks" -osaston (mitä sen nyt pitäisi suomeksi olla, "Erikoiskiitokset").
No hyvä kun selvisi :) Ajattelin vaan ettei nyt ainakaan syyllisty mihinkään rikokseen jos jossain vaiheessa käyn pelejäni myymään ;)
Harrastelija kirjoitti:
Siis, saa kopioida, mutta tekijä on mainittava jossain siinä, sitäkö tarkoitit aWW?
Ei vaan gpl-lisenssilla julkaistut koodit on laitonta kopioida suljettuihin ohjelmistoihin.
GNU GPL on laillinen sopimus
http://www.gnu.org/licenses/gpl.txt
Tuo että saako jotain koodia käyttää on vähän veteen piirretty viiva. Jos koodia voidaan pitää sellaisena että sen voi kuka vain "keksiä" (ei sisällä mitään ydinfysiikkaa) niin se tekijän oikeuden todistaminen olisi aika vaikeaa (tietysti jos ei viitsi edes muuttujien nimiä yms. muuttaa niin...). Mutta jos kyseessä on esimerkiksi laajempi ohjelmisto tai ohjelmisto komponentti niin tilanne on taas vähän toinen. Itse kysyisin kyllä suoraan koodi vinkin lähettäjältä lupaa saada käyttää koodia jos välttämättä pitäisi se suoraan kopioida.
Aihe on jo aika vanha, joten et voi enää vastata siihen.