|
ot Kamen Tomov(20-02-2004)
reiting (-59)
[ dobre ]
[ zle ]
Variant za otpechatvane
Naskoro mi se sluchi da uchastvam v edna diskusiia v
poshtenskiia spisuk na sdruzhenieto "Svoboden softuer", na
koeto sum chlen. Stavashe duma za prerabotkata na ueb-saita
ni, koiato se obsuzhda ot izvestno vreme. Vuprosa e v tova, che
iskame da iznesem chast ot rabotata si na mesta po-udobni za
tselta ot poshtenskiia ni spisuk. Triabva ni da se razberem v
kakuv format shte pishem ofitsialni dokumenti, a sushto i
po-lesen nachin za glasuvane, publikuvane na novini, kontrol
na versiite i t.n. Ta v protsesa na obsuzhdane dolovih edno
nastroenie sred niakoi ot kolegite si, koeto v obshti linii se
sustoeshe v stremezha da postignem tsialostna integratsiia na
ueb i ne-ueb uslugite ni i che tova e ot visok prioritet i za
koeto te biha doprinesli i t.n.
Mnogo sum shtastliv ot fakta, che sdruzhenieto e sustaveno ot
visoko inteligentni i priiatni za obshtuvane hora i che imam
vuzmozhnostta da sum sred tiah. Obache, kogato chuia za neshta kato
"tsialostna integratsiia" ili "lesnota za izpolzvane" i to v
svoia lager, kosata mi nastruhva. TSialostnata integratsiia
kato samotsel e neshto nerealno, kraino, trudno postizhimo i
*mnogo* chesto vredno. Tia vodi do fatalni kompromisi i
izvezhda absurdni resheniia na povurhnostta. Za spravka -
Maikrosoft Uindous.
Ako si postavim tsialostnata integratsiia na softuernite
moduli za glavna tsel pri postroiavaneto na ueb saita si, ima
opasnost da stanem potrebiteli na podobna absurdna
sistema, a sme se subrali zaedno i sme se obiavili ZA
svobodniia softuer i zashtoto ni e
pisnalo ot podobni menteta, i ponezhe smiatame, che svetut e
po-dobur bez tiah.
Stremezhut za tsialostna integratsiia na softuernite
instrumenti ne e neshto, koeto e prisushto samo na Maikrosoft
Uindous. Ima go i v
mnogo drugi sistemi i dokolkoto ne se praviat golemi
kompromisi, tova e edin zdravosloven stremezh.
V sdruzhenieto obsuzhdame vuzmozhnostta da izpolzvame Zope
za da postroim ueb-saita si. Zope e survur za prilozheniia,
napisan na
prekrasniia ezik za programirane Piton. Zope e otvoren
softuer i litsenza mu e GPL suvmestim. Osven tova Zope
predlaga pochti vsichko, koeto e neobhodimo za pravene na ueb
resheniia. Dali
otgovora na nuzhdite ni e suvkupnost ot Zope-prilozheniia ili
ne, e v
upros, koito produlzhava da stoi. Bezsporno, ima dobri idei
zalozheni v Zope, no dokolkoto sum se sbluskval s nego, tam
sushto sa si postavili tsialostnata integratsiia za tsel i mi
naviavat
nepriiatni asotsiatsii. Mozhe i da niamam osnovatelna prichina
da se pritesniavam, no schitam za svoi dulg da vi razkazha za
tiah.
Rabotata i interesite mi vinagi sa bili svurzani s
tehnologiite. "Mnogo godin" veche se zanimavam s razrabotka
na softuer i imam bogati vpechatleniia ot mnogo platformi.
Spomniam si vremeto, kogato biah vurl fen na Maikrosoft i ne
davah duma da se kazhe sreshtu tiah. I to ne samo fen na
opreratsionnata im sistema, no i na bibliotekite im ot
klasove, na Visual
S++, kakto i na sistemite im za bazi danni. Pisal sum
diplomna
rabota i sum proklamiral tsialostna integratsiia, lesnota za
izpolzvane i edin kup drugi podobni divotii. S vremeto
obache razbrah, che Maikrosoft ne e prosto kup programisti na
Beisik. Te
osnovno sa edna chudovishtna mashina za ilyuzii i ako chovek ima
vuzmozhnostta da pogledne na sveta, koito te risuvat
otstrani, shte
otkrie che suvsem ne e tova, koeto si e predstavial. Ta i na
men mi se sluchi da se sreshtna s Morfius i vzeh chervenoto
hapche,
koeto me otvede dalech ot sunuvaniia sviat, v koito biah zhivial
do togava. Okazva se, che tova koeto te praviat e sushtoto, koeto
e tselta
na Matritsata, nakratko - hraniat te s ilyuzii i izvlichat
zhiznenata ti sila. Kazvat ti, che integratsiiata mezhdu
prilozheniiata e
neshtoto, okolo koeto se vurti sveta. Kazvat ti, che
prilozheniiata
triabva da sa s edinen interfeis, koito triabva da e pohodiasht
kakto za spetsialisti, taka i za poluidioti i pr. i pr. Ta
pulniat
ti te glavata s podobni klisheta, a to suvsem ne e trudno,
shtoto ti si mlad, ne mnogo opiten i entusiaziran burzo da
napravish neshto i da pokazhesh, che mozhesh. Osven tova do tebe
dostiga
otkuslechna informatsiia, shtoto v nai-dobriia sluchai imash
skapana modemna vruzka i polovin chas na den skup Internet,
niakolko
sponsorirani ot Maikrosoft spisaniia, a s mnogo trud i
kusmet v universiteta se dobirash do kachestvena literatura
za obektno
orientirano programirane, v koiato ei taka, mezhdu drugoto,
pokrai kontseptsiite
za pisane na S++ sa prilozheni i niakolko glavi za
Maikrosoft Faundeishun Klas Laibruri. Na praktika si sam v
lapite na edna multimiliardna sistema, koiato te vurti i te
machka, kakto si
poiska. Rezultata ot tsialata galimatsiia e, che kato se
zamislish kakvo mozhe da se izpolzva, za da se svurshi edi kva
si rabota, se
seshtash samo za Maikrosoftski resheniia. Mozukut ti e promit i
ti si
gotov da vleesh energiiata si v ogromnata vurshachka na hora, v
ogromnata mashina za pari, narechena Maikrosoft.
Lichno za men printsipa na GPL-litsenza za svoboda na
izpolzvane, izuchavane, razprostraniavane i usuvurshenstvane
na programite ne e neshtoto, koeto me e motiviralo da stana
fen na svobodniia
softuer, nito puk tsenata na softuera e bila moia motiv.
Osnovopolagashtoto i motivirashtoto nachalo doide ot
sluchainoto
sbluskvane s Linuks i posledvaloto osuznavane na
genetichnite nedostatutsi n
a komersialnite softuerni platformi.
V kraina smetka v Bulgariia softuera za lichno polzvane
vinagi e bil bezplaten, a za biznes sektora rabotata ne
izglezhdashe mnogo iasna. Mai beshe niakude prez vtorata
polovina na 1998,
kogato blagodarenie na edna sluchainost uspiah da se
sbluskam s Slackware 3.5.0. Tukmo se biah uvolnil ot kazarmata
i se opitvah da
si spomnia programiraneto kato ucheh Java. Togava po niakakuv
povod se vidiah s trima bivshi kolegi ot universiteta, koito
dazhe
ne biaha ot moiata spetsialnost (Genko, Iovko i Todor). Za tiah
znaeh, che se "boriat" s niakakuv maluk YUniks i mi se storiha
tvurde
otzivchivi, kogato se suglasiha da mi go zapishat. Imashe i
drugo
, koeto mi se vidia stranno - razpraviaha, che Linuks ne bil
YUniks, vupreki tova, koeto biah chuval i koeto vidiah kato si
go instalirah. Dosta vreme mi triabvashe da razbera kakvo sa
imali
vpredvid. Oshte togava mi biaha omruznali postoiannite gurmezhi
na Uindous 95, visokite mu sistemni iziskvaniia i bavnata mu
skorost, vupreki obeshtaniiata za 32-bitova operatsionna
sistema. Drazneh se i ot fakta, che v nego niamashe dosta neshta,
koito mi haresvaha v Uindous 3.11 i vuobshte ne davashe
vuzmozhnost da go prigodia
da
raboti, kakto az smiatam, che triabva da raboti. Otgore na
vsichko i neshtata ne otivaha na dobre - v Uindous 98
problemite vmesto
da budat resheni - biaha zadulbocheni. Borbata s *moia* Slackware
(podchertavam moia, zashtoto kogato chovek razpolaga s neshto
kakto sus svoe, toi ima drugo otnoshenie kum nego)
mi pozvoli da progledna za edna po-dobra alternativa, koiato
bavno, no sigurno shteshe da postavi rabotata mi i suotvetno
karierata mi na po-zdravi osnovi. S vremeto i praktikata
osuznah nedostatutsite na nai-naprednalata i nai-masovata
ot
komersialnite platformi za personalni kompyutri, kakvato e
tazi na Maikrosoft. Dulgo vreme sled kato otkrih GNU/Linux
zapochnah da si
zadavam vuprosa, zashto tazi sistema e po-dobra. Sled kato v
produlzhenie na godini biah pogulnat ot proekti, kraini
srokove i
putuvaniia, edin slunchev den, pak sluchaino, razbrah, che imalo
i drugi v Bulgariia deto sa na moeto mnenie i che dazhe imali i
organizatsiia narechena sdruzhenie "Svoboden softuer".
TSialostna integratsiia na softuernite instrumenti ne vinagi
mozhe da se postigne bez golemi kompromisi. CHesto puti mnogo
po-vazhno e da imame kachestveni instrumenti. Integratsiiata e
polezna dotolkova, dokolkoto realno ulesniava zhivota na
potrebitelite. Praktikata pokazva, che postiganeto i na
vsiaka tsena vodi do zadunena ulitsa. Bih iskal da kazha na
vsichki tezi, koito zhiveiat oshte v Matritsata ili puk sa se
rodili izvun neia i ne podozirat klopkite i - momcheta i
momicheta, az biah tam i tova, koeto vidiah nikak ne mi haresa!
Redmunt ima krasiva fasada, no kato se priblizhish razbirash,
che tova e prosto goliam i luskav teatralen dekor.
<< Kak da si napravim po-lesno nashiia trafik kontrol | Kakvo e Open Source biznes model >>
|
|