Kas Stallman on GNU projekti ja vaba tarkvara ebaõnnestumise isa?

Kas Stallman on ebaõnnestumise isa?

Kuigi tema saavutused vaba tarkvara liikumise ja GNU projekti algatajana on vaieldamatud, on väga tõenäoline, et ka tema oli selle allakäigu eest vastutav. Selles postituses püüan vastata küsimusele: kas Stallman vastutab GNU projekti ebaõnnestumise eest? Kas GNU projekti ebaõnnestumine põhjustas vaba tarkvara liikumise allakäigu??

Selleks, et lugejad saaksid minuga nõustuda või mitte nõustuda ja et see artikkel muutuks positiivse arutelu allikaks, mitte lihtsalt klikipeibutusse, esitan alustuseks oma ebaõnnestumise määratluse.

Mis on ebaõnnestumine?

RAE antud neljast definitsioonist jääme kahe juurde:
1. m. Ebaõnnestumine, ettevõtte või ettevõtte ebasoodne tulemus.
3. m. Kukkumine või millegi rikkumine kokkupõrke ja purunemisega.

Minu arvates on esimene, mida me kogeme, ja läheme otse teise juurde.

Et mõista, kuidas see kehtib GNU projekti ja vaba tarkvara liikumise kohta, vaatame lühidalt selle päritolu ja eesmärke.

Kas Stallman on GNU projekti ebaõnnestumise isa?

Legend räägib, et rikkis printeri tõttu raevunud Richard Stallman palus draiveri lähtekoodi ümber kirjutada ja talle keelduti. Vihasena alustas ta GNU projekti ja vaba tarkvara liikumist.

Tegelikkus on veidi keerulisem.

Kõik sai alguse sellest, et Stallman pettus, et avatud uste kultuur, mida ta MITis tundis, oli kadunud. Varem MIT-s leiti, et kui tarkvaras probleem leiti, siis see lahendati, kui kellelgi tuli välja parandus, siis ta juurutas selle ja kui seadmeid oli vaja, siis laenati, isegi kui tuli uks maha murda. ülemuse amet.hierarhiline selle saavutamiseks.

Õlekõrs, mis kaameli selja murdis, oli uue arvuti ostmine kommertstarkvaraga, mis oli Stallmani arvates halvasti kirjutatud, raskesti mõistetav ja kehva turvapoliitikaga. Arendajad suutsid parandada turvapoliitikat, et takistada Stallmani nina torkamast. Siiski ei õnnestunud neil teha muudatusi, mis võimaldaksid masinal üheaegselt ühenduda MIT-i sisevõrgu ja välise ARPANET-võrguga.

Palun pange tähele, mis saab olema minu argumendi esimene punkt. MIT avatud ja mittehierarhiline kultuur. Nüüd tuleb teine.

Öeldakse, et kui sul on ainult haamer, on kõik probleemid naelad ja Programmeerijana otsustas Stallman, et lahenduseks on operatsioonisüsteemi loomine nullist. Lapsendamise hõlbustamiseks otsustas ta, et see peaks välja nägema nagu Unix, ilma et see oleks see.  Tegelikult on GNU operatsioonisüsteemi nimi rekursiivne akronüüm, GNU ei ole Unix.

Töö säästmiseks soovis ta aga kasutada tööriista nimega Free University Build Kit), kuid arendaja, kuigi ta andis talle loa, hoiatas teda, et tööriist on endiselt varaline ja et uus operatsioonisüsteem peaks julgustama inimesi seda ostma.

Stallman töötas lõpuks välja oma kompilaatori nimega GNU Emacs., mis põhineb vabalt levitataval tööriistal, kuigi kui ettevõte, kellele see kuulus, otsustas vabaks olemise lõpetada, oli algsest koodist vähe alles ja nad suutsid selle probleemideta kõrvaldada.

Siin on minu teine ​​argument. Tasuta tööriistad, mida tegelikkuses pole, ja need, mis olid, lakkavad ühel päeval olemast. Kannatlikkust.

Aastaid hiljem soovis Stallman pakkuda juriidilisi garantiisid, mis hoiaksid tema tööriistad vabana. Selle eest 1985. aastal lõi ta Free Software Foundationi ja 1989. aastal kirjutas ta välja GNU üldise avaliku litsentsi, mis tagas lõppkasutajatele õiguse tarkvara kasutada, jagada, uurida ja muuta.

See, et esimest eesmärki (tasuta operatsioonisüsteemi väljatöötamine) ei saavutatud, on kahtlemata. lLinuxi ilmumine ja BSD tuletised on tagatissündmused ja oleksid tõenäoliselt toimunud samamoodi ilma GNU projekti tööriistadeta.

Aastal järgmine artikkel Püüan näidata, et GNU projekti ebaõnnestumine on vaba tarkvara liikumise ebaõnnestumise põhjus ja selle ebaõnnestumise eest vastutav isik on Richard Stallman


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.