<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://yasen.lindeas.com"  xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
<channel>
 <title>Arcane Lore - mono</title>
 <link>http://yasen.lindeas.com/taxonomy/term/628/0</link>
 <description></description>
 <language>bg</language>
<item>
 <title>No Mono</title>
 <link>http://yasen.lindeas.com/book/no-mono</link>
 <description>&lt;p&gt;Преди може би месец изчистих настолния си компютър от Mono. Преносимия пък изобщо го отървах от всякакво такова занимаване, като пропуснах с пренебрежение дори лекия намек за F-Spot или нещо от lib*-cil. Не знаех, че е толкова лесно &amp;#8212; само се отказваш от F-Spot и преставаш да се заглеждаш по нови пакети, които зависят от някакви lib*-cil. И без това няма нищо от работещите под Mono, което да е хем интересно, хем полезно и&amp;nbsp;ползваемо.&lt;/p&gt;
&lt;p&gt;Недостатъците &amp;#8212; както казах, разделих се с F-Spot. Разделих се и например с Tomboy, но така и не можах да свикна с него и за жълти бележки си ползвам аплета Sticky Notes. Върши на практика същата работа, но е по-лек и малък. А F-Spot&amp;#8230; тия ми писнаха да ги чакам, егати прехваленият проект. Първо няколко поредни версии под Дебиан гърмеше при пускане, после пък гърмеше при внасяне на голяма колекция снимки&amp;#8230; И винаги най-важните неща за поддръжка на фотоколекция са им в красиво оформената страничка &amp;#8220;Бъдещи подобрения&amp;#8221; на сайта им. Digikam е сто пъти по-използваемо приложение (при това от доста дълго време вече), да не говорим, че за бърз преглед и търсене на снимки комбинацията от Nautilus и Eye of Gnome върши прекрасна работа. И се зарежда няколко пъти по-бързо от прехваления F-Spot. Хайде &amp;#8212; `apt-get purge&amp;nbsp;f-spot`.&lt;/p&gt;
&lt;p&gt;А че Mono ме дразни отдавна е известно на хората, с които сме обсъждали тия неща наживо. Вярно, езиковата независимост на .Net/Mono е нещо слаТТТко за програмистите. Вярно, в Gnome напоследък има някаква епидемия и всички са захласнати по Mono. Не е случайно и не е само по технически причини. Има две други, много по-влиятелни &amp;#8212; казват се Мигел де Икаса и Новел. Но аз не се трогвам &amp;#8212; първо на първо, Мигел, колкото и готино нещо да е направил навремето със започването на проекта &lt;span class=&quot;caps&quot;&gt;GNOME&lt;/span&gt;, си е майкрософт-фен от малък. Съгласен съм, че позициите му по доста от важните за свободния софтуер въпроси са били и са правилни, убедителни и нужни. Но когато говорим за харесване и за впечатление, важни са и някои подробности. Като това, че Майкрософт са били първи в списъка му кандидатствания за работа навремето и че с вече два проекта копира (пардон, &amp;#8220;освообждава&amp;#8221;) технологии на Майкрософт &amp;#8212; Mono и Moonlight. Съответно реализации на концепциите на .Net и Silverlight. Пак казвам, не разбирам от нито една от тези четири технологии, но въпросът на харесването е&amp;nbsp;друг.&lt;/p&gt;
&lt;p&gt;Другото &amp;#8220;нещо&amp;#8221;, което стои зад всички тези проекти, е Novell. Вярно, дадоха рамо на доста и добри софтуерни проекти, дадоха и доста код на общността. Нямаше да има днес например Evolution, Hula (изоставен от тях, но преродил се в Bongo), Mono, Moonlight, SuSE (оп, пардон, те сигурно щяха да оцелеят и без парите на Novell)&amp;#8230; може би дори и &lt;span class=&quot;caps&quot;&gt;GNOME&lt;/span&gt; без тяхната подкрепа. Всъщност Novell са нещо като Windows в линукс-света. Изкупиха Ximian, които разработваха неща като Evolution, RedCarpet и започваха работа по новосъздадения Mono. Погълнаха в удобен момент и SuSE в опита си да оцелеят на пазара на операционни системи. В дните, когато имаха само един отчайващо заставяращ NetWare. Нещо повече &amp;#8212; винаги, когато има някакъв проблем с Microsoft, Novell са на една ръка разстояние от позицията на редмънтския монополист. Последният пример е този с &lt;span class=&quot;caps&quot;&gt;OOXML&lt;/span&gt;, предишният беше със софтуерните&amp;nbsp;патенти.&lt;/p&gt;
&lt;p&gt;Но за всичко това има изписани тонове страници в мрежата, има и специални &lt;a href=&quot;http://boycottnovell.com/category/mono/&quot;&gt;сайтове&lt;/a&gt;, които се занимават конкретно с далаверите около Novell, Mono, Moonlight, софтуерните патенти и &lt;span class=&quot;caps&quot;&gt;MSOOXML&lt;/span&gt; (нека никой не се засяга, че ги постаявм в едно изречение, но за мен тия неща не си струва да се отделят&amp;nbsp;изкуствено).&lt;/p&gt;
&lt;p&gt;На мен лично така ми е добре. Без Mono. Вече поне &lt;a href=&quot;http://beranger.org/index.php?page=diary&amp;amp;2008/02/20/10/22/59-simple-mental-exercise-identify-&quot;&gt;мога да разпозная&lt;/a&gt; операционата си система и нямам смешни файлове с &amp;#8220;разширение .exe&amp;#8221;. Докато не се развият достатъчно програми като gThumb, ще съм доволен потребител на Digikam под Gnome. Което ме подсеща да обновя превода му, че е поизостанал доста, като гледам. Но всъщност Nautilus наистина се доказва за пореден път като много удобен. Включен в режим &amp;#8220;брауър&amp;#8221;, с един прозорец, и с превю-та на всички графични файлове, включително и на raw-снимките ми. И с бърза интеграция на EoG за разглеждане в пълен размер и на UFRaw за проявяване на raw-кадри. А, да &amp;#8212; и на &lt;span class=&quot;caps&quot;&gt;GIMP&lt;/span&gt; за подробно редактиране. Музика! Иначе докато дочакам някаква свястна поддръжка на Exif и конвертиране от raw във F-Spot ще ми избелеят снимките във файловете&amp;#8230;&amp;nbsp;:D&lt;/p&gt;

