Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
oprogramowania,stałepoprawianieróżnychniedociągnięćijeszcze
szybszewprowadzaniedoobiegunowychwersji.Nietrudnosiędomy-
ślić,żeprzyczyniałosiętoistotniedopoprawyjakościsofware’u22.Poza
tym,dopołowylat60.XXwiekuoprogramowaniebyłodostarczane
wrazzkomputeramijakodarmowydodatek,akodźródłowy(fot.1)
tychprogramówbyłogólniedostępnydlakażdego.Wtymokresiefir-
mykomputerowezyskiczerpałyprzedewszystkimzesprzedażykom-
puterów23.
Kodźródłowy(ang.sourcecode)toszczegółoweinstrukcje,które
wykonujeokreślonyprogram,napisaneiprzedstawionewodpowied-
nimjęzykuprogramowania
24
.Możnapodaćnastępującądefinicję:
kodźródłowy(równieżźródłolubźródła)programkomputerowy
wpostacitakiej,jakątworzyczłowiekwpewnymjęzykuprogramo-
wania,zazwyczajjakotekst,aleteżjakodanedlatranslatora,przezna-
czonydoanalizowaniaimodyfikacjiprzezczłowieka.Kodźródłowy
jestprzetwarzanyprzeztranslatornakodmaszynowyzrozumiałydla
maszyny(procesora)lubjestanalizowanyiwykonywanyprzezspe-
cjalnyprogramzwanyinterpreterem,możebyćteżprzetworzonyna
kodpośredni”
25
.
Wtymsamymczasiewbranżykomputerowejzaczętozmieniać
politykęmarketingowąijużw1965rokuniektórefirmyzaprzestały
dostarczaniakoduźródłowegowrazzoprogramowaniemorazdo-
starczaniaoprogramowaniazkomputerami,comiałozapewnićtym
firmomwzrostzyskówpoprzezrozdzielnąsprzedażtychkomponen-
tów
26
.Wlatach60.rozpoczętowięcrejestrowanieprogramówkom-
puterowychwurzędzieochronyprawautorskich.Odlat70.zaczęto
zaścorazpowszechniejoprogramowaniesprzedawać,tymsamymkod
22
Por.M.Mufatto,Opensource.Amutlidisciplinaryapproach,London2006,s.4.
23
Por.G.R.Madey,Opensourcesofware,[in:]Berkshireencyclopediaofhuman-com-
puterinteraction,ed.W
.S.Bainbridge,GreatBarrington2004,s.523.
24
Por.N.Hirst,M.Brocklebank,M.Ryder,Containmentsystems.Adesignedguide,
Rugby2002,s.182.
25
Helionica.Sieciowaencyklopediainformatyki[online],[dostęp:28.01.2012].Do-
stępnywWWW:http:llencyklopedia.helion.pllindex.phplKod_źródłowy.
26
Por.C.J.Moschovitis,H.V
.Pooleet.al.,TeInternet.[Volume3],chronology.
Ahistoricalencyclopedia.SantaBarbara2005,s.198;H.T.Tavani,Ethicsandtechnolo-
gy:controversies,questions,andstrategiesforethicalcomputing,Hoboken2011,s.232;
C.J.Woodard,J.West,Strategicresponsestostandardization.Embrace,extendorextin-
guish,[in:]Project-basedorganizingandstrategicmanagement,ed.G.Cattatietal.,Bin-
gley2011,s.269.
16