java-trap.html - en to pl translation catalogue (33 entries)

note: type: Content of: <title>
en: Free but Shackled - The Java Trap - GNU Project - Free Software Foundation
pl: Wolne, lecz&nbsp;w okowach - pułapka Javy - Projekt GNU - Fundacja Wolnego Oprogramowania (FSF)

note: type: Content of: <div><h2>
en: Free but Shackled - The Java Trap
pl: Wolne, lecz&nbsp;w okowach - pułapka Javy

note: type: Content of: <div><address>
en: by <a href="https://www.stallman.org/">Richard Stallman</a>
pl: <a href="https://www.stallman.org/">Richard Stallman</a>

note: type: Content of: <div><div><h3>
en: Headnote
pl: Konspekt

note: type: Content of: <div><div><p>
en: Since this article was first published, Sun (now part of Oracle)  has <a href="https://www.fsf.org/news/fsf-welcomes-gpl-java.html">relicensed</a> most of its Java platform reference implementation under the GNU General Public License, and there is now a free development environment for Java.  Thus, the Java language as such is no longer a trap.
pl: Od&nbsp;czasu gdy ten artykuł został opublikowany po&nbsp;raz pierwszy Sun <a href="https://www.fsf.org/news/fsf-welcomes-gpl-java.html">zmienił licencję</a> swojej implementacji platformy Java na&nbsp;Powszechną Publiczną Licencję GNU i&nbsp;istnieje teraz wolne środowisko programistyczne dla Javy. Z&nbsp;tego względu język Java nie jest już pułapką.

note: type: Content of: <div><div><p>
en: You must be careful, however, because not every Java platform is free.  Sun continues distributing an executable Java platform which is nonfree, and other companies do so too.
pl: Należy jednak&nbsp;być ostrożnym, nie każda platforma Java jest wolna. Sun nadal rozpowszechnia środowisko uruchomieniowe Java, które jest niewolne. Inne firmy też to robią.

note: type: Content of: <div><div><p>
en: The free environment for Java is called IcedTea; the source code Sun freed is included in that.  So that is the one you should use.  Many GNU/Linux distributions come with IcedTea, but some include nonfree Java platforms. (Note, added 10/2015: The free implementation of Java is known as OpenJDK in many GNU/Linux distributions.)
pl: Wolne środowisko dla Java nazywa się IcedTea i&nbsp;zawiera kod źródłowy, który uwolnił Sun. Właśnie tego powinno sie używać. Wiele dystrybucji GNU/Linux zawiera IcedTea, ale&nbsp;niektóre nadal posługują się niewolnymi. (Przypis dodany w&nbsp;X 2015: wolna implementacja Java jest znana jako OpenJDK we wielu dystrybucjach GNU/Linux.)

note: type: Content of: <div><div><p>
en: To reliably ensure your Java programs run fine in a free environment, you need to develop them using IcedTea.  Theoretically the Java platforms should be compatible, but they are not compatible 100 percent.
pl: Aby&nbsp;być pewnym, że&nbsp;Twoje programy napisane w&nbsp;Java będą dobrze działać w&nbsp;wolnym środowisku należy tworzyć je za&nbsp;pomocą IcedTea. Teoretycznie wszystkie platformy powinny być kompatybilne, ale&nbsp;nie jest tak w&nbsp;100 procentach.

note: type: Content of: <div><div><p>
en: In addition, there are nonfree programs with &ldquo;Java&rdquo; in their name, such as JavaFX, and there are nonfree Java packages you might find tempting but need to reject.  So check the licenses of whatever packages you plan to use.  If you use Swing, make sure to use the free version, which comes with IcedTea. (Note, added 10/2015: A free replacement for JavaFX called OpenJFX has been released.)
pl: Co więcej, istnieją niewolne programy zawierające &bdquo;Java&rdquo; w&nbsp;nazwie, takie jak JavaFX, a&nbsp;także niewolne pakiety Java, które mogą być kuszące, ale&nbsp;należy je odrzucić. Sprawdzaj więc&nbsp;licencję każdego pakietu, którego planujesz używać. Jeśli używasz Swing upewnij się, że&nbsp;jest to wolna wersja, która dołączona jest do&nbsp;IcedTea. (Przypis dodany w&nbsp;X 2015: wolny zamiennik JavaFX o nazwie OpenJFX został wydany.)