&lt;!--
&lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:trackback=&quot;http://madskills.com/public/xml/rss/module/trackback/&quot;&gt;
&lt;rdf:Description rdf:about=&quot;http://yasen.lindeas.com/book/no-mono&quot; dc:identifier=&quot;http://yasen.lindeas.com/book/no-mono&quot; dc:title=&quot;No Mono&quot; trackback:ping=&quot;http://yasen.lindeas.com/trackback/1225&quot; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;ul class=&quot;custom-pager custom-pager-5 custom-pager-blog&quot;&gt;&lt;li class=&quot;custom_pager_prev first&quot;&gt;&lt;a href=&quot;/books/coffees-and-hopes&quot;&gt;‹‹ Кафета и надежди&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;custom_pager_index&quot;&gt;&lt;a href=&quot;/book&quot;&gt;blog index&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;custom_pager_next last&quot;&gt;&lt;a href=&quot;/book/google-funds-photoshop-on-gnu-linux&quot;&gt;Google спонсорират Photoshop за GNU/Linux ››&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
 <comments>http://yasen.lindeas.com/book/no-mono#comments</comments>
 <category domain="http://yasen.lindeas.com/tag/net">.net</category>
 <category domain="http://yasen.lindeas.com/tag/boycott_novell">boycott Novell</category>
 <category domain="http://yasen.lindeas.com/tag/digikam">digiKam</category>
 <category domain="http://yasen.lindeas.com/tag/f_spot">F-Spot</category>
 <category domain="http://yasen.lindeas.com/tag/miguel_de_icaza">miguel de icaza</category>
 <category domain="http://yasen.lindeas.com/tag/mono">mono</category>
 <category domain="http://yasen.lindeas.com/tag/moonlight">moonlight</category>
 <category domain="http://yasen.lindeas.com/tag/nautilus">nautilus</category>
 <category domain="http://yasen.lindeas.com/tag/no_mono">no mono</category>
 <category domain="http://yasen.lindeas.com/tag/novell">novell</category>
 <category domain="http://yasen.lindeas.com/tag/photography">photography</category>
 <category domain="http://yasen.lindeas.com/tag/silverlight">silverlight</category>
 <category domain="http://yasen.lindeas.com/tag/ufraw">ufraw</category>
 <wfw:commentRss>http://yasen.lindeas.com/crss/node/1225</wfw:commentRss>
 <pubDate>Thu, 21 Feb 2008 11:04:31 +0000</pubDate>
 <dc:creator>turin</dc:creator>
 <guid isPermaLink="false">1225 at http://yasen.lindeas.com</guid>
