<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>stream of bytes &#187; polski</title>
	<atom:link href="http://diary.braniecki.net/tag/polski/feed/" rel="self" type="application/rss+xml" />
	<link>http://diary.braniecki.net</link>
	<description>Open-source development violates almost all known management theories.</description>
	<lastBuildDate>Thu, 26 Jan 2012 11:03:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Stanowisko Polskiej społeczności Mozilli w sprawie ACTA</title>
		<link>http://diary.braniecki.net/2012/01/26/stanowisko-polskiej-spolecznosci-mozilli-w-sprawie-acta/</link>
		<comments>http://diary.braniecki.net/2012/01/26/stanowisko-polskiej-spolecznosci-mozilli-w-sprawie-acta/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 09:54:15 +0000</pubDate>
		<dc:creator>zbraniecki</dc:creator>
				<category><![CDATA[main]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[po polsku]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[acta]]></category>
		<category><![CDATA[polski]]></category>

		<guid isPermaLink="false">http://diary.braniecki.net/?p=1360</guid>
		<description><![CDATA[Polska społeczność Mozilli opublikowała stanowisko w sprawie decyzji Rady Ministrów w sprawie podpisania umowy ACTA. Stanowisko polskiej społeczności Mozilli wobec decyzji polskiego rządu w sprawie podpisania ACTA Wersja skrócona w PDF Wersja pełna w PDF Zachęcamy do zapoznania się z naszymi wnioskami.]]></description>
			<content:encoded><![CDATA[<p>Polska społeczność Mozilli opublikowała stanowisko w sprawie decyzji Rady Ministrów w sprawie podpisania umowy ACTA.</p>
<ul>
<li><a href="http://mozillapl.org/aktualnosci/aviary.pl/stanowisko_polskiej_spolecznosci_mozilli_w_sprawie_acta">Stanowisko polskiej społeczności Mozilli wobec decyzji polskiego rządu w sprawie podpisania ACTA</a></li>
<li><a href="http://static.aviary.pl/acta/stanowisko%20ACTA%20wersja%20tldr.pdf">Wersja skrócona w PDF</a></li>
<li><a href="http://static.aviary.pl/acta/stanowisko%20ACTA.pdf">Wersja pełna w PDF</a></li>
</ul>
<p>Zachęcamy do zapoznania się z naszymi wnioskami.</p>
]]></content:encoded>
			<wfw:commentRss>http://diary.braniecki.net/2012/01/26/stanowisko-polskiej-spolecznosci-mozilli-w-sprawie-acta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mozilla Europe i Mozilla w Europie</title>
		<link>http://diary.braniecki.net/2011/11/21/mozilla-europe-i-mozilla-w-europie/</link>
		<comments>http://diary.braniecki.net/2011/11/21/mozilla-europe-i-mozilla-w-europie/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 15:22:21 +0000</pubDate>
		<dc:creator>zbraniecki</dc:creator>
				<category><![CDATA[main]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[po polsku]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[europe]]></category>
		<category><![CDATA[mozillaeurope]]></category>
		<category><![CDATA[polski]]></category>

		<guid isPermaLink="false">http://diary.braniecki.net/?p=1348</guid>
		<description><![CDATA[Projekt Mozilla odnosi niesamowite sukcesy w Europie. Cele jakie postawiliśmy sobie, spisane w ramach Manifestu Mozilli, są bardzo dobrze odbierane w środowisku Internautów w Europie. Dzięki temu Mozilla ma świetne wyniki udziału na rynku Europejskim, ogromną rzeszę osób uczestniczących w projekcie, świetne kontakty z innymi społecznościami internetowymi, silne społeczności lokalne i w efekcie mamy miejsce [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://diary.braniecki.net/wp-content/uploads/2011/11/mozillaEurope.png"><img class="alignleft size-medium wp-image-1352" title="mozillaEurope" src="http://diary.braniecki.net/wp-content/uploads/2011/11/mozillaEurope-300x105.png" alt="" width="300" height="105" /></a>Projekt Mozilla odnosi niesamowite sukcesy w Europie. Cele jakie postawiliśmy sobie, spisane w ramach <a href="http://www.mozilla.org/about/manifesto.pl.html">Manifestu Mozilli</a>, są bardzo dobrze odbierane w środowisku Internautów w Europie.</p>
<p>Dzięki temu Mozilla ma świetne wyniki udziału na rynku Europejskim, ogromną rzeszę osób uczestniczących w projekcie, świetne kontakty z innymi społecznościami internetowymi, silne społeczności lokalne i w efekcie mamy miejsce przy stole w trakcie ważnych debat dotyczących przyszłości Internetu.</p>
<p>Mało kto jednak wie, że ten sukces udało nam się osiągnąć korzystając z bardzo skomplikowanej struktury organizacyjnej &#8211; w rzeczywistości istnieją trzy organizacje które powstawały w różnych momentach w odpowiedzi na konkretne problemy jakie nasz projekt napotykał (mozilla.org, mozilla.com i mozilla-europe.org).</p>
<div id="attachment_1351" class="wp-caption alignright" style="width: 310px"><a href="http://diary.braniecki.net/wp-content/uploads/2011/11/2384232589_d17bafcd7d.jpg"><img class="size-medium wp-image-1351" title="2384232589_d17bafcd7d" src="http://diary.braniecki.net/wp-content/uploads/2011/11/2384232589_d17bafcd7d-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Peterv ustawia pierwszy hosting dla Mozilli Europe w 2003</p></div>
<p>W ciągu ostatnich lat społeczność Mozilli w Europie pracowała wymiennie z jedną z tych trzech organizacji co niepotrzebnie komplikowało sytuację i utrudniało synchronizację.</p>
<p>Jedną z nich, stricte europejską jest stowarzyszenie <a href="http://en.wikipedia.org/wiki/Mozilla_Europe">Mozilla Europe</a> założone w 2004 roku przez grupę aktywistów Mozilli w czasach gdy Mozilla Foundation nie była w stanie operować efektywnie na terenie Europy i szukaliśmy własnych rozwiązań pozwalających nam organizować nasz projekt.</p>
<p>Przez ostatnie 7 lat Mozilla Europe opiekowała się większością aktywności projektu, organizowała spotkania, wspierała konferencje, uczestniczyła w rozwiązywaniu konfliktów w społecznościach, chroniła marki, współpracowałą z prasą i angażowała się we wspieranie rozwoju projektu w różnych regionach Europy.</p>
<p>Od lipca 2005 miałem zaszczyt uczestniczyć w pracach stowarzyszenia jako członek zarządu. Był to niesamowity czas i ogromna odpowiedzialność, ponieważ Mozilla Europe koordynowała tworzenie się struktur i społeczności w Europie, ale też szansa na wykorzystanie mojego doświadczenia i wiedzy z Polski w skali całego kontynentu.</p>
<p>Mozilla jes niezwykłym projektem, ponieważ od wielu lat już stanowimy tak unikalny byt, że nie mamy od kogo się uczyć. Wszystkie decyzje, struktury, modele pracy i rozwiązania jakie mają służyć realizacji naszej misji musimy albo wymyślać całkowicie od nowa, albo adaptować do swoich potrzeb te zaczerpnięte od innych projektów Internetowych, kreatywnych firm, fundacji non-profit, albo projektów Open Source.</p>
<p>Dotychczasowe decyzje i kierunki działań pozwoliły nam rosnąć i adaptować się do zmian na rynku Internetowym na tyle skutecznie, że dziś Mozilla ma większe możliwości realizowania swoich celów statutowych niż kiedykolwiek w przeszłości!</p>
<p><a href="http://diary.braniecki.net/wp-content/uploads/2011/11/6340120086_212148cb20_o.png"><img class="alignleft size-medium wp-image-1349" title="6340120086_212148cb20_o" src="http://diary.braniecki.net/wp-content/uploads/2011/11/6340120086_212148cb20_o-300x230.png" alt="" width="300" height="230" /></a>To zaś pozwala nam skupiać się na adaptowaniu i rozwijaniu samej struktury projektu, tak aby przenosić udane rozwiązania lokalne na poziom globalny. W efekcie powstał projekt &#8220;One Mozilla&#8221;, którego celem jest unifikacja projektu w ramach jednej organizacji globalnej &#8211; Mozilla Foundation.</p>
<p>W efekcie powoli i sukcesywnie staraliśmy się identyfikować działania jakie podejmuje stowarzyszenie Mozilla Europe i wdrażać je na skalę globalną w ramach całego projektu. Wiele inicjatyw które przez lata działy się tylko w Europie pod auspicjami Mozilli Europe staje się globalne jak funkcje reprezentantów Mozilli, wolontariuszy pełniących funkcje rzeczników prasowych, uczestnictwo w konferencjach, organizacja własnych spotań w ramach inicjatyw MozCamp, współpraca z agendami rządowymi zajmującymi się Internetem i tak dalej.</p>
<p>Taki model organizacji pozwala nam lepiej skalować nasze działania na cały świat i pomagać innym regionom korzystać z tego co powstało w Europie, a także ułatwia synchronizację i efektywność relacji między projektem a fundacją.</p>
<p>Efektem ubocznym była też powolna redukcja roli stowarzyszenia Mozilla Europe na rzecz globalnej Mozilla Foundation i ostatecznie zarząd Mozilli Europe przy współpracy z Mozilla Foundation podjął decyzję o rozwiązaniu tej pierwszej i przekazaniu wszystkich inicjatyw pod auspicja globalnej Mozilli Foundation.</p>
<p>Ten ruch jest czysto operacyjny, nie wpływa w żaden sposób na nasze cele, działania i prace. Mozilla Europe nie zatrudniała pracowników i zarząd jest przekonany, że ta decyzja nie powinna mieć żadnego wpływu na pracę projektu i naszych społeczności.</p>
<p>Prezes stowarzyszenia, Tristan Nitot, oraz członkowie zarządu z niżej podpisanym, będą nadal opiekować się działaniami Mozilli w Europie i traktujemy ten ruch jako czystą redukcję biurokracji a także okazję do przedyskutowania modelu organizacji naszego projektu w Europie.</p>
<p><a href="http://www.flickr.com/photos/mozillaeu/6341877052/in/photostream/"><img class="alignleft size-medium wp-image-1355" title="6341877052_d18cdd7edc_b" src="http://diary.braniecki.net/wp-content/uploads/2011/11/6341877052_d18cdd7edc_b-300x200.jpg" alt="" width="300" height="200" /></a>Chcemy zaktywizować większą grupę lokalnych społeczności do pracy na poziomie całej Europy i uruchamiamy nowe inicjatywy pozwalające większej liczbie osób wpływać na losy Mozilli na poziomie całego kontynentu. Mamy nadzieję także na silniejszą reprezentację naszych działań w ramach projektu Drumbeat oraz licznych inicjatyw znanych z Mozilla Labs w Europie a także planujemy otworzyć kilka otwartych przestrzeni dla osób zainteresowanych pracą nad rozwojem Internetu w ramach projektu MozSpaces. Pierwsze powstaną w Londynie i Berlinie w 2012.</p>
<p>Byłem ogromnym zwolennikiem tego rozwiązania ponieważ widzę w nim szansę na lepszą adaptację naszych działań w Europie do dynamicznego rynku Interentowego oraz na zwiększenie aktywności samej Mozilla Foundation na poziomie globalnym w Europie, Azji, Afryce czy Ameryce Południowej.</p>
<p>Europa jest przykładem i inspiracją dla społeczności Mozilli na całym świecie i wierzymy, że nasze globalne struktury są dziś wystarczająco silne, aby móc bezpośrednio angażować się i reagować na potrzeby lokalne. Sieciowa struktura naszego projektu dojrzała przez ostatnie lata i sprawia, że możemy dziś więcej niż kiedykolwiek przy mniejszym poziomie biurokracji.</p>
<p>Członkowie zarządu Mozilli Europe wraz z liderami społeczności lokalnych stworzą następny rozdział historii Mozilli w Europie i współpracując z Mozilla Foundation będziemy rozwijać projekt Mozilla reagując na potrzeby i wyzwania kolejnych lat.</p>
]]></content:encoded>
			<wfw:commentRss>http://diary.braniecki.net/2011/11/21/mozilla-europe-i-mozilla-w-europie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Falsy Values &#8211; volunteer opportunity</title>
		<link>http://diary.braniecki.net/2011/05/10/falsy-values-volunteer-opportunity/</link>
		<comments>http://diary.braniecki.net/2011/05/10/falsy-values-volunteer-opportunity/#comments</comments>
		<pubDate>Tue, 10 May 2011 15:39:13 +0000</pubDate>
		<dc:creator>zbraniecki</dc:creator>
				<category><![CDATA[main]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[falsyvalues]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[planet.m.o]]></category>
		<category><![CDATA[polski]]></category>
		<category><![CDATA[volunteers]]></category>

		<guid isPermaLink="false">http://diary.braniecki.net/?p=1297</guid>
		<description><![CDATA[In just about a week Warsaw will be hosting a major JavaScript event &#8211; Falsy Values. Falsy Values is brought to you by the two people &#8211; Damian Wielgosik and Paweł Czerski &#8211; who made their way onto the Web Event Stage last year with their widely praised Front-Trends conference. This year, they focus on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://falsyvalues.com/"><img class="alignright" src="http://webhelp.pl/pictures/blog/falsyvalues_496.png" alt="" width="170" height="230" /></a>In just about a week Warsaw will be hosting a major JavaScript event &#8211; <a href="http://falsyvalues.com">Falsy Values</a>.</p>
<p>Falsy Values is brought to you by the two people &#8211; <a href="http://ferrante.pl/">Damian Wielgosik</a> and <a href="http://czerski.info/">Paweł Czerski</a> &#8211; who made their way onto the Web Event Stage last year with their widely praised <a href="http://front-trends.com/">Front-Trends</a> conference.</p>
<p>This year, they focus on hardcode JavaScript. This conference is not about soft disciplines, not about social science, it&#8217;s solely about hacking the modern Web.<br />
<a href="http://falsyvalues.com/schedule.html">With stellar workshops and talks</a>, <a href="http://falsyvalues.com/speakers.html">with names such as</a> Douglas Crockford, Tantek Çelik, Tom Hughes-Croucher and our homegrown stars like Kornel &#8220;porneL&#8221; Lesiński, it has what it takes to be the powerful event to be at.</p>
<p>Now, such an event is not going to happen on its own, it takes passion, dedication and the one thing we all should value most &#8211; time &#8211; to shape it up and deliver.</p>
<p>One of the unique features of this conference is that it really is handmade by those two fellows who work 24/7 right now to plug all the cables in the right slots, bring supply to the tables and speakers to the microphone.</p>
<p><strong>All hands on deck!</strong></p>
<p>As you may have guessed from the title &#8211; we believe we could use some help during the event itself!</p>
<p>If you&#8217;re located in <a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=Warsaw,+Poland&amp;aq=&amp;sll=37.0625,-95.677068&amp;sspn=45.957536,88.066406&amp;ie=UTF8&amp;hq=&amp;hnear=Warsaw,+Masovian+Voivodeship,+Poland&amp;t=h&amp;z=11">Warsaw</a>, or if you will be here for the time of the event, and you&#8217;re looking for a chance to participate in what&#8217;s going to happen there, help us make it perfect, learn the unique lesson from behind the scenes, here&#8217;s your chance!</p>
<p>We&#8217;re looking for geeks who seek experience in helping us run this event. Several brave souls to support speakers, guide the crowd through the agenda, run fiercely to aid some brother in JavaScript arms who&#8217;s in danger of any kind (like &#8211; you know that moment when your WiFi doesn&#8217;t work?)</p>
<p>We expect you to be there with us (even an hour before the opening), assist when needed and enjoy the conference. We offer an opportunity to learn, gain experience and help us make the best event in the JavaScript world since <a href="http://en.wikipedia.org/wiki/Brendan_Eich">Brendan</a> invented this monster!</p>
<p>Get in touch with us! Email me (gandalf at mozilla dot org)  or <a href="mailto:contact@falsyvalues.com">contact Damian and Paweł</a> directly and we&#8217;ll go from there. Hurry up, we only have 5-7 slots available!</p>
]]></content:encoded>
			<wfw:commentRss>http://diary.braniecki.net/2011/05/10/falsy-values-volunteer-opportunity/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web O&#8217;Wonder po polsku!</title>
		<link>http://diary.braniecki.net/2011/03/16/web-owonder-po-polsku/</link>
		<comments>http://diary.braniecki.net/2011/03/16/web-owonder-po-polsku/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 19:12:46 +0000</pubDate>
		<dc:creator>zbraniecki</dc:creator>
				<category><![CDATA[main]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[po polsku]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[aviary.pl]]></category>
		<category><![CDATA[polski]]></category>
		<category><![CDATA[wow]]></category>

		<guid isPermaLink="false">http://diary.braniecki.net/?p=1259</guid>
		<description><![CDATA[Pisałem niedawno o kampanii Web O&#8217;Wonder. Niedługo po moim poście zgłosił się do nas Krzysiek Wróblewski i zaoferował swoją pomoc. Pomogliśmy mu założyć konto na Verbatimie, przygotowaliśmy stage, i prace ruszyły. Liderem lokalizacji był Krzysiek, pomagał mu Leszek &#8220;Teo&#8221; Życzkowski, a ja starałem się by ich praca napotykała jak najmniej przeszkód. Krótki wywiad: G: Jak [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://diary.braniecki.net/2011/02/23/mini-kampania-z-okazji-wydania-firefoksa-4/">Pisałem niedawno</a> o kampanii Web O&#8217;Wonder.</p>
<p>Niedługo po moim poście zgłosił się do nas Krzysiek Wróblewski i zaoferował swoją pomoc. Pomogliśmy mu założyć konto na <a href="https://localize.mozilla.org/pl/webowonder/">Verbatimie</a>, przygotowaliśmy <a href="http://webofwonder.allizom.org/pl/">stage</a>, i prace ruszyły. Liderem lokalizacji był Krzysiek, pomagał mu Leszek &#8220;Teo&#8221; Życzkowski, a ja starałem się by ich praca napotykała jak najmniej przeszkód.</p>
<p>Krótki wywiad:</p>
<p><strong>G: Jak dowiedzialeś się o projekcie i co sprawiło że się zgłosileś?</strong><em><br />
K: O projekcie dowiedziałem się oczywiście z Twojego bloga na Polskiej  Planecie Mozilli. Zgłosiłem się, bo chciałem zobaczyć jak przebiega  proces tłumaczenia i miałem trochę wolnego czasu <img src='http://diary.braniecki.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
</em></p>
<p><strong>G: Jak Ci się pracowało przy nim?</strong><br />
<em>K: Pracowało się bardzo  dobrze, na początku musiałem opanować Verbatima, ale nie było to trudne,  szczególnie z pomocą pana Leszka. Nie zdziwiło mnie za to, w jaki sposób  Wasz zespół dyskutuje na temat najdrobniejszych szczegółów, bo z tego  jesteście znani <img src='http://diary.braniecki.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </em></p>
<p><strong>G: Co bylo najtrudniejsze? </strong><br />
<em>K: Co było najtrudniejsze? Konieczność porzucenia takich  ładnych czcionek na rzecz standardowych, z powodu niedostępności  polskich znaków <img src='http://diary.braniecki.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </em></p>
<p><strong>G: Ile czasu zajęło Ci to tłumaczenie?<br />
</strong><em>K: tłumaczenie zajęło chyba z tydzień, co raczej nie  jest mistrzostwem świata, ale nie żałuję poświęconego czasu <img src='http://diary.braniecki.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p>
<p>Po zakończeniu pracy nad <a href="https://localize.mozilla.org/pl/webowonder/">Web O&#8217;Wonder</a>, Krzysiek pomaga przy kilku innych projektach specjalnych &#8211; tłumaczy m.inn. <a href="https://localize.mozilla.org/pl/spark/">grę mobilną Spark</a>. Poza Krzyśkiem, pomaga nam też Pitazboras, oraz siecobywatel, a gro pracy wykonał Teo.<br />
Poza wysokiej jakości tłumaczeniami, Krzysiek napisał także <a href="https://addons.mozilla.org/en-US/thunderbird/user/1735053/">dodatek do Thunderbirda &#8211; Glasser</a> i mam nadzieje, że będzie miał ochotę na pracę z naszym zespołem przy następnych projektach <img src='http://diary.braniecki.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>A za <a href="http://webofwonder.allizom.org/pl/">tłumaczenie WoW</a> należą się Krzyśkowi gratulacje!</p>
<p><em>p.s. Jeśli masz ochotę się przyłączyć i pomóc z tłumaczeniem, załóż konto na Verbatimie i dodaj sugestie. Jeśli chciałbyś (chciałabyś) przejąć któreś z tłumaczeń, wyślij mi maila na zbigniew at aviary kropka pl.</em></p>
<p><em><br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://diary.braniecki.net/2011/03/16/web-owonder-po-polsku/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mini kampania z okazji wydania Firefoksa 4</title>
		<link>http://diary.braniecki.net/2011/02/23/mini-kampania-z-okazji-wydania-firefoksa-4/</link>
		<comments>http://diary.braniecki.net/2011/02/23/mini-kampania-z-okazji-wydania-firefoksa-4/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 20:24:29 +0000</pubDate>
		<dc:creator>zbraniecki</dc:creator>
				<category><![CDATA[main]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[po polsku]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[ firefox]]></category>
		<category><![CDATA[fx4]]></category>
		<category><![CDATA[l10n]]></category>
		<category><![CDATA[polski]]></category>
		<category><![CDATA[webofwonder]]></category>

		<guid isPermaLink="false">http://diary.braniecki.net/?p=1237</guid>
		<description><![CDATA[Wraz z nadchodzącym wydaniem Firefoksa 4 Mozilla planuje małą kampanię promującą HTML5&#38;Friends. Aviary.pl szuka osób chętnych do pomocy w tłumaczeniu tej strony. Oferujemy dostęp do serwera testowego, niewielką ilość stringów do przetłumaczenia i sporą dawkę zasłużonego poczucia dobrze wykonanej roboty. Zainteresowanych zapraszam do mailowania do mnie (zbraniecki at aviary dot pl) lub od razu do [...]]]></description>
			<content:encoded><![CDATA[<p>Wraz z nadchodzącym wydaniem Firefoksa 4 Mozilla planuje małą kampanię promującą HTML5&amp;Friends.</p>
<p>Aviary.pl szuka osób chętnych do pomocy w tłumaczeniu tej strony. Oferujemy dostęp do serwera testowego, niewielką ilość stringów do przetłumaczenia i sporą dawkę zasłużonego poczucia dobrze wykonanej roboty.</p>
<p>Zainteresowanych zapraszam do mailowania do mnie (zbraniecki at aviary dot pl) lub od razu do wejścia na <a href="https://localize.mozilla.org/pl/webowonder/">Verbatim</a> -  &#8211; zakładasz konto i dodajesz sugestie.</p>
<p>Uwaga, wysoka jakość tłumaczenia może skutkować niemoralnymi ofertami dalszej współpracy ze strony Aviary.pl <img src='http://diary.braniecki.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://diary.braniecki.net/2011/02/23/mini-kampania-z-okazji-wydania-firefoksa-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Video w sieci rok później</title>
		<link>http://diary.braniecki.net/2011/01/14/video-w-sieci-rok-pozniej/</link>
		<comments>http://diary.braniecki.net/2011/01/14/video-w-sieci-rok-pozniej/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 14:39:02 +0000</pubDate>
		<dc:creator>zbraniecki</dc:creator>
				<category><![CDATA[main]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[po polsku]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[ opera]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[h264]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[polski]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[webm]]></category>

		<guid isPermaLink="false">http://diary.braniecki.net/?p=1205</guid>
		<description><![CDATA[Rok temu popełniłem wpis, w którym opisałem jak wygląda sytuacja z kodekami wideo, stanowisko jakie Mozilla Foundation przyjęła w tej kwestii oraz widoki na przyszłość. W komentarzach napotkałem duży opór, większość komentujących miała zdanie skrajnie odmienne ode mnie, pisząc o nieuchronnym upadku Mozilli, rychłym spadku popularności Firefoksa, bezsensowności stawania na przekór tak potężnym firmom jak [...]]]></description>
			<content:encoded><![CDATA[<p>Rok temu <a href="http://diary.braniecki.net/2010/01/23/mozilla-wolnosc-i-h-264/">popełniłem wpis</a>, w którym opisałem jak wygląda sytuacja z kodekami wideo, stanowisko jakie Mozilla Foundation przyjęła w tej kwestii oraz widoki na przyszłość.</p>
<p>W komentarzach napotkałem duży opór, większość komentujących miała zdanie skrajnie odmienne ode mnie, pisząc o nieuchronnym upadku Mozilli, rychłym spadku popularności Firefoksa, bezsensowności stawania na przekór tak potężnym firmom jak Google, Apple czy Microsoft&#8230;</p>
<p>Wystarczy, nie lubię wyżywać się, a poza tym tamta dyskusja była nie fair &#8211; ja pisząc to wiedziałem, że Google uwolni VP8, moi rozmówcy mogli odczytać moje słowa jako pobożne życzenia &#8211; wszak nic wtedy jeszcze na to nie wskazywało.</p>
<p>Summa summarum, dziś sytuacja jest odmienna. Wydaje mi się, że nasza postawa miała niebagatelny wpływ na decyzje Google o porzuceniu h.264, choć sądzę, że nasz wpływ był raczej pośredni &#8211; zatrzymaliśmy adopcję h.264, utrzymaliśmy pole otwartym, tak, że Google opłacało się postawić na WebM. Jestem dumny z tego jak Mozilla korzysta ze swojej pozycji do <a href="http://www.mozilla.org/about/manifesto.pl.html">realizacji celów statutowych</a>.</p>
<p>Nie wygraliśmy tego jeszcze &#8211; wciąż do przekonania są Apple i Microsoft i podejrzewam, że ta druga firma będzie łatwiejszym partnerem, ale krajobraz po roku czasu jest znacząco odmienny.</p>
<p>Co przyniesie następny rok? Sądzę, że dystans jaki dzieli WebM i h.264 w zakresie wsparcia sprzętowego zniknie, Adobe Flash zacznie wspierać VP8 (a może i WebM?), Microsoft dołączy wsparcie dla WebM, a Apple stanie przed trudnym wyborem&#8230; a jak będzie naprawde? Czas pokaże <img src='http://diary.braniecki.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://diary.braniecki.net/2011/01/14/video-w-sieci-rok-pozniej/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Wywiad O Fx4 i nie tylko</title>
		<link>http://diary.braniecki.net/2011/01/07/wywiad-o-fx4-i-nie-tylko/</link>
		<comments>http://diary.braniecki.net/2011/01/07/wywiad-o-fx4-i-nie-tylko/#comments</comments>
		<pubDate>Fri, 07 Jan 2011 14:00:11 +0000</pubDate>
		<dc:creator>zbraniecki</dc:creator>
				<category><![CDATA[main]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[po polsku]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[ firefox]]></category>
		<category><![CDATA[polski]]></category>
		<category><![CDATA[wywiad]]></category>

		<guid isPermaLink="false">http://diary.braniecki.net/?p=1190</guid>
		<description><![CDATA[Aż trudno uwierzyć, że nie pisałem tu od 2 miesięcy&#8230; Zagrzebałem się w projekt L20n tak głęboko, że nie znajdywałem w sobie motywacji do blogowania. :/ Obiecałem sobie w tym roku to zmieniać, bo wierzę, że komunikowanie tego co się robi pomaga całej społeczności &#8211; zatem spodziewajcie się więcej i krzycie jak będę lagował Na [...]]]></description>
			<content:encoded><![CDATA[<p>Aż trudno uwierzyć, że nie pisałem tu od 2 miesięcy&#8230; Zagrzebałem się w projekt <a href="https://wiki.mozilla.org/L20n">L20n</a> tak głęboko, że nie znajdywałem w sobie motywacji do blogowania. :/ Obiecałem sobie w tym roku to zmieniać, bo wierzę, że komunikowanie tego co się robi pomaga całej społeczności &#8211; zatem spodziewajcie się więcej i krzycie jak będę lagował <img src='http://diary.braniecki.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Na początek roku podrzucam <a href="http://firefox.bajo.pl/4137,ekskluzywny,wywiad,ze,zbigniewem,branieckim.html">wywiad który ukazał się na firefox.bajo.pl</a> &#8211; miłej lektury i czekam na opinie <img src='http://diary.braniecki.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://diary.braniecki.net/2011/01/07/wywiad-o-fx4-i-nie-tylko/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blokowanie zalewu robotów MSNu</title>
		<link>http://diary.braniecki.net/2010/02/05/blokowanie-zalewu-robotow-msnu/</link>
		<comments>http://diary.braniecki.net/2010/02/05/blokowanie-zalewu-robotow-msnu/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 13:18:53 +0000</pubDate>
		<dc:creator>zbraniecki</dc:creator>
				<category><![CDATA[main]]></category>
		<category><![CDATA[po polsku]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[blokowanie]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[polski]]></category>
		<category><![CDATA[robots.txt]]></category>
		<category><![CDATA[roboty]]></category>

		<guid isPermaLink="false">http://diary.braniecki.net/?p=1068</guid>
		<description><![CDATA[Mniej więcej pod koniec grudnia, odezwał się do mnie dostawca hostingu dla aviary.pl &#8211; Dreamhost. Napisali do mnie, że niestety muszą mnie prosić o zdjęcie serwisu bugs.aviary.pl ze względu na ogromne obciążenie łącza jakie ten serwis generuje. To oczywiście dość mocny cios w postawowy mechanizm jakiego używa Aviary.pl do swojej pracy i na dodatek cios [...]]]></description>
			<content:encoded><![CDATA[<p>Mniej więcej pod koniec grudnia, odezwał się do mnie dostawca hostingu dla aviary.pl &#8211; <a href="http://dreamhost.com">Dreamhost</a>.</p>
<p>Napisali do mnie, że niestety muszą mnie prosić o zdjęcie serwisu bugs.aviary.pl ze względu na ogromne obciążenie łącza jakie ten serwis generuje.</p>
<p>To oczywiście dość mocny cios w postawowy mechanizm jakiego używa Aviary.pl do swojej pracy i na dodatek cios w punkt, na którym nie znam się aż tak dobrze (nie znam kodu Bugzilli aby ocenić co wpływa na jej wydajność). Pan z DH poinformował, że wygląda na to, że nasza bugs.aviary.pl zużywa ogromne zasoby procesora i rejestruje bardzo wysoką liczbę odwiedzin z robota MSN.</p>
<p>To natchnęło mnie by założyć system statystyczny i zacząć obserwować. Z DH dogadaliśmy się, że zamykamy bugzillę do czasu gdy zrozumiemy przyczynę tak dużego obciążenia.</p>
<p>W okresie świąt i nowego roku trudno było znaleźć czas na pracę nad tym, ale gdy w końcu się zebrałem, logi okazały się bezlitosne. Nasza Bugzilla dziennie obsługuje nasz zespół (trochę ponad 20 osób) plus odwiedzających, co powinno, na moje oko, dawać koło 60-80 osób dziennie, koło 150 wizyt, koło 600 stron.</p>
<p>Zamiast tego, w październiku rejestrowaliśmy średnio <strong>6500</strong> pobrań stron dziennie, w listopadzie <strong>7000</strong> a w grudniu dochodziło do <strong>8000</strong>. To znacząca różnica zwłaszcza, że te żądania w znacznej części dotyczyły złożonych kwerend wyszukiwawczych i załączników. Takie kwerendy generują największe obciążenie serwera i są najwolniejsze.</p>
<p>Następnym wnioskiem było to, że około 84% tego ruchu generowane jest przez hosty w domenie <strong>65.55</strong> oraz <strong>66.249</strong> zaś najpopularniejszą przeglądarką jest <strong>msnbot/2.0b</strong> która pobrała w listopadzie <strong>157000</strong> stron, czyli około <strong>13000</strong> stron dziennie! Na dalszych miejscach było Googlebot z <strong>2500</strong> i Yahoo Slurp! z <strong>166</strong> zapytaniami dziennie.</p>
<p>Pierwszą reakcją było oczywiście założenie <em>robots.txt<strong>, </strong></em>które powinno załatwić sprawę oraz lektura google w poszukiwaniu podobnych przypadków. Lekcja pierwsza mówiła, że są dobre i złe roboty. Dobre to takie, które sprawdzają robots.txt i jak ten mówi &#8220;nie&#8221; to nie przeszukują oraz złe, takie, które ignorują robots.txt.</p>
<p>Oczywiście po chwili okazało się, że msnbot/2.0b, który przychodzi do mnie z domen takich jak <em>msnbot-65-55-104-75.search.msn.com</em> czy <em>msnbot-65-55-104-59.search.msn.com</em><strong> </strong>jest <strong>złym</strong> robotem, który <strong>ignoruje</strong> plik dla niego przygotowany (mimo, że czyta go, oj czyta, tak mniej więcej co 30 sekund przez 24h na dobę!).</p>
<p>Ciekawą reakcją (obserwowaną także przez innych adminow) jest to, że po włączeniu robots.txt, msnbot zaczyna <strong>oszukiwać</strong>. Mianowicie odpytuje robots.txt jako msnbot, znajduje informację, że go nie chcemy a następnie zaczyna indeksować strony podając się za <strong>Internet Explorera 6</strong>.</p>
<p>Przykład takiego zachowania:</p>
<pre>65.55.51.69 - - [03/Feb/2010:14:05:41 -0800] "GET /robots.txt HTTP/1.1" 200 319 "-" "msnbot/2.0b (+http://search.msn.com/msnbot.htm)"
65.55.110.210 - - [03/Feb/2010:14:06:12 -0800] "GET /attachment.cgi?id=453&amp;action=diff&amp;context=patch&amp;collapsed=&amp;headers=1&amp;format=raw HTTP/1.1" 200 841 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2;  SLCC1;  .NET CLR 1.1.4322;  .NET CLR 2.0.40607)"
msnbot-65-55-232-33.search.msn.com - - [03/Feb/2010:14:06:30 -0800] "GET /attachment.cgi?id=132&amp;action=edit HTTP/1.1" 200 477 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2;  SV1;  .NET CLR 1.1.4322;  .NET CLR 2.0.50727;  .NET CLR 3.0.04506.648)"
msnbot-65-55-232-33.search.msn.com - - [03/Feb/2010:14:06:44 -0800] "GET /attachment.cgi?bugid=189&amp;action=viewall HTTP/1.1" 200 477 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1;  SLCC1;  .NET CLR 1.1.4322;  .NET CLR 2.0.50727;  .NET CLR 3.0.30729;  .NET CLR 3.5.30729;  InfoPath.2)"
65.55.110.210 - - [03/Feb/2010:14:06:47 -0800] "GET /attachment.cgi?id=784&amp;action=diff&amp;context=patch&amp;collapsed=&amp;headers=1&amp;format=raw HTTP/1.1" 200 2160 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2;  SLCC1;  .NET CLR 1.1.4325;  .NET CLR 2.0.50727;  .NET CLR 3.0.04506.648)"
msnbot-65-55-232-33.search.msn.com - - [03/Feb/2010:14:06:50 -0800] "GET /attachment.cgi?bugid=189&amp;action=viewall HTTP/1.1" 200 477 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1;  SLCC1;  .NET CLR 1.1.4322;  .NET CLR 2.0.50727;  .NET CLR 3.0.30729;  .NET CLR 3.5.30729;  InfoPath.2)"
msnbot-65-55-104-75.search.msn.com - - [03/Feb/2010:14:07:16 -0800] "GET /attachment.cgi?bugid=1098&amp;action=viewall HTTP/1.1" 200 477 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1;  SLCC1;  .NET CLR 1.1.4322)"
</pre>
<p>Uważny czytelnik zwróci uwagę, że bot posługuje się różnymi UA stringami, różnymi adresami IP (tak na prawde to jest ich znacznie więcej, rotują się jednak raz na kilka godzin więc trudno było to ładnie ująć w wycinku logu) i identyfikują MSN albo przez host, albo przez UA, albo w ogóle! (wiersz drugi) W takiej sytuacji domyślenie się koincydencji (oraz odwiedzin z domeny 65.55.*.* na polskim serwisie polskiego zespołu lokalizacyjnego) wymaga logicznego rozumowania i jest trudne do zapisania w sposób algorytmiczny.</p>
<p>Uważam takie zachowanie za skandaliczne, choć później okazało się, że nie oni jedni.</p>
<p>Google zachowuje się w miare sensownie i utrzymuje stałe IP crawlera, co pozwala go wyciąć po nim. Yahoo podobnie. Natomiast przedwczoraj zaatakował crawler WP, który również zignorował robots.txt i przez 3 godziny indeksował każdą kombinację kwerend wyszukania i załączniki jakie mamy w naszej Bugzilli.</p>
<p>Mimo to, że takich problemów mam więcej, najważniejsze są implikacje takich zachowań:</p>
<p>1) Jakie obciążenie generuje dla serwisów dynamicznych taki robot. Proszę zrozumieć skalę! Ten robot atakuje falami, co godzinę, przez 24 godziny na dobę, przez wszystkie dni w miesiącu, za każdym razem generując falę zapytań na poziomie <strong>100 zapytań</strong> w minutę! I to nie są zapytania o pliki statyczne, CSS, JS czy PNG. To wyłącznie zapytania o strony! Jakie koszty to generuje, jakie obciążenie&#8230; to absurd</p>
<p>2) Robot, który wedle logów zaczął działac mniej więcej po uruchomieniu wyszukiwarki <strong>bing</strong>, ignoruje kontrakt społeczny między autorami stron i wyszukiwarkami i indeksuje wszystko <strong>pomimo</strong>, że pobiera też robots.txt który mu tego zabrania.</p>
<p>3) Jaki ma to wpływ na statystyki IE? W moim, bardzo starym mechanizmie statystyk (webalizer chyba &#8211; to dostarcza DH) ma ogromny. Aktualnie wedle niego bugs.aviary.pl odwiedza 80% użytkowników z IE6.</p>
<p>Na koniec dodam tylko, że obecnie stosuję niniejszy <a href="http://hg.aviary.pl/bugzilla/file/default/config/htaccess">.htaccess</a> do blokowania tego ile się da.</p>
]]></content:encoded>
			<wfw:commentRss>http://diary.braniecki.net/2010/02/05/blokowanie-zalewu-robotow-msnu/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Mozilla, wolność i h.264</title>
		<link>http://diary.braniecki.net/2010/01/23/mozilla-wolnosc-i-h-264/</link>
		<comments>http://diary.braniecki.net/2010/01/23/mozilla-wolnosc-i-h-264/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 15:42:10 +0000</pubDate>
		<dc:creator>zbraniecki</dc:creator>
				<category><![CDATA[main]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[po polsku]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[ firefox]]></category>
		<category><![CDATA[h.264]]></category>
		<category><![CDATA[kodek]]></category>
		<category><![CDATA[polski]]></category>
		<category><![CDATA[theora]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[vimeo]]></category>
		<category><![CDATA[wideo]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://diary.braniecki.net/?p=1058</guid>
		<description><![CDATA[Uwaga: poniższy tekst, to moja prywatna opinia, jako członka projektu Mozilla. W tym tygodniu nastąpił ważny moment w historii rozwoju WWW. Youtube i Vimeo ogłosiły plany odejścia od technologii Flash na rzecz standardu HTML5. Kawałek historii Blisko rok temu, Mozilla ogłosiła wprowadzenie tagu &#60;video/&#62; i rozpoczęła promowanie go, jako alternatywy dla zamkniętych wtyczek. Wiele osób [...]]]></description>
			<content:encoded><![CDATA[<p><small>Uwaga: poniższy tekst, to moja prywatna opinia, jako członka projektu Mozilla.</small></p>
<p>W tym tygodniu nastąpił ważny moment w historii rozwoju WWW. <a href="http://youtube-global.blogspot.com/2010/01/introducing-youtube-html5-supported.html">Youtube</a> i <a href="http://www.vimeo.com/blog:268">Vimeo</a> ogłosiły plany odejścia od technologii Flash na rzecz standardu HTML5.</p>
<h3>Kawałek historii</h3>
<p>Blisko rok temu, Mozilla ogłosiła wprowadzenie tagu &lt;video/&gt; i rozpoczęła promowanie go, jako alternatywy dla zamkniętych wtyczek.</p>
<p>Wiele osób wtedy krytykowało tę decyzję. Zwracano uwagę, że nikt inny tego nie wprowadza, że HTML5 to jeszcze nie jest standard, że Ogg/Theora, kodek, którego używamy, nie jest wystarczająco szybki oraz, że jest za późno, nikt nie zrezygnuje z zamkniętych wtyczek dla otwartego standardu. Ta krytyka nie była bezpodstawna. Wszystkie powyższe punkty były prawdziwe.</p>
<p>To, że dziś rozmawiamy o tym z tak odmiennego punktu widzenia pokazuje tylko jak szybko następują dziś zmiany w świecie standardów w porównaniu do, np. czasu jaki zajęło wprowadzanie standardu CSS2. To ogromny sukces całej społeczności skupionej wokół WWW i wierzę, że Mozilla miała w tym decydującą rolę.</p>
<p>Wracając do tematu, dziś mamy trzy ważne silniki obsługujące &lt;video/&gt; &#8211; Presto (Opera), Webkit (Safari, Chrome) i Gecko (Firefox, Camino, Seamonkey, Flock). Mamy rosnącą liczbę stron, które korzystają z tego standardu i rosnącą liczbę użytkowników, którzy korzystają z przeglądarki która je obsługuje. (W Polsce około 50% użytkowników Internetu).</p>
<p>Niestety, Chrome i Safari zdecydowały się wspierać wideo obsługując jedynie kodek o nazwie h.264, który jest zamknięty i trzeba za niego zapłacić. Mozilla uważa, że taki krok jest szkodliwy dla rozwoju Internetu i stoi w sprzeczności z <a href="http://www.mozilla.org/about/manifesto.pl.html">Manifestem Mozilli</a> i w efekcie nowe platformy Vimeo i Youtube nie mogą być wykorzystywane przez Firefoksa.</p>
<p>Wierzymy, że znajdziemy porozumienie, ale na razie sytuacja jest trudna. W tym poście postaram się wytłumaczyć, dlaczego Mozilla uznaje H.264 za zły kodek dla Internetu.</p>
<h3>Kodeki</h3>
<p><a href="http://pl.wikipedia.org/wiki/Kodek">Kodek</a> w dużym uproszczeniu (purystów proszę o przymknięcie oka) jest to mały program, który odpowiada za zakodowanie i odkodowanie danego formatu. Kiedy mówimy o &#8220;obrazkach&#8221; na komputerze, na myśl przychodzą takie formaty zakodowania jak JPEG, PNG, GIF. Kiedy mówimy o dźwięku, możemy mówić o MP3, OGG, WAV itp.</p>
<p>W przypadku obrazu również korzystamy z kodeków (przykładami mogą być DivX, XviD, MPEG, Theora itp.) i mają one duży wpływ na jakość technologii. Z punktu widzenia użytkownika odpowiadają przede wszystkim za:</p>
<ul>
<li> to jakiej jakości obraz widzimy (kodek kompresuje obraz, potencjalnie obniżając jego jakość)</li>
<li>jak dużo procesora kosztuje wyświetlenie obrazu (co ma znaczący wpływ w dobie laptopów &#8211; przekłada się na zużycie baterii)</li>
<li>jak wygląda proces zakodowania filmu przez autora (czy autor musi kupić specjalny program, aby go zakodować, czy może to zrobić w domu, za darmo)</li>
<li>jak dużo miejsca zajmuje zakodowany film (co przekłada się na szybkość ściągania obrazu i zajęcie łącza)</li>
<li>oraz co jest możliwe przy użyciu danej technologii (czy da się, na przykład wyświetlać strumień obrazu na żywo, czy trzeba to najpierw nagrać, potem zakodować a potem wyświetlać).</li>
</ul>
<p>Te wszystkie aspekty są bardzo ważne dla popularności i jakości kodeku. Niestety sam standard &lt;video/&gt; nie determinuje jakiego kodeka należy użyć, a świat nie wybrał jednego, uniwersalnego. Każdy ma jakieś wady, zalety, firmy tworzące kodeki promują je (podobnie jak było z DVD+ i DVD-, albo BlueRay i HD-DVD). To zostawia wolne pole do popisu twórcom przeglądarek, którzy mogą sobie wybrać kodek i go wspierać. Na razie&#8230;</p>
<p>Te role się odwrócą, gdy wystarczająco dużo treści w Internecie zostanie zakodowana w danym kodeku. Wówczas nierealne stanie się oczekiwanie, że wszyscy przekodują swoje filmy na inny format, bo dana przeglądarka właśnie go obsługuje.</p>
<h3>Gra</h3>
<p>Zatem &#8220;gra&#8221; o to, co będzie uniwersalnie zaakceptowane już się rozpoczęła. A gra jest o dużą stawkę. Większość kodeków obłożona jest patentami i jest licencjonowana. Oznacza to, że istnieją komercyjne podmioty kontrolujące co jest wymagane, aby móc zakodować dany film. Dodatkowo, te podmioty kontrolują co jest wymagane, aby wyświetlić tak zakodowany film.</p>
<p>Taka kontrola to ogromna moc. Właściciel może zdecydować czy powoli Ci kodować filmy, czy każe kupić jego oprogramowanie, które może to zrobić. Z drugiej strony może sprzedawać licencje na kodek autorom przeglądarek i w ten sposób kontrolować kto może wyświetlać treści zakodowane przy użyciu należącego do niego kodeka.</p>
<p>Kontrolując zakodowywanie, może decydować kto może wrzucać filmy do Internetu. Kontrolując odkodowywanie, może decydować które przeglądarki będą obsługiwały filmy w Internecie. Jedyne czego potrzebują, to aby wszystkie treści były zakodowane przez ich technologię.</p>
<p>Uwaga. Taka kontrola, choć zazwyczaj jest zła dla użytkownika, bowiem ogranicza mu wybór, nie zawsze musi być tak szkodliwa. Skype korzysta z zamkniętego kodeka, ale nie jest to problem, bowiem cały protokół skype jest zamknięty (co jest większym problemem), zatem nikt nie tworzy alternatywnych aplikacji. Jednak kodek który obsługuje treści w Internecie jest ważny bowiem wpływa na to kto tworzy i kto odbiera treści w Internecie. To potężna broń w walce o to, czy Internet pozostanie wolny, otwarty i dostępny.</p>
<p>Ta gra się rozszerzy kiedy wreszcie włączy się w nią Microsoft, który  prawdopodobnie będzie tak jak dotychczas próbował rozszerzyć definicję  &#8220;otwartego&#8221; i &#8220;wolnego&#8221; na ich schemat myślenia &#8211; &#8220;wolny do kupienia i  otwarty do przeczytania&#8221; (<a href="http://en.wikipedia.org/wiki/Reasonable_and_Non_Discriminatory_Licensing">RAND</a>).</p>
<p>Naturalną reakcją środowisk zainteresowanych rozwojem Internetu jako medium wolnego i otwartego, jest wykorzystanie otwartego standardu, który może być za darmo zaimplementowany przez każdy program do kodowania filmów i przeglądarki Internetowe. Dzięki temu żadna firma nie może decydować kto ma prawo, a kto nie, i nie kontroluje zasad na jakich się to odbywa co ograniczałoby innowacyjność wykorzystania.</p>
<h3>Theora</h3>
<p>Niestety kodowanie wideo to bardzo złożony proces algorytmiczny. Bardzo. Wiele firm włożyło bardzo dużo pieniędzy i pracy, aby stworzyć dobrej jakości kodeki, które kompresują wideo do małych rozmiarów zostawiając przy tym dobrą jakość i nie zmuszając procesora do zbyt wytężonej pracy przy odkodowywaniu.</p>
<p>W świecie wolnego oprogramowania i otwartych standardów, taki temat jest dość nowy. W efekcie nie ma zbyt dużego wyboru co do kodeków, którzych możemy użyć. W rzeczywistości istnieją dwie realne opcje. <a href="http://pl.wikipedia.org/wiki/Theora">Theora</a> albo <a href="http://pl.wikipedia.org/wiki/Dirac_%28kodek%29">Dirac</a>. Oba mają swoje wady i zalety, oba są na dość wczesnym etapie rozwoju i obu trudno jest jeszcze konkurować pod względem jakości z zamkniętymi, ale prace trwają.</p>
<p>Mozilla, wprowadzając Theorę, zdecydowała się wesprzeć ten wolny i otwarty projekt, także finansując pracę autora projektu Thusnelda, który miał na celu przyspieszenie i poprawienie jakości Theory.</p>
<p>Dzięki temu, kodek, który został włączony do Firefoksa 3.5 jest znacznie szybszy, wydajniejszy i gwarantuje lepszej jakości obraz niż Theora wspierała rok wcześniej. To oczywiście nie koniec pracy i kolejne wersje Firefoksa będą implementowały nowe wersje kodeka.</p>
<p>Wraz z Wikimedia i Dailymotion, wprowadziliśmy też Theorę do <a href="http://commons.wikimedia.org/wiki/Category:Ogg_videos">Wikipedii</a> i <a href="http://openvideo.dailymotion.com/">Dailymotion</a>.</p>
<h3>H.264</h3>
<p>Google i Apple z kolei zdecydowały się wspierać H.264 głównie argumentując to lepszą jakością obrazu i powszechnym wykorzystaniem H.264 w takich technologiach jak Blue Ray. Mimo, że różnica w jakości jest <a href="http://people.xiph.org/~greg/video/ytcompare/comparison.html">cały czas zmniejszana</a>, wszystko wskazuje na to, że te argumenty są słuszne i decyzje tych firm są właściwe.</p>
<h3>Mozilla, a H.264 vs. Theora</h3>
<p>Tutaj jednak dochodzimy do ważnego momentu. Obie firmy podejmują decyzje, kierując się interesem swoim i konsumentów. Ich decyzje muszą być zoptymalizowane kapitałowo i mieć właściwe przełożenie na dochody właścicieli tych firm, czyli akcjonariuszy.</p>
<p>Mozilla z kolei, jest zarządzana przez fundację non-profit i z tej pozycji, musi optymalizować decyzje pod realizację swoich celów statutowych, a to z kolei powoduje, że musi kierować się długofalowym zyskiem jaki użytkownicy będą mieli nie z Mozilli, a z Internetu.</p>
<p>To zaś powoduje, że H.264 jest kodekiem, którego nie możemy wdrożyć z wielu względów, wymienię kilka z nich (za <a href="http://weblogs.mozillazine.org/roc/archives/2010/01/video_freedom_a.html#comments">Roc&#8217;iem</a>).</p>
<ul>
<li><strong>H.264 jest chroniony patentami, które są aktywnie egzekwowane przez MPEG-LA</strong>. Wydawanie aplikacji zawierającej ten kodek może skutkować pozwami do sądu.</li>
<li><strong>Czemu Mozilla nie zakupi licencji jak inni?</strong> Ponieważ to stałoby w sprzeczności z koncepcją wolności użytkownika do korzystania z programu tak jak chce, na dodatek tworzyłoby przewagę Mozilli Foundation nad innymi podmiotami chcącymi wydawać przeglądarkę opartą na kodzie Firefoksa, a to byłoby sprzeczne z ideami Mozilli. Nie zawsze taki ruch musi być tak szkodliwy, ale w tym przypadku, wierzymy, że byłby.<br />
Choć jest, podobno, możliwe zakupienie licencji na H.264 tak, aby nie stało to w sprzeczności z naszymi licencjami, to granie wedle litery prawa, przy jednoczesnym łamaniu jej celów dla których używamy takich licencji jest bez sensu.</li>
<li><strong>A co z wolnymi implementacjami H.264</strong>. Istnieją takie implementacje, ale MPEG-LA nadal ma pełną kontrolę nad nimi i może w każdej chwili zabronić ich używania. Trudno to nazwać wolnością.</li>
<li><strong>Ale przecież nie będzie im się chciało ścigać mało znaczących wydawców</strong>. Po pierwsze, chyba w nie powinno się zakładać tworząc projekt, że zawsze będzie się małym i nieistotnym, a po drugie opieranie się na mechaniźmie stosowanym przez takie organizacje jak RIAA o nazwie &#8220;<a href="http://en.wikipedia.org/wiki/Selective_enforcement">wybiórcze przymuszanie</a>&#8221; nie jest chyba najlepszym pomysłem.</li>
</ul>
<p>Oczywiście są inne argumenty. Można wydawać przeglądarkę bez kodeka, ale pozwalać użytkownikowi ściągnąć go samemu. Można używać kodeka który jest już w systemie, można kombinować na wiele sposobów, ale wszystko sprowadza się do tego, że H.264 jest szkodliwy i powoduje problemy, których nie można tak po prostu obejść.</p>
<p>W przyszłości, wszystko wskazuje, że MPEG-LA będzie jeszcze restrykcyjniej korzystało ze swojego prawa do pobierania opłat i ograniczało w ten sposób rozwój treści wideo w Internecie. Nie jest to zgodne z naszymi celami i nie uważam, abyśmy powinni się dostosować do decyzji firm takich jak Google i Apple.</p>
<h3>Co możemy zrobić?</h3>
<p>Niestety niewiele. Firmy, które podjęły swoje decyzje są bardzo niezależne a kontrola Google nad Youtube i Chrome daje bardzo dużo elastyczności w decydowaniu o kolejnych krokach. (czysto teoretycznie, nic nie stoi na przeszkodzie, by Youtube wyświetlał użytkownikom Firefoksa reklamy Chrome przy próbie skorzystania z wersji HTML5)</p>
<p>My zaś, możemy korzystać z naszych najważniejszych aktywów. Społeczności i udziału w rynku. 30% światowego rynku, ponad 40% w Europie to są argumenty, które trudno zignorować. Wiele razy byłem pytany o nasz stosunek do udziału w rynku. Wiele razy mówiłem, że dla Mozilli udział w rynku to narzędzie gwarantujące niezależność i możliwość wpływania na największych graczy. Tym razem, przychodzi nam z tego skorzystać.</p>
<p>Po drugie musimy pamiętać, że wideo w sieci to nie tylko youtube. I ochrona możliwości nieograniczonego tworzenia filmów jest ważniejsza niż jeden serwis.</p>
<p>Po trzecie, pamiętajmy, że nadal nie wiadomo co przyniesie przyszłość. Nie możemy poddawać się wrażeniu, że ta batalia jest już zakończona. Mozilla będzie nadal wspierać i rozwijać Theorę. Będziemy nadal starali się tłumaczyć dlaczego wolne kodeki są ważne.</p>
<p>I będziemy uważnie obserwować i współpracować z Googlem, Operą i Applem nad znalezieniem wspólnego rozwiązania. Google zakupiło pewien czas temu firmę <a href="http://www.on2.com/">On2</a>, która jest właścicielem kodeków VP6/7/8. <a href="http://gigaom.com/2009/08/05/google-on2-deal/">Gdyby udało się doprowadzić do otwarcia ich źródeł</a>, moglibyśmy znaleźć się w znacznie lepszym miejscu.</p>
<p>Mam nadzieję, że ten post pomaga zrozumieć złożoność zagadnienia i decyzji Mozilli. Wierzę głęboko, że w przyszłości uda się rozwiązać ten wezeł <img src='http://diary.braniecki.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://diary.braniecki.net/2010/01/23/mozilla-wolnosc-i-h-264/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Firefox 3.6 wydany!</title>
		<link>http://diary.braniecki.net/2010/01/21/firefox-3-6-wydany/</link>
		<comments>http://diary.braniecki.net/2010/01/21/firefox-3-6-wydany/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 16:43:01 +0000</pubDate>
		<dc:creator>zbraniecki</dc:creator>
				<category><![CDATA[main]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[po polsku]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[ firefox]]></category>
		<category><![CDATA[fx36]]></category>
		<category><![CDATA[polski]]></category>

		<guid isPermaLink="false">http://diary.braniecki.net/?p=1054</guid>
		<description><![CDATA[A jednak, myliłem się. Dwie godziny przed czasem, Firefox 3.6 został wydany! Więcej informacji. Dziękujemy całej społeczności Mozilli pracującej nad tym!]]></description>
			<content:encoded><![CDATA[<p>A jednak, myliłem się.</p>
<p>Dwie godziny przed czasem, <a href="http://www.mozilla.com">Firefox 3.6 został wydany</a>!</p>
<p><a href="http://blog.mozilla.com/blog/2010/01/21/firefox-3-6-release/">Więcej informacji</a>.</p>
<p>Dziękujemy całej społeczności Mozilli pracującej nad tym! <img src='http://diary.braniecki.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://diary.braniecki.net/2010/01/21/firefox-3-6-wydany/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