note: type: Content of: <div><div><p>
en: Aside from those Java specifics, the general issue described here remains important, because any nonfree library or programming platform can cause a similar problem.  We must learn a lesson from the history of Java, so we can avoid other traps in the future.
pl: Odkładając na&nbsp;bok konkretną sprawę Java, ogólny problem opisany tutaj pozostaje istotny, ponieważ&nbsp;każda niewolna biblioteka czy&nbsp;platforma programowa spowoduje ten sam problem. Musimy wyciągnąć naukę z&nbsp;historii Java abyśmy mogli uniknąć podobnych pułapek w&nbsp;przyszłości.

note: type: Content of: <div><div><p>
en: Please also see: <a href="/philosophy/javascript-trap.html"> The JavaScript Trap</a>.
pl: Zobaczcie też: <a href="/philosophy/javascript-trap.html">Pułapka JavaScript</a>.

note: type: Content of: <div><p>
en: <em>April 12, 2004</em>
pl: <em>12 kwietnia 2004</em>

note: type: Content of: <div><p>
en: If your program is free software, it is basically ethical&mdash;but there is a trap you must be on guard for. Your program, though in itself free, may be restricted by nonfree software that it depends on. Since the problem is most prominent today for Java programs, we call it the Java Trap.
pl: Jeśli Wasz program jest wolnym oprogramowaniem, to zasadniczo jest dobry etycznie&nbsp;&ndash; ale&nbsp;istnieje pułapka, której musicie się strzec. Wasz program, choć&nbsp;sam w&nbsp;sobie wolny, być może ograniczany jest przez niewolne oprogramowanie, od&nbsp;którego zależy. Ponieważ&nbsp;problem ten najbardziej widoczny jest obecnie w&nbsp;przypadku programów napisanych w&nbsp;Javie, nazywamy go Pułapką Javy.

note: type: Content of: <div><p>
en: A program is free software if its users have certain crucial freedoms. Roughly speaking, they are: the freedom to run the program, the freedom to study and change the source, the freedom to redistribute the source and binaries, and the freedom to publish improved versions. (See the <a href="/philosophy/free-sw.html">Free Software Definition</a>.)  Whether any given program in source form is free software depends solely on the meaning of its license.
pl: Program jest wolny, kiedy jego użytkownicy mają pewne kluczowe swobody. Z&nbsp;grubsza rzecz ujmując, są to: wolność uruchamiania programu, wolność studiowania go i&nbsp;zmiany jego kodu źródłowego, wolność redystrybucji źródeł i&nbsp;binariów oraz&nbsp;wolność publikowania poprawionych wersji (zob. <a href="http://www.gnu.org/philosophy/free-sw.html">Definicja Wolnego Oprogramowania</a>). To, czy&nbsp;dany program jest wolnym oprogramowaniem, zależy wyłącznie od&nbsp;jego licencji.

note: type: Content of: <div><p>
en: Whether the program can be used in the Free World, used by people who mean to live in freedom, is a more complex question. This is not determined by the program's own license alone, because no program works in isolation. Every program depends on other programs. For instance, a program needs to be compiled or interpreted, so it depends on a compiler or interpreter. If compiled into byte code, it depends on a byte-code interpreter. Moreover, it needs libraries in order to run, and it may also invoke other separate programs that run in other processes. All of these programs are dependencies.  Dependencies may be necessary for the program to run at all, or they may be necessary only for certain features. Either way, all or part of the program cannot operate without the dependencies.
pl: To, czy&nbsp;program może być używany w&nbsp;Wolnym Świecie, przez ludzi, którzy zamierzają żyć w&nbsp;wolności, jest pytaniem bardziej złożonym. Nie decyduje o&nbsp;tym licencja samego programu, gdyż żaden program nie działa w&nbsp;odosobnieniu. Każdy program zależy od&nbsp;innych programów. Musi na&nbsp;przykład zostać skompilowany lub&nbsp;zinterpretowany, więc&nbsp;zależy od&nbsp;kompilatora czy&nbsp;interpretera. Jeśli jest kompilowany do&nbsp;kodu bajtowego, zależy od&nbsp;interpretera tego kodu. Ponadto, do&nbsp;działania potrzebuje bibliotek, a&nbsp;może też wywoływać inne odrębne programy działające jako osobne procesy. Dany program może zależeć od&nbsp;innych, żeby w&nbsp;ogóle działać lub&nbsp;wymagać ich tylko dla pewnych funkcji. Tak czy&nbsp;owak, cały program lub&nbsp;jego część nie mogą funkcjonować bez&nbsp;oprogramowania, od&nbsp;którego są zależne.

note: type: Content of: <div><p>
en: If some of a program's dependencies are nonfree, this means that all or part of the program is unable to run in an entirely free system&mdash;it is unusable in the Free World. Sure, we could redistribute the program and have copies on our machines, but that's not much good if it won't run. That program is free software, but it is effectively shackled by its nonfree dependencies.
pl: Jeżeli&nbsp;niektóre z&nbsp;wymaganych przez program elementów nie są wolne, to znaczy, że&nbsp;całość lub&nbsp;część programu nie dadzą się uruchomić w&nbsp;całkowicie wolnym systemie&nbsp;&ndash; nie nadaje się on do&nbsp;używania w&nbsp;Wolnym Świecie. Jasne, możemy rozprowadzać ten program i&nbsp;trzymać kopie w&nbsp;swoich komputerach, ale&nbsp;niewiele z&nbsp;tego pożytku, jeśli nie będzie działał. Taki program jest wolnym oprogramowaniem, lecz&nbsp;w&nbsp;praktyce został spętany przez niewolne oprogramowanie, od&nbsp;którego jest uzależniony.

note: type: Content of: <div><p>
en: This problem can occur in any kind of software, in any language. For instance, a free program that only runs on Microsoft Windows is clearly useless in the Free World. But software that runs on GNU/Linux can also be useless if it depends on other nonfree software. In the past, Motif (before we had LessTif) and Qt (before its developers made it free software) were major causes of this problem. Most 3D video cards work fully only with nonfree drivers, which also cause this problem. But the major source of this problem today is Java, because people who write free software often feel Java is sexy. Blinded by their attraction to the language, they overlook the issue of dependencies and fall into the Java Trap.
pl: Ten kłopot może się pojawić w&nbsp;każdego rodzaju oprogramowaniu, w&nbsp;dowolnym języku. Na&nbsp;przykład, wolny program działający tylko w&nbsp;Microsoft Windows jest ewidentnie bezużyteczny w&nbsp;Wolnym Świecie. Ale&nbsp;program działający na&nbsp;GNU/Linuksie także może być bezużyteczny, jeśli zależy od&nbsp;innego niewolnego oprogramowania. W&nbsp;przeszłości główną przyczyną takich kłopotów były Motif (zanim powstał LessTif) oraz&nbsp;Qt (zanim twórcy tej biblioteki uczynili ją wolnym oprogramowaniem). Większość kart graficznych 3D wykorzystuje w&nbsp;pełni swoje możliwości tylko z&nbsp;niewolnymi sterownikami, co także powoduje tego rodzaju problemy. Ale&nbsp;głównym źródłem tego problemu jest obecnie Java, gdyż osoby piszące wolne oprogramowanie często uważają, że&nbsp;Java jest sexy. Zaślepieni przez swoje zafascynowanie językiem, przeoczają kwestię zależności i&nbsp; wpadają w&nbsp;Pułapkę Javy.

note: type: Content of: <div><p>
en: Sun's implementation of Java is nonfree. The standard Java libraries are nonfree also. We do have free implementations of Java, such as the <a href="https://objectcomputing.com/resources/publications/sett/january-2003-gcj-the-gnu-compiler-for-java"> GNU Compiler for Java</a> (GCJ) and <a href="/software/classpath">GNU Classpath</a>, but they don't support all the features yet. We are still catching up.
pl: Wykonana przez firmę Sun implementacja Javy nie jest wolna. Blackdown także nie jest wolne, jest przeróbką zastrzeżonego kodu Suna. Standardowe biblioteki Javy też nie są wolne. Mamy wolne implementacje Javy, takie jak <a href="https://objectcomputing.com/resources/publications/sett/january-2003-gcj-the-gnu-compiler-for-java">GNU Compiler for Java</a> (GCJ) i&nbsp;<a href="/software/classpath">GNU Classpath</a>, ale&nbsp;nie udostępniają one jeszcze wszystkich funkcji. Nadal to nadganiamy.

note: type: Content of: <div><p>
en: If you develop a Java program on Sun's Java platform, you are liable to use Sun-only features without even noticing. By the time you find this out, you may have been using them for months, and redoing the work could take more months. You might say, &ldquo;It's too much work to start over.&rdquo; Then your program will have fallen into the Java Trap; it will be unusable in the Free World.
pl: Gdy piszecie program w&nbsp;Javie na&nbsp;platformie Javy oferowanej przez Suna, jesteście podatni na&nbsp;nieświadome wykorzystywanie funkcji występujących tylko w&nbsp;implementacji Suna. Kiedy się zorientujecie, może się okazać, że&nbsp;korzystacie z&nbsp;nich od&nbsp;miesięcy, a&nbsp;ponowne wykonanie pracy zajęłoby kolejne miesiące. Moglibyście wtedy powiedzieć: &bdquo;To za&nbsp;dużo roboty, żeby zaczynać od&nbsp;początku&rdquo;. Wówczas Wasz program wpadnie w&nbsp;Pułapkę Javy, stanie się nieużywalny w&nbsp;Wolnym Świecie.

note: type: Content of: <div><p>
en: The reliable way to avoid the Java Trap is to have only a free implementation of Java on your system. Then if you use a Java feature or library that free software does not yet support, you will find out straightaway, and you can rewrite that code immediately.
pl: Niezawodną metodą uniknięcia Pułapki Javy jest posiadanie w&nbsp;systemie wyłącznie wolnej implementacji Javy. Wtedy, jeśli skorzystacie z&nbsp;jakiejś cechy Javy lub&nbsp;biblioteki, której wolne oprogramowanie jeszcze nie obsługuje, zorientujecie się od&nbsp;razu i&nbsp;natychmiast będziecie mogli przepisać kod.

note: type: Content of: <div><p>
en: Sun continues to develop additional &ldquo;standard&rdquo; Java libraries, and nearly all of them are nonfree; in many cases, even a library's specification is a trade secret, and Sun's latest license for these specifications prohibits release of anything less than a full implementation of the specification. (See the <a href="https://jcp.org/aboutJava/communityprocess/JSPA2.pdf"> Java Specification Participation Agreement</a> and the <a href="https://jcp.org/aboutJava/communityprocess/final/jsr129/j2me_pb-1_0-fr-spec-license.html"> J2ME&trade; Personal Basis Profile Specification</a> for examples.)
pl: Sun nadal rozwija dodatkowe &bdquo;standardowe&rdquo; biblioteki Javy, a&nbsp;niemal wszystkie z&nbsp;nich są niewolne. W&nbsp;wielu przypadkach nawet specyfikacja biblioteki jest tajemnicą handlową. Zaś&nbsp;ostatnia licencja Suna dotycząca specyfikacji bibliotek zakazuje wydawania implementacji częściowych, czegokolwiek mniej niż pełna implementacja specyfikacji. (Zob. np. <a href="http://jcp.org/aboutJava/communityprocess/JSPA2.pdf"><i>Java Specification Participation Agreement</i></a> oraz&nbsp;<a href="http://jcp.org/aboutJava/communityprocess/final/jsr129/j2me_pb-1_0-fr-spec-license.html"><i>J2ME&trade; Personal Basis Profile Specification</i></a>)

note: type: Content of: <div><p>
en: Fortunately, that specification license does permit releasing an implementation as free software; others who receive the library can be allowed to change it and are not required to adhere to the specification.  But the requirement has the effect of prohibiting the use of a collaborative development model to produce the free implementation. Use of that model would entail publishing incomplete versions, something those who have read the spec are not allowed to do.
pl: Na&nbsp;szczęście, ta licencja pozwala na&nbsp;wydanie implementacji jako wolnego oprogramowania&nbsp;&ndash; temu, kto otrzyma taką bibliotekę, wolno ją zmienić i&nbsp;nie musi się trzymać specyfikacji. Jednak&nbsp;efektem tej klauzuli jest zakaz korzystania z&nbsp;modelu wspólnej pracy nad&nbsp;projektem do&nbsp;wytworzenia wolnej implementacji. Zastosowanie tego modelu pociągałoby za&nbsp;sobą publikowanie niekompletnych wersji, czego nie wolno robić tym, którzy przeczytali specyfikację.

note: type: Content of: <div><p>
en: In the early days of the free software movement, it was impossible to avoid depending on nonfree programs. Before we had the GNU C compiler, every C program (free or not) depended on a nonfree C compiler. Before we had the GNU C library, every program depended on a nonfree C library. Before we had Linux, the first free kernel, every program depended on a nonfree kernel.  Before we had BASH, every shell script had to be interpreted by a nonfree shell. It was inevitable that our first programs would initially be hampered by these dependencies, but we accepted this because our plan included rescuing them subsequently. Our overall goal, a self-hosting GNU operating system, included free replacements for all those dependencies; if we reached the goal, all our programs would be rescued. Thus it happened: with the GNU/Linux system, we can now run these programs on free platforms.
pl: W&nbsp;pionierskim okresie ruchu wolnego oprogramowania uniknięcie zależności od&nbsp;niewolnych programów było niemożliwe. Zanim mieliśmy do&nbsp;dyspozycji kompilator GNU C, każdy program napisany w&nbsp;C (wolny czy&nbsp;nie) zależał od&nbsp;niewolnego kompilatora&nbsp;C. Zanim dysponowaliśmy biblioteką GNU&nbsp;C, każdy program zależał od&nbsp;niewolnej biblioteki&nbsp;C. Zanim mieliśmy Linuksa, pierwsze wolne jądro, każdy program zależał od&nbsp;niewolnego jądra. Zanim mieliśmy BASH, każdy skrypt powłoki musiał być interpretowany przez niewolną powłokę. To, że&nbsp;nasze pierwsze programy początkowo były skrępowane przez owe zależności, było nie do&nbsp;uniknięcia, ale&nbsp;zaakceptowaliśmy to, gdyż planowaliśmy stopniowe ich uwalnianie. Nasz ostateczny cel, samodzielny system operacyjny GNU, mieścił w&nbsp;sobie wolne zamienniki dla wszystkich tych zależności. Jeśli osiągnęlibyśmy ten cel, oswobodzilibyśmy wszystkie nasze programy. I&nbsp;tak się stało: mając system GNU/Linux, możemy teraz uruchamiać je na&nbsp;wolnych platformach.

note: type: Content of: <div><p>
en: The situation is different today. We now have powerful free operating systems and many free programming tools. Whatever job you want to do, you can do it on a free platform; there is no need to accept a nonfree dependency even temporarily. The main reason people fall into the trap today is because they are not thinking about it. The easiest solution to the problem is to teach people to recognize it and not fall into it.
pl: Obecnie sytuacja wygląda inaczej. Mamy potężne wolne systemy operacyjne i&nbsp;wiele wolnych narzędzi programistycznych. Każde zadanie, jakie chcecie wykonać, możecie wykonać na&nbsp;wolnej platformie&nbsp;&ndash; bez&nbsp;konieczności akceptowania choćby tymczasowej zależności od&nbsp;niewolnego oprogramowania. Główną przyczyną tego, że&nbsp;obecnie ludzie wpadają w&nbsp;pułapkę, jest to, że&nbsp;się nad&nbsp;tym nie zastanawiają. Najłatwiej rozwiązać problem Pułapki Javy ucząc ludzi, żeby do&nbsp;niej nie wpadali.

note: type: Content of: <div><p>
en: To keep your Java code safe from the Java Trap, install a free Java development environment and use it. More generally, whatever language you use, keep your eyes open, and check the free status of programs your code depends on. The easiest way to verify that a program is free is by looking for it in the <a href="https://www.fsf.org/directory">Free Software Directory</a>.  If a program is not in the directory, you can check its license(s)  against the <a href="/licenses/license-list.html">list of free software licenses</a>.
pl: Żeby uchronić swój napisany w&nbsp;Javie kod przed Pułapką Javy, zainstalujcie wolne środowisko programistyczne Javy i&nbsp;używajcie go. Ogólnie rzecz biorąc: jakiegokolwiek języka programowania używacie, miejcie oczy otwarte i&nbsp;sprawdzajcie status programów, od&nbsp;których zależy Wasz kod. Najprostszym sposobem zweryfikowania, czy&nbsp;dany program jest wolny jest poszukanie go w&nbsp;<a href="https://www.fsf.org/directory">Katalogu Wolnego Oprogramowania</a>. Jeżeli&nbsp;nie ma go w&nbsp;katalogu, możecie porównać jego licencję z&nbsp;<a href="/licenses/license-list.html">listą licencji wolnego oprogramowania</a>.

note: type: Content of: <div><p>
en: We are trying to rescue the trapped Java programs, so if you like the Java language, we invite you to help in developing GNU Classpath. Trying your programs with the GCJ Compiler and GNU Classpath, and reporting any problems you encounter in classes already implemented, is also useful.  However, finishing GNU Classpath will take time; if more nonfree libraries continue to be added, we may never have all the latest ones. So please don't put your free software in shackles. When you write an application program today, write it to run on free facilities from the start.
pl: Próbujemy oswobodzić schwytane w&nbsp;pułapkę programy Javy, więc&nbsp;jeśli lubicie język Java, zachęcamy Was do&nbsp;pomocy w&nbsp;rozwijaniu zbioru bibliotek GNU Classpath. Wypróbowanie działania swoich programów z&nbsp;kompilatorem GCJ i&nbsp;GNU Classpath i&nbsp;zgłoszenie kłopotów z&nbsp;klasami już zaimplementowanymi, też jest pomocne. Niemniej jednak, zbudowanie GNU Classpath wymaga czasu; jeśli wciąż dodawane będą kolejne niewolne biblioteki, to pewnie nigdy nie będziemy mieć wszystkich najnowszych. Dlatego, prosimy, nie nakładajcie swoim wolnym programom kajdan. Kiedy piszecie dziś jakiś program użytkowy, napiszcie go tak, aby&nbsp;od początku działał korzystając z&nbsp;wolnego oprogramowania wspomagającego.

note: type: Content of: <div><h3>
en: See also:
pl: Zobacz też:

note: type: Content of: <div><p>
en: <a href="/philosophy/sun-in-night-time.html">The Curious Incident of Sun in the Night-Time</a>
pl: <a href="/philosophy/sun-in-night-time.html">Dziwny przypadek Suna nocną porą</a>

note: type: Content of: <div><div><p>
en: Please send general FSF &amp; GNU inquiries to <a href="mailto:gnu@gnu.org">&lt;gnu@gnu.org&gt;</a>.  There are also <a href="/contact/">other ways to contact</a> the FSF.  Broken links and other corrections or suggestions can be sent to <a href="mailto:webmasters@gnu.org">&lt;webmasters@gnu.org&gt;</a>.
pl: Wszelkie pytania dotyczące GNU i&nbsp;FSF prosimy kierować na&nbsp;adres <a href="mailto:gnu@gnu.org">&lt;gnu@gnu.org&gt;</a>. Inne metody kontaktu z&nbsp;FSF można znaleźć na&nbsp;stronie <a href="/contact/contact.html">kontakt</a> <br /> Informacje o niedziałających odnośnikach oraz&nbsp;inne poprawki (lub propozycje) prosimy wysyłać na&nbsp;adres <a href="mailto:web-translators@gnu.org">&lt;web-translators@gnu.org&gt;</a>.

note: TRANSLATORS: Ignore the original text in this paragraph, replace it with the translation of these two: We work hard and do our best to provide accurate, good quality translations.  However, we are not exempt from imperfection. Please send your comments and general suggestions in this regard to <a hr
en: Please see the <a href="/server/standards/README.translations.html">Translations README</a> for information on coordinating and contributing translations of this article.
pl: Staramy się, aby&nbsp;tłumaczenia były wierne i&nbsp;wysokiej jakości, ale&nbsp;nie jesteśmy zwolnieni z&nbsp;niedoskonałości. Komentarze odnośnie tłumaczenia polskiego oraz&nbsp;zgłoszenia dotyczące chęci współpracy w&nbsp;tłumaczeniu prosimy kierować na&nbsp;adres <a href="mailto:www-pl-trans@gnu.org">www-pl-trans@gnu.org</a>. <br /> Więcej informacji na&nbsp;temat koordynacji oraz&nbsp;zgłaszania propozycji tłumaczeń artykułów znajdziecie na&nbsp;<a href="/server/standards/README.translations.html">stronie tłumaczeń</a>.

note: type: Content of: <div><p>
en: This page is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nd/4.0/">Creative Commons Attribution-NoDerivatives 4.0 International License</a>.
pl: Ta strona jest dostępna na&nbsp;<a rel="license" href="http://creativecommons.org/licenses/by-nd/4.0/deed.pl">licencji Creative Commons Uznanie autorstwa&nbsp;&ndash; Bez&nbsp;utworów zależnych 4.0 Międzynarodowe</a>.

note: TRANSLATORS: Use space (SPC) as msgstr if you don't want credits. type: Content of: <div><div>
en: *GNUN-SLOT: TRANSLATOR'S CREDITS*
pl: Tłumaczenie: Wojciech Kotwica 2005, 2006, 2007, Daniel Oźminkowski 2010; poprawki: Jan Owoc 2012, 2013, 2024.

note: timestamp start type: Content of: <div><p>
en: Updated:
pl: Aktualizowane:
