Kysymys:
Stack Exchangen koodilisenssi
ghosts_in_the_code
2016-01-15 00:16:01 UTC
view on stackexchange narkive permalink

On käynyt kiivasta keskustelua ( 1 2) siitä, mitä lisenssiä tulisi käyttää Stack Exchangessa lähetetyn koodin kattamiseen, koska CC-BY-SA-lisenssi on riittämätön . Molemmat ovat saaneet kritiikkiä sekä oikeudellisilta neuvonantajilta että tavallisilta ihmisiltä.

Joten mitkä ovat mahdolliset lisenssit, jotka hyödyttävät Stack Exchangea. Tiedän, että täydellistä lisenssiä ei ole ja että mielipiteille on aina tilaa, mutta voit harkita seuraavia asioita:

  • Monille käyttäjille ei ole väliä, jos heidän koodinsa kopioidaan.
  • Muille käyttäjille he eivät haittaa koodinsa kopiointia toiseen viestiin, kunhan linkki viestiin ja maininta alkuperäisestä kirjoittajasta.
  • En pidä Luulen kenellekään ei välitä, mitä tapahtuu koodille, joka on vähintään alle 3-4 riviä.
  • Stack Exchange ei todennäköisesti halua ihmisten omistavan lähettämiään koodeja. Esimerkiksi Stack Exchangella on (ja todennäköisesti se haluaa säilyttää) oikeuden pitää edes poistetut viestit korkean tason käyttäjien näkyvyydessä (vaikka kirjoittaja olisi sitä vastaan).
  • Samalla ei vaikuta oikeudenmukaiselta, että SE hankkii sisällön täydellisen omistajuuden. Käyttäjällä on silti oltava viimeinen sana, jos sisältöä käytetään käyttötarkoituksiin, joista ei ole jo sovittu lisenssissä.
  • Stack Exchange voi odottaa käyttäjiltään korkeaa kunniamerkkiä ja lain noudattamista. Samalla se ei voi odottaa turhaa attribuutiota missään ja kaikkialla, koska yksi sen päätavoitteista on tuhlata käyttäjien aikaa.
  • Koodin ja koodin määrittämiseksi on oltava selkeä tapa. mikä ei ole. Koodin muotoilun indikaattorit SE: ssä eivät välttämättä ole riittäviä, koska jotkut käyttäjät käyttävät yksinkertaisesti backtickeja tai 4-välilyönnin sisennettyä tekstiä muuhun ei-niin koodaiseen tekstiin.