</item>
<item>
 <title>Свободната Java</title>
 <link>http://yasen.lindeas.com/book/the-free-java</link>
 <description>&lt;p&gt;Да си поговорим за свободната джава. Не, не за &lt;a href=&quot;http://www.kaffe.org/&quot;&gt;kaffe&lt;/a&gt;, &lt;a href=&quot;http://sablevm.org/&quot;&gt;sable vm&lt;/a&gt;, не и за &lt;a href=&quot;http://www.gnu.org/software/classpath/&quot;&gt;gnu classpath&lt;/a&gt;, нито за нещо, базирано на тях. Вече оригиналната виртуална машина за изпълнение на джава-код, софтуерът на &lt;a href=&quot;http://java.sun.com/&quot;&gt;Sun Microsystems&lt;/a&gt;, имплементиращ java-спецификацията е лицензиран под свободния лиценз &lt;span class=&quot;caps&quot;&gt;GNU&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;caps&quot;&gt;GPL&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Според Ричард Столман и много други анализатори това е много голяма и важна новина и Sun за пореден път дават огромен тласък на развитието на свободния софтуер. Не чисто технологично, защото от една страна огромната база от данни с наръчници и готови класове от години е достъпна за разработчиците в сайта на фирмата, а и от друга страна действието на лицензиране под &lt;span class=&quot;caps&quot;&gt;GPL&lt;/span&gt; няма да промени веднага статуквото. По простата причина, че огромно, огромно количество несвободен софтуер е написан на джава и тези продукти най-вероятно ще използват комерсиален лиценз (Sun ще лицензира Java двойно, както прави MySQL &lt;span class=&quot;caps&quot;&gt;AB&lt;/span&gt; с базата от данни MySQL). И трябва да мине много време, докато технологично джава се наложи като език за писане на свободни&amp;nbsp;проекти.&lt;/p&gt;
