ot Kamen Tomov(20-02-2004)

reiting (-59)   [ dobre ]  [ zle ]

Printer Friendly 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 >>