Luettuani META.SE-viestit ja vastaukset olen saanut mielipiteen, että en tiedä tarpeeksi uudesta käytännöstä. Idk mitä pidetään koodina, miten he päättävät mikä on koodi ja mikä ei. Mikä tärkeintä, en ymmärrä miksi CC-BY-SA ei riitä koodiin. Voisitko tarkentaa tätä?
@Viktor Sinun pitäisi kysyä sitä Metasta, koska minulla ei rehellisesti ole aavistustakaan, miksi nykyinen lisenssi ei riitä.
FYI kaikille, jotka haluavat saada kiinni tapahtumasta. Mielestäni [tämä vastaus] (http://meta.stackexchange.com/a/271113/313726) on eniten valaisevaa.
üks vastaus:
Zizouz212
2016-01-19 05:42:23 UTC
view on stackexchange narkive permalink

Ensimmäinen asia, joka ihmisten on tehtävä , on lopettaa ajatteleminen.

Tästä huolimatta aion nähdä, pystynkö ratkaisemaan ongelmasi yksitellen yksi, ennen kuin annan yhteenvedon ja annan oman mielipiteeni:

Monilla käyttäjillä ei ole väliä, jos heidän koodinsa kopioidaan.

Olen sellainen. Jätin pari kommenttia Shog9: n viestiin, joka luki tämän:

Hyvä asia: Lisensointi ei estä huolimatonta tai haitallista käyttöä. Olen yllättynyt siitä, kuinka monet ihmiset ajattelevat, että tämä lisenssi antaa heidän varastaa koodinsa, koska se tapahtuu jo nyt. En halua kuulostaa pessimistiseltä, mutta kun tuhannet ihmiset rikkovat lisenssiä / lakia / sopimusta, se on hieman menetetty syy. Et ole merkittävästi vahingoittunut suoralla tavalla, joten anna rehellisesti, anna sen mennä. Haluan vain varmistaa, ettei kukaan pääse luokseni, jos joku minun ruuvaa jotain tuolle puolelle. Sen lisäksi, en välitä ihmisistä, jotka eivät omista minua: on todennäköistä, että heillä ei ole moraalista järkeä, ja arvostan ihmisiä, jotka tekevät, ja autan minua. Nykyään olen 16-vuotias, jaan sen, mitä tiedän hyvällä sydämellä, hyvällä tuulella ja päivän päätteeksi, kun tiedän, että pystyin auttamaan jotakuta, tekee päiväni. vahva>

En välitä, jos koodini kopioidaan. Tiedän, että ihmiset kopioivat koodini haluan siitä vai ei, mutta tiedän myös, että maailmassa on ihmisiä, jotka sanovat "kiitos" ja yrittävät antaa minulle mahdollisuuden. Minusta tuntuu hyvältä siitä.

Tästä huolimatta en välitä. Mutta henkilö, joka käyttää koodiani, tekee. Kaikkiin Stack Exchange -viesteihin vaikuttava lisenssi on lisensoitu Creative Commons Attribution Share-Alike -lisenssillä tai CC BY-SA: lla. Koodimaksut eivät sovi tähän hyvin. Tämä erinomainen avoimen lähdekoodin viesti selittää, miksi koodia ei suositella.

Nämä ihmiset haluavat koodikielisen lisenssin, jotta he voivat pysyä selkeinä tekijänoikeuskysymyksissä. Seuraava asia, jonka he haluavat, on se, että joku tulee heidän jälkeensä jostakin lisenssiongelmasta. Saatat ajatella, että ihmiset ovat hyviä, mutta et koskaan tunne maailmaa ympärilläsi. He voivat olla pahoja.

Muille käyttäjille he eivät haittaa koodinsa kopioimista toiseen viestiin, kunhan linkki viestiin ja maininta alkuperäisestä kirjoittajasta.

Useimmat ihmiset lähettävät viestiä hyvällä tarkoituksella. Myöskään oikeudellisesta näkökulmasta ei ole niin paljon ongelmaa: lisenssi antaa ihmisille mahdollisuuden kopioida ja liittää omiin vastauksiinsa, ja koska lisenssi pysyy samana, ei ole mitään syytä päästä. Lisenssi sallii sen, ja kirjoittajien on tavallaan tunnustettava se.

En usko kenellekään välittävän, mitä tapahtuu koodille, joka on vähintään alle 3-4 riviä.

Voin todennäköisesti olla samaa mieltä. Tällainen koodi ei todennäköisesti ole oikeutettu tekijänoikeuksiin muutenkin, koska se on niin triviaali. Monilla lainkäyttöalueilla on "Alkuperäisyyden kynnys", mikä tarkoittaa, että yksinkertaiset asiat eivät voi olla tekijänoikeuksien alaisia.

Stack Exchange ei todennäköisesti halua ihmisten omistavan lähettämänsä koodia. Esimerkiksi Stack Exchangella on (ja todennäköisesti se haluaa säilyttää) oikeuden pitää edes poistetut viestit korkean tason käyttäjien näkyvyydessä (vaikka kirjoittaja olisi sitä vastaan).

Odota mitä? Saatat olla oikeassa, että Stack Exchangen etu on sisällön isännöinti. Loppujen lopuksi he saavat osumia, mikä auttaa heitä yrityksinä.

Yritysten on laitonta isännöidä laitonta sisältöä. Jos joku näkee Stack Exchangessa isännöitävän haitallista, tekijänoikeuksien alaista sisältöä, jonka hän haluaa poistaa, heidän on tehtävä DMCA-poistopyyntö. Tämän vuoksi valvojat, kuten minä, eivät myöskään voi käsitellä oikeudellisia pyyntöjä.

Syy, miksi Stack Exchange ei toimi itse, vaikka he näkisivätkin jotain tekijänoikeuksien alaista ja vastenmielistä, johtuu siitä, että se on eräänlainen vastuu. Kun YouTube alkoi itse poistaa tekijänoikeuksien alaista sisältöä, he saivat oikeusjuttuja ( Jos poistat osan, sinun on poistettava kaikki. Miksi et poistanut omaa? väitteenä). Kantaja voitti ne, ja kun YouTube ei tehnyt mitään, he eivät olleet vastuussa lainkaan.

Jos käyttäjä haluaa, että heidän sisällönsä poistetaan, on hankalaa. Sinun on tutustuttava Stack Exchangen käyttöehtoihin: (lainaa osaa 3)

Hyväksyt, että kaikki verkkoon lähettämäsi tilaajasisältö on jatkuvasti ja peruuttamattomasti lisensoitu Stack Exchangelle

Kun Stack Exchanges saa sisältösi, myönnät heille peruuttamattoman lisenssin. Tämä on melko vakio monilla sivustoilla: se on vain tapa suojata tietoja ja pysyä selvillä lisenssiongelmista.

Samanaikaisesti ei vaikuta oikeudenmukaiselta SE hankkia sisällön täydellinen omistusoikeus. Käyttäjällä on vielä oltava viimeinen sana, jos sisältöä käytetään tarkoituksiin, joista ei ole jo sovittu lisenssissä.

He eivät.

Mitä käyttäjien tekemä on, että he ovat toimittaneet lisenssin sisällöltään Stack Exchangelle. Tämä tehdään jälleen heidän käyttöehtojensa kautta:

Annat Stack Exchangelle pysyvän ja peruuttamattoman oikeuden ja käyttöoikeuden käyttää, kopioida, välimuistia, julkaista, näyttää, jaella, muokata, luoda johdannaista toimii ja tallentaa tällaista tilaajasisältöä ja sallia muiden tehdä se millä tahansa nyt tunnetulla tai jäljempänä kehitetyllä välineellä ("Sisältölisenssi") Palvelujen tarjoamiseksi, vaikka sinä olisit lisännyt ja poistanut myöhemmin tämän tilaajasisällön.

Käyttäjä myöntää lisenssin sisällölleen Stack Exchangelle, mutta hän ei luovuta tai luovuta tekijänoikeuksia . Koodi kuuluu edelleen heille.

On tärkeää, ettei käyttäjän osallistumiskäytäntöä sekoiteta tekijänoikeuksien määritykseen. Voit edelleen vapaasti lisätä sisältöön lisälisenssin (tunnetaan nimellä kaksois- tai monilisensointi) ja sinulla on kopio omaan käyttöön. Stack Exchange isännöi aina kopiota, joka on lisensoitu CC BY-SA -lisenssillä.

Stack Exchange voi odottaa käyttäjiltään korkeaa kunniamerkkiä ja lakien kunnioittamista. Samanaikaisesti se ei voi odottaa turhaa attribuutiota missä ja milloin tahansa, koska yksi sen päätavoitteista on tuhlata käyttäjien aikaa.

Stack Exchange ei vain odota sitä, vaan monet tekijänoikeudet Eri lainkäyttöalueiden lait vaativat sitä myös .

Monilla lainkäyttöalueilla tunnetaan moraalisten oikeuksien käsite. Nämä ovat peruuttamattomia oikeuksia, pidät siitä tai et. Yleensä nämä sisältävät myös määritelmät, vastuuvapauslausekkeen ja muut oikeudet. Vaikka teoksesi olisikin julkista, nämä moraaliset oikeudet säilyvät silti.

Jos muisti palvelee minua, oikeus tunnustamiseen on peruutettavissa Yhdysvaltojen tekijänoikeuslain nojalla. Siksi attribuutiosta tulee enemmän kohteliaisuutta, kun oikeus peruutetaan . Lisenssit, kuten CC BY ja CC BY-SA, edellyttävät edelleen määritystä osana niiden käyttöoikeusehtoja. Mikä määrittelee attribuution, yleensä on sisällön käyttäjän tehtävä. Jos muisti palaa jälleen oikein, ei voida vaatia, miten määritetään.

Koodia on ja selkeästi määritettävä, mikä ei. Koodin muotoilun indikaattorit SE: ssä eivät välttämättä ole riittäviä, koska jotkut käyttäjät käyttävät yksinkertaisesti backtickeja tai neljän välin sisennystä sisältävää tekstiä muuhun ei-niin koodaiseen tekstiin.

Henkilökohtaisesti minusta tuntuu, että tekisin koko viestin sekä Creative Commons -lisenssin että minkä tahansa ehdotetun koodilisenssin alaisuudessa, se on paras vaihtoehto, ja annan ihmisten käyttää moraalista harkintaa sopivan lisenssin määrittämiseen. Huolta tulee ihmisistä, joilta puuttuu tällainen arvio. Lyön vetoa, että nämä samat ihmiset eivät noudata nykyistä lisenssiä - ja ovat kadonneita syitä.

Teimme sen läpi!


Valitusta lisenssistä käydään aina keskustelua. Jotkut ihmiset haluavat GPL: n, lisenssin, joka on ilmeisesti lähempänä Creative Commons -lisenssin status quoa (olen eri mieltä siitä, että se on hyvä ottelu), kun taas toiset haluavat sallivia lisenssejä, kuten MIT- tai Apache-lisenssit. Pidän parempana sallivasta tyypistä, koska se sallii käytön suljetun lähdekoodin sovelluksissa ja antaa enemmän oikeuksia (eli vähemmän rajoituksia) niitä käyttäville ihmisille. En aio oikeassa paljoakaan, koska käteni ovat väsyneitä, mutta olen varma, että jos sinulla on vielä kysyttävää itse avoimen lähdekoodin lisensseistä, voit todennäköisesti kysyä avoimen lähdekoodin pino-vaihdosta.

Olen myöntänyt palkkion, koska en halunnut tuhlata sitä. Et kuitenkaan ole selittänyt tarkkaa eroa CC-lisenssin ja MIT-lisenssin välillä.
@ghosts_in_the_code Et todellakaan sanonut niin kysymyksessäsi ... Mutta näen, voinko lisätä siihen osan. Voisin tehdä sen parin päivän kuluttua, varsinkin kun käyn läpi kokeet juuri nyt. Kumma kyllä, lakikokeeni on huomenna. Toivota minulle onnea! : D


Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 3.0-lisenssistä, jolla sitä jaetaan.
Loading...