CP/M-käyttöjärjestelmän lähdekoodi on vapaasti käytettävissä

Retrojärjestelmien harrastajat ratkaisivat ongelman CP/M-käyttöjärjestelmän lähdekoodin lisenssillä, joka hallitsi tietokoneita, joissa oli kahdeksanbittiset i8080- ja Z80-prosessorit viime vuosisadan 2001-luvulla. Vuonna 80 Lineo Inc siirsi CP/M-koodin cpm.z80.de-yhteisölle, joka otti haltuunsa CP/M:n kehittäneen Digital Researchin immateriaalioikeudet. Lisätyn koodin lisenssi salli sen käytön, jakelun ja muokkaamisen, mutta huomioi, että tämä oikeus myönnettiin cpm.zXNUMX.de:n yhteisölle, kehittäjille ja ylläpitäjille.

Tämän lipun takia CP/M:hen liittyvien projektien, kuten CP/Mish-jakelun, kehittäjät epäröivät käyttää alkuperäistä CP/M-koodia, koska he pelkäsivät rikkovansa lisenssiä. Yksi CP/M-koodista kiinnostuneista kirjoitti Lineo Inc:n ja DRDOS Inc:n johtajalle Bryan Sparksille kirjeen, jossa hän pyysi selvennystä siitä, mitä tarkoitettiin erillisen sivuston mainitsemisella lisenssissä.

Brian selitti, ettei hän alun perin aikonut siirtää koodia vain yhdelle sivustolle ja jälkikirjoituksessa mainittiin vain erillinen erikoistapaus. Brian antoi myös virallisen selvennyksen, jossa hän ilmoitti CP/M:n immateriaaliomaisuuden omistavan yrityksen puolesta, että lisenssissä määritellyt ehdot koskevat kaikkia. Siten lisenssin tekstistä tuli luonteeltaan samanlainen kuin MIT Open License. CP/M-lähdekoodit on kirjoitettu PL/M-kielellä ja assembly-kielellä. Saatavilla on web-selaimessa toimiva emulaattori, jolla voit tutustua järjestelmään.

Lähde: opennet.ru

Lisää kommentti