" ! Компас
H j r
П О . О н то гд а сидел б е з р о б о ты , н о р а з -
р а б а т ы в а л с в о й те к с то в ы й р е д а к т о р
Emacs.
П о сл ед н и й бы л вы лож ен для все-
о б щ е го скачиван и я н а о д н о м FTP-се р в е -
ре, н о то гд а И н те р н е т наход ился в з а -
ч ато ч н о м состоянии, и д а л е к о не у всех
был к нем у доступ. Л ю д и н ачал и с п р а -
ш и вать С то л л м е н а , м о гут ли он и р а з д о -
быть E m a cs каким -нибуд ь д ругим путем,
кр о м е скачивания. М о гут, о тчего нет © ?
С тол л м ен н ачал слать ж е л аю щ и м п о поч-
те м агнитны е ленты с Em acs, п о 1 5 0 д о л -
л а р о в за штуку. П р и м е р н о тем ж е за н и -
м аю тся сей ч ас д и с тр и б ью то р ы Linux —
н ачи н ая с M a n d ra k e и кончая с о в е р ш е н -
но «левыми» сетевыми м агазинам и. П р а к -
тически и теор е ти чески д а ж е вы м ож ете
н а ча ть ш та м п о в а ть Linux'ы н а б о л в а н к и
и п р о д а в а ть их. То есть с в о б о д н о е П О
п о то м у и св о б о д н о , что д а е т н е б ы в а л у ю
с в о б о д у сво е го использовани я. Ч то х о -
тите, то и д ел ай те — в р а м к а х G PL.
Н е с то и т дум ать, что я р а т у ю з а п о -
в с е м е стн о е п р и м е н е н и е идей п р о е к т а
G N U . Н а п р и м е р , С то л л м е н вы ступае т
з а с в о б о д н у ю д о к у м е н та ц и ю . Т о есть
каж ды й м о ж е т ее б р а т ь и изм енять. Л ич-
н о я, когд а вы лож ил исхо д ни ки с в о е й
«Звон и л ки» п о д G P L , д о к у м е н та ц и ю о с -
тави л п о д с в о и м к о п и р а й т о м и о г о в о -
рил ее « н е п р и к о сн о в е н н о сть » . К то х о -
чет, пусть п и ш е т н о в у ю д о к у м е н та ц и ю
н а б а з е м ое й , н о не т р о г а е т м о й текст.
О д н а к о я всем и р укам и з а G P L в р а з -
р а б о т к е кода. И зв е ст н а я вещ ь: п р о с т о
читая исходники, у зн а е ш ь о п р о гр а м м и -
р о в а н и и куда б о л ьш е , чем из т е о р е т и -
ческих книг. С к о л ь к о в а ж н о й и п о л е зн о й
и н ф о р м а ц и и мы бы узн али , поглядев в
и схо д н и к и T otal C o m m a n d e r , O p e r a ,
The Batl Но.
.. их исходники закры ты .
М е ж д у те м есть G N U / L in u x . Где д о с -
тупны и схо д н ы е тексты всех п р о гр ам м ,
о т м а л а д о велика. П р и м е р из ж изни. Я
н а д у м ал п о р т и р о в а т ь в Linux св о й тек-
стовы й р е д а к т о р
TEA.
П о р т и р о в а т ь —
н е м н о го не то, п о т о м у как T E A н а п и с а н
в D elphi, а п е р е в о д и ть его вкупе с о в се -
м и с то р о н н и м и б и б л и о т е к а м и в
Kylix —
з а д а ч а для б е зу м ц а , к о т о р ы й сид ит в
м р а ч н о м с ы р о м п о д в а л е и к р о м е как
п р о г р а м м и р о в а н и е м ни че м д р уги м не
за н и м ае тся . И так, я р е ш и л п и сать T E A
за н о в о , уж е н а язы ке С и , о с н о в ы в а я с ь
н а н а б о р е ви д ж ето в
GTK+.
С и я з н а ю
б о л е е -м е н е е , з а т о с G T K сто л к н у л с я
впервы е. В д о к е к G T K н е т п р и м е р о в
р а б о т ы с о столь в аж н ы м для м еня вид-
ж е то м т е к с то в о го р е д а к т о р а . О д н а к о
сущ е ств уе т м н о го р е д ак то р о в, о с н о в а н -
ных н а G T K © .
Н е д о л го д ум ая, я вы тащ ил из
Bluefish
(популярны й р е д а к т о р H T M L -код а) ф унк-
ции р а б о т ы с эти м ви д ж е то м р е д а к т о -
р а — ве р н ее , м ен я и н те р е с о в а л е го тек-
сто в ы й б уф е р. Т а м х и тр о п р и д у м а н о —
ч то б ы п ол учить д о ступ к тексту, и сп о л ь -
зуется кон ц еп ц ия и те р а то р о в . Н е б у д у
о б э то м р а с с к а зы в а т ь , скаж у лиш ь, ч то
э то не зн а к о м ы е н а м п о D e lp h i с в о й ст-
в а text и т.д., а ш ту к а н а м н о г о б о л е е
ком п ле ксн ая. И так, м н е н уж ен бы л р е -
а л ь н о р а б о т а ю щ и й код — и я е го п о л у -
чил. Р а зум ее тся, с о х р а н и в п р и это м к о -
п и р а й ты н а взяты й м н о ю код. Б о л е е т о -
го, я м о д и ф и ц и р о в а л его. И э то то ж е
л егал ьн о , и б о м о й п р о д у к т б у д е т р а с -
п р о ст р а н я т ьс я п о д л и ц е н зи е й G P L.
М н о ги х б е сп о к о и т оч е н ь важ ны й в о -
п ро с. Если вы сд елали п р о гр а м м у под
G P L для вн утр е н н их нуж д н е кой к о м п а -
нии, долж ны ли вы откры ть исходны й код
для всего м и р а ? О т в е т — нет, н е д о лж -
ны. Д опустим , вы н а о с н о в е других G P L -
п р о е к то в р а з р а б о т а л и для б а н к а систе-
м у б е зо п а сн о сти . Вы п р о д а е те е е б а н -
ку. Б а н к Н Е р а с п р о с т р а н я е т эту систем у
б е зо п а сн о с ти . О н п р о ст о е е и сп ол ьзу-
ет. То есть вн утр е н н ем у п о л ьзо в а те л ю вы
м ож ете и не откр ы вать код. О д н а к о е с-
ли вы за х о ти те эту п р о гр а м м у п р о д а в а ть
«ти раж но», то код придется открыть.
G P L ч асто с р ав н и в аю т с вирусом. Д ей-
ствительно, э то оч е н ь цепкая лицензия.
В д о б а в о к н е со вм ести м ая с другими. Х о -
тите и сп о л ьзо в а ть н е к ую б и б л и о т е к у в
св о е м G P L -п р о е кте ? Э т о д о л ж н а бы ть т о -
ж е G P L -библиотека. Р азр аб аты вае те соф т
н а б а з е G P L -п р о д у к та ? П ри д е тся лицен-
зи р о в а ть свой с о ф т п о д G P L. О д н и м сл о -
вом , как взяли, та к и отдайте.
Я специал ьн о не к а са ю с ь м од н ой нын-
че тем ы критики G P L с о с то р о н ы к о м -
п ан и и
SC O .
Н е д а в н о
Линус Торвальдс
п уб л и чн о заявил, что G P L о тн ю д ь не п ус-
тая б ум аж к а, с о с тр я п а н н а я «ком м и» (от-
сы лка к п р о зв у ч а в ш е м у из о д н о го ис-
то ч н и к а м н е н и ю , ч то G P L — и з о б р е т е -
ние ком м ун исто в) и хиппи (ун иве р си те т
Беркли), а н а п р о т и в , с е р ь е зн ы й д о к у -
м ент, со ста в л е н н ы й с со б л ю д е н и е м всех
п р а в о в ы х н о р м и, в ч астн о сти , с о о т в е т -
с тв ую щ и й за к о н о д а те л ь с тв у С Ш А .
Н е с о с то я те л ь н о с ть л и ц е н зи и и в о о б -
щ е чего -л и б о н а д о д о казать. Я м о гу о б ъ -
явить, ч то Зем л я п ло ская, сто и т н а тр е х
сл о н ах, кои зиж дутся н а ч уд о -р ы б е ки-
те, п л а в а ю щ е м в эф и р н о м о к е а н е . Н о
п о к а я н е д о к а ж у этого , с л о в а м о и о с -
тан утся п р о с т о словам и. А лицензия G P L
р а б о т а е т д о с т а т о ч н о д а в н о , и п р и з н а -
н а м ногим и кр упн ейш и м и ком пан и ям и —
то й ж е
IBM,
н а п р и м е р . Н е р а з и не д ва
к о м п а н и и , н а р у ш а в ш и е G P L , п лати ли
п о т о м п о гр о м а д н ы м искам.
..
И та к , и сто р и я п о к а зы в а е т , что G P L
р а б о т а е т , и р а б о т а е т эф ф ективно. К о -
л и чество соф та, л и ц е н зи р о в а н н о го G P L,
исчисляется д е сяткам и ты сяч н а и м е н о -
ваний. В с п о м н и м хотя бы 6 0 ты сяч п р о -
е к то в н а sou rcetorge.n et. Я не го в о р ю ,
ч то все о н и G P L , н о б о л ь ш и н с тв о их —
да. А уж ск о л ьк о в н е so u rc e fo rg e .
.. У
п р и д и р ч и в о го и с а р к а с т и ч н о н а с т р о е н -
н о го читател я м о ж е т возн и кн уть во п р о с:
а как о б с т о я т д е л а у э то го с о ф т а с к а -
ч е с тв о м ? О т в е ч у встр еч н ы м в о п р о с о м :
а как с к а ч е ст в о м у н е -G P L с о ф т а ? В о т
т а к и у G P L . П р и это м о б ы ч н о G P L -п р о -
дукты р а з в и в а ю т с я б ы стр е е , п о т о м у что
н а д ним и к о л л екти вн о р а б о т а е т м н о го
н ар о д у. К аж д ы й м о ж е т внести с в о ю л е п -
ту.
.. Я, вы, кто у го д н о — взять п р о г р а м -
му, внести сво е , н о во е . Н е п р о си ть р а з -
р а б о т ч и к а — ах, в о т б ы т а к у ю н о в у ю
ф и ш ку внести. Н е буд ь п о тр е б и те л е м ,
сд е л ай сам !
А еж ели с а м н е у м е е ш ь — то гд а д е й -
стви те л ьн о м о ж н о н а п и с а ть п и сьм о р а з -
работчику. В отличие о т н екото р ы х служ б
те хн и че ско й подд ерж ки, р а з р а б о т ч и к и
G P L -с о ф та о б щ а ю т с я с в а м и как ж ивы е
лю ди, в н и к а ю щ и е в в а ш у п р о б л е м у , а
н е п р е д л а га ю т с н а ч а л а зап о л н и ть и о т о -
сл ать им зд о р о в е н н у ю ф о р м у с г р а ф а -
м и и м ен в а ш е й м ам ы , б а б у ш к и и т р о ю -
р о д н о й сестры , а та к ж е ср е д н и м р а з -
м е р о м с в о п -ф а й л а , дел ен н ы м н а р а з -
м ер в а ш е й о б уви , п о м н о ж е н н ы м н а дли-
н у ш н ур ко в. М е н я п р о с т о б е ся т служ бы
те хн и че ской подд ерж ки. О н и п р е д п о л а -
га ю т у в а с ту п о с ть п о ум о л ч а н и ю . В р о -
д е как в 3 D -u iy re p a x — с н а ч а л а п р е д -
л агается п ро й ти трени ро вку, где в а с уч а т
ходить, п о л за ть, пры гать. Если я з а д а ю
те х п о д д е р ж к е в о п р о с , э то ведь е щ е не
зн ачит, ч то я ч ай н и к с о с к о в о р о д к о й —
т а к за ч е м м н е за п о л н я ть к а к у ю -то т р и -
жды п р о к л я тую ф о р м у ?!
Я р а с с к а ж у зачем . П р о п р и е та р н о с ть .
В о т о н а. Говорят: «Вы не ум ее те б е з н а с
ходить и пры гать. Вы н и чего не зн аете.
М ы зн а е м в м е сто вас. Э т о н а ш а р а б о -
т а — зн ать все вм есто вас. Вы им еете
п р а в о то л ьк о п отр е б л я ть то, что мы д а -
ем вам. Вы не им е е те п р а в м од иф ици -
р о в а ть н а ш е п р о гр а м м н о е об еспечение.
Вы не м о ж ете п е р е д а в а ть его д р уго м у
ф и зи ческом у лицу. Если вы п р и о б р е л и
к о п и ю н а ш е го те к с то в о го р е д а к т о р а , и
в а ш а ж е н а п о п р о с и л а эту к о п и ю у в а с —
вы не им еете п р а в а д ать к о п и ю н а ш е й
п р о гр а м м ы св о е й ж ене. Вы не им еете
права.
.. Вы не и м еете права.
..»
G P L говорит: у в а с есть п р а в о д ать
р е д а к т о р ж ене. У в а с есть п р а в о внести
в р е д а к т о р л ю б ы е изм енения. Вы лож ить
его н а сайте. П р о д а в а т ь н а б о л ван ках.
У с т а н а в л и в а т ь ск о л ьк о у го д н о р а з н а
к о м п ь ю т е р а х к о м п а н и и , у н и в е р с и т е т а
или к о м п ь ю те р н о го клуба. Э т о Free Soft-
w a re — с в о б о д н о е П О , и G P L — закон ,
п о к о т о р о м у о н о ф ункционирует.
П о д р о б н о с т и с м о тр и те н а http://www.
gnu.org и р у с с к о м с ай те
G N U —
http://
gnu.ru, к о т о р ы й Н Е является з е р к а л о м
о с н о в н о г о р е с у р са .
М О Й К О М П Ь Ю Т Е Р
предыдущая страница 43 Мой Компьютер 2004 52 читать онлайн следующая страница 45 Мой Компьютер 2004 52 читать онлайн Домой Выключить/включить текст