&lt;p&gt;По-скоро важността на освобождаването на джава е в популяризирането на свободния софтуер. Може би не всички знаят, но Sun са дали на общността и други много важни инструменти - най-пресният предишен пример (и може би най-разбираемият) е OpenOffice.org. Свободният офис-пакет е развит на базата на продукта Sun StarOffice, който компанията освободи преди няколко години. Сред другите примери са &lt;a href=&quot;http://en.wikipedia.org/wiki/Network_File_System&quot;&gt;&lt;span class=&quot;caps&quot;&gt;NFS&lt;/span&gt;&lt;/a&gt; (Metwork FileSystem, нещо което се ползва и днес в света на *nix), &lt;a href=&quot;http://www.netbeans.org/&quot;&gt;Netbeans&lt;/a&gt; и &lt;a href=&quot;http://www.sun.com/software/solaris/index.jsp&quot;&gt;OpenSolaris&lt;/a&gt;. Последните две се закрилят от лиценза &lt;span class=&quot;caps&quot;&gt;CDDL&lt;/span&gt;, който Sun написаха с идеята да е свободен, но малко се престараха, честно казано. Лицензирането на Java под &lt;span class=&quot;caps&quot;&gt;GNU&lt;/span&gt; &lt;span class=&quot;caps&quot;&gt;GPL&lt;/span&gt;, а не под &lt;span class=&quot;caps&quot;&gt;CDDL&lt;/span&gt; е още един ход в добра&amp;nbsp;посока.&lt;/p&gt;
&lt;p&gt;Интересно ще е как ще се развие софтуерният фронт след тази новина. Ясно е, че джава ще става все по-важна и в света на свободния софтуер. А това означава, че или ще става все по-добър продукт, или ще престане да съществува - и двете са полезни еволюционно неща за свободния софтуер и той ги регулира&amp;nbsp;сам.&lt;/p&gt;
&lt;p&gt;Ясно е също, че се задават лоши времена за Mono и .Net - досега пречка за Java и предимство за Mono/.Net беше, че #-езиците имаха изцяло свободна и функционална платформа (проекта Mono), а Java имаше една добра и пълна, но несвободна имплементация и множество свободни, но непълни опити. Сега дори простата аритметика показва, че Java има много по-голям ресурс чисто технически, докато Mono продължава трудния си път в конкуренция с несвободен продукт не на друг, а на&amp;nbsp;Microsoft&amp;#8230;&lt;/p&gt;
&lt;p&gt;Научих за &lt;a href=&quot;http://luchko.wordpress.com/2006/11/14/%d0%9d%d1%8f%d0%bc%d0%b0-%d0%bd%d0%b5%d0%b2%d1%8a%d0%b7%d0%bc%d0%be%d0%b6%d0%bd%d0%b8-%d0%bd%d0%b5%d1%89%d0%b0-java-%d0%b5-%d1%81%d0%b2%d0%be%d0%b1%d0%be%d0%b4%d0%bd%d0%b0/&quot;&gt;новината&lt;/a&gt; от блога на Лъчо a.k.a. &lt;a href=&quot;http://luchko.wordpress.com/&quot;&gt;Монологър&lt;/a&gt;. Изчаках с интерес реакция в други родни блогове, но за мое учудване такава&amp;#8230; нямаше. Калоян Доганов и Вени Марковски са публикували комюнике на английски. Друга реакция няма. Странно, за мен освобождаването на джава е новина, при това голяма. Да не говорим, че от нередовното ми следене на debian-legal и от пощенския списък на gNewSense бях останал с впечатлението, че избирането на лиценз от Sun е било отложено за някое време в началото на другата година. Пък то не само че е избран, а и избраният е &lt;span class=&quot;caps&quot;&gt;GPL&lt;/span&gt;&amp;nbsp;:)&lt;/p&gt;

&lt;!--
&lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:trackback=&quot;http://madskills.com/public/xml/rss/module/trackback/&quot;&gt;
&lt;rdf:Description rdf:about=&quot;http://yasen.lindeas.com/book/the-free-java&quot; dc:identifier=&quot;http://yasen.lindeas.com/book/the-free-java&quot; dc:title=&quot;Свободната Java&quot; trackback:ping=&quot;http://yasen.lindeas.com/trackback/295&quot; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;ul class=&quot;custom-pager custom-pager-5 custom-pager-blog&quot;&gt;&lt;li class=&quot;custom_pager_prev first&quot;&gt;&lt;a href=&quot;/book/world-philosophy-day&quot;&gt;‹‹ Световен ден на философията&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;custom_pager_index&quot;&gt;&lt;a href=&quot;/book&quot;&gt;blog index&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;custom_pager_next last&quot;&gt;&lt;a href=&quot;/book/guild-parties&quot;&gt;Професионални партита ››&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
 <comments>http://yasen.lindeas.com/book/the-free-java#comments</comments>
 <category domain="http://yasen.lindeas.com/tag/net">.net</category>
 <category domain="http://yasen.lindeas.com/tag/cddl">CDDL</category>
 <category domain="http://yasen.lindeas.com/tag/free_software">free software</category>
 <category domain="http://yasen.lindeas.com/tag/gpl">gpl</category>
 <category domain="http://yasen.lindeas.com/tag/java">java</category>
 <category domain="http://yasen.lindeas.com/tag/mono">mono</category>
 <category domain="http://yasen.lindeas.com/tag/news">news</category>
 <category domain="http://yasen.lindeas.com/tag/sun">sun</category>
 <wfw:commentRss>http://yasen.lindeas.com/crss/node/295</wfw:commentRss>
 <pubDate>Thu, 16 Nov 2006 19:46:20 +0000</pubDate>
 <dc:creator>turin</dc:creator>
 <guid isPermaLink="false">295 at http://yasen.lindeas.com</guid>
</item>
</channel>
</rss>


