8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 19yy This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) 19yy name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- Tämä on epävirallinen GNU General Public License -lisenssin käännös. Se ei ole Free Software Foundation:n julkaisema eikä se määrittele lisenssin ehtoja. Ainoastaan alkuperäinen englanninkielinen GNU GPL teksti määrittelee nämä ehdot. Toivomme kuitenkin, että tämä suomenkielinen käännös helpottaa GNU GPL -lisenssin ymmärtämistä. This is an unofficial translation of the GNU General Public License into Finnish. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL--only the original English text of the GNU GPL does that. However, we hope that this translation will help Finnish speakers understand the GNU GPL better. ---------------------------------------------------------------------- GNU YLEINEN JULKINEN LISENSSI Versio 2. kesäkuuta 1991 Tekijänoikeus (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place - suite 330, Boston, MA 021111-1307, USA Kuka tahansa voi jäljentää ja jakaa sanatarkkoja jäljennöksiä tästä lisenssiasiakirjasta, mutta sen muuttaminen ei ole sallittua. Johdanto Useimmat ohjelmistolisenssit on suunniteltu rajoittamaan oikeuttasi jakaa ja muuttaa ohjelmistoa. GNU Yleinen julkinen lisenssi on sen sijaan tarkoitettu takaamaan oikeutesi jakaa ja muuttaa ohjelmistoa sekä varmistamaan, että ohjelmisto on vapaa kaikille sen käyttäjille. Tämä yleinen julkinen lisenssi soveltuu useimpiin Free Software Foundationin ohjelmistoihin ja myös muihin ohjelmistoihin, joiden tekijät sallivat niiden lisenssin alaisen käytön. (Free Software Foundationin joitakin ohjelmistoja kattaa sen sijaan GNU kirjastojen yleinen julkinen lisenssi). Sinä voit myöskin soveltaa tätä lisenssiä omiin ohjelmistoihisi. Kun puhumme vapaista ohjelmistoista, tarkoitamme oikeuksia, ei hintaa. Meidän Yleiset Julkiset lisenssimme ovat tarkoitettu varmistamaan, että sinulla on oikeus jakaa jäljennöksiä vapaasta ohjelmistosta (ja velottaa tästä palvelusta, jos haluat), että saat lähdekoodin tai voit saada sen, jos haluat, että voit muuttaa ohjelmistoa tai käyttää sen osia uusissa vapaissa ohjelmissa; ja että Sinä tiedät, että voit tehdä näitä asioita. Suojellaksemme oikeuksiasi meidän täytyy asettaa rajoituksia, jotka kieltävät ketä tahansa estämästä Sinua käyttämästä näitä oikeuksia tai velvoittavat Sinut luovuttamaan nämä oikeudet. Nämä rajoitukset selittävät eräitä velvollisuuksiasi, jos jaat ohjelmiston jäljennöksiä tai muutat sitä. Esimerkiksi, jos jaat jäljennöksiä tällaisesta ohjelmasta, maksutta tai maksua vastaan, Sinun täytyy antaa vastaanottajille kaikki oikeudet, joita Sinulla on. Sinun täytyy myös varmistaa, että he saavat tai voivat saada lähdekoodin. Sinun täytyy näyttää heille nämä ehdot niin, että he tietävät oikeutensa. Me suojelemme oikeuksiasi seuraavilla kahdella tavalla: (1) Ohjelmiston tekijänoikeus ja (2) tarjoamme Sinulle tämän lisenssin, joka antaa Sinulle laillisen oikeuden ottaa jäljennöksiä, jakaa ja/tai muuttaa ohjelmistoa. Lisäksi jokaisen tekijän ja meidän suojaamiseksemme haluamme varmistaa, että jokainen ymmärtää, että tämä ei ole mikään takuu vapaille ohjelmistoille. Jos joku muu muuttaa ohjelmistoa ja siirtää sen eteenpäin, haluamme vastaanottajien tietävän, että heidän saamansa ohjelmisto ei ole alkuperäinen ja että kaikki mahdolliset ongelmat, joita muut ovat aiheuttaneet, eivät saata epäedulliseen valoon alkuperäisen tekijän mainetta. Lopuksi mitä tahansa vapaata ohjelmaa uhkaavat jatkuvasti ohjelmistopatentit. Haluamme välttää vaaran, että vapaiden ohjelmien jälleenmyyjät saavat yksilöllisiä patenttilisenssejä saadakseen omistusoikeuden ohjelmaan. Estääksemme tämän olemme tehneet selväksi, että minkä tahansa patentin käyttöoikeus täytyy antaa vapaasti kaikkien käyttöön tai sitä ei saa antaa ollenkaan. Jäljentämistä, jakelua ja muutoksia koskevat täsmälliset määräykset ja ehdot ovat seuraavat. JÄLJENTÄMISTÄ, LEVITYSTÄ JA MUUTOKSIA KOSKEVAT MÄÄRÄYKSET JA EHDOT 0. Tämä lisenssi koskee mitä tahansa ohjelmaa tai teosta, joka sisältää tekijänoikeuden haltijan ilmoituksen, jossa sanotaan, että se voidaan levittää yleisen julkisen lisenssin ehtojen mukaisesti. "Ohjelma" viittaa jatkossa mihin tahansa tällaiseen ohjelmaan tai teokseen ja teokseen, joka perustuu tähän ohjelmaan tarkoittaen joko ohjelmaa tai tekijänoikeuslain mukaan teoksen johdannaista: toisin sanoen teosta, joka sisältää ohjelman tai sen osan, joko sanatarkasti tai muunneltuna ja/tai käännettynä toiselle kielelle. (Jäljempänä, käännös sisältyy rajoituksetta käsitteeseen "muutos"). Jokaista lisenssin saajaa puhutellaan "Sinuna". Muut toiminnot kuin jäljentäminen, levitys ja muutokset eivät ole tämän käyttöoikeuden piirissä; ne ovat sen soveltamisalan ulkopuolella. Ohjelman ajoa ei ole rajoitettu ja ohjelman tulostus on katettu ainoastaan, jos sen sisältö muodostaa teoksen, joka perustuu ohjelmaan (riippumatta siitä onko se tehty ohjelman avulla). Pitääkö tämä paikkansa, riippuu siitä mitä ohjelma tekee. 1. Voit jäljentää ja jakaa sanatarkkoja jäljennöksiä tämän ohjelman lähdekoodista saatuasi sen miten tahansa, edellyttäen, että huomiota herättävästi ja asianmukaisesti julkaiset jokaisessa jäljennöksessä asianmukaisen tekijänoikeusilmoituksen ja luopumisen takuusta; pidät koskemattomina kaikki ilmoitukset, jotka viittaavat tähän lisenssiin ja kaiken takuun puuttumiseen; ja annat kaikille tämän ohjelman vastaanottajille jäljennöksen tästä lisenssistä ohjelman kanssa. Voit veloittaa maksun fyysisestä kopion siirtotoimenpiteestä ja voit halutessasi tarjota takuun maksua vastaan. 2. Voit muuttaa ohjelman jäljennöstä tai jäljennöksiä tai mitä tahansa sen osia ja siten muodostaa ohjelmaan perustuvan teoksen ja jäljentää ja levittää tällaisia muutoksia tai teoksia 1. kohdan mukaisesti edellyttäen, että täytät myöskin kaikki seuraavat ehdot: Sinun täytyy merkitä muutettuihin tiedostoihin näkyviä ilmoituksia, jossa sanotaan, että olet muuttanut tiedostoja ja muutospäivämäärät. Sinun on annettava kaikille kolmansille osapuolille tämän lisenssin ehtojen mukaisesti vapaasti lisenssi kokonaisuudessaan mihin tahansa levittämääsi tai julkaisemaasi teokseen, joka kokonaan tai osittain sisältää tai on johdettu ohjelmasta tai jostain sen osasta. Jos muunneltu ohjelma normaalisti interaktiivisesti lukee käskyjä Sinun täytyy ohjelmoida se siten, että käynnistettäessä tavanomaisesti interaktiivisessa käytössä, se tulostaa tai näyttää ilmoituksen, joka sisältää asianmukaisen tekijänoikeusilmoituksen ja ilmoituksen, että takuuta ei ole (tai muutoin ilmoittaa, että Sinä annat takuun) ja että käyttäjät voivat levittää edelleen ohjelmaa näiden ehtojen mukaisesti ilmoittamalla käyttäjälle, kuinka tämän lisenssin jäljennös voidaan saada näkyviin. (Poikkeuksellisesti: jos ohjelma itsessään on interaktiivinen mutta ei normaalisti tulosta tällaista ilmoitusta, niin Sinun ohjelmaan perustuvan teoksesikaan ei edellytetä tulostavan sitä). Nämä edellytykset soveltuvat muunneltuun teokseen kokonaisuudessaan. Jos teoksen tunnistettavissa olevat osat eivät ole ohjelmasta johdettavissa ja niitä voidaan kohtuudella pitää itsenäisinä ja erillisinä teoksina sinänsä, silloin tämä lisenssi ja sen sopimukset eivät koske niitä osia, joita levität erillisinä teoksina. Kun sinä levität samoja osia ohjelmaan perustuvan teoksen kokonaisuudesta, kokonaisuutena levittämisen täytyy tapahtua tämän lisenssin ehtojen mukaisesti, toisia lisenssinsaajia koskevat luvat käsittävät kokonaisuuden ja siten jokaisen eri osan siitä riippumatta, kuka sen on kirjoittanut. Täten tämän kappaleen tarkoituksena ei ole vaatia oikeuksia tai riitauttaa oikeuttasi kokonaan Sinun luomaasi teokseen, pikemminkin tarkoituksena on käyttää oikeutta kontrolloida ohjelmaan perustuvan tai siitä johdetun tai kollektiivisen teoksen levitystä. Lisäksi pelkästään se, että toisen teoksen, joka ei perustu ohjelmaan, liittäminen ohjelmaan (tai teokseen, joka perustuu ohjelmaan) taltion muistiin tai jakeluvälineeseen ei tuo toista teosta tämän lisenssin piiriin. 3. Voit jäljentää ja levittää ohjelmaa (tai teosta joka perustuu siihen 2. kappaleen mukaisesti) kohteen koodina tai ajettavassa muodossa edellä mainittujen kappaleiden 1. ja 2. mukaisesti edellyttäen, että teet myöskin jonkun seuraavista: Liität siihen täydellisen vastaavan koneella luettavissa olevan lähdekoodin, joka täytyy luovuttaa yllämainittujen kappaleiden 1. ja 2. mukaisesti mediassa, jota tavanomaisesti käytetään ohjelmistojen vaihdossa; tai, Liität siihen vähintään kolme vuotta voimassa olevaan kirjallisen tarjoukseen, jolla kenelle tahansa kolmannelle osapuolelle enintään fyysisestä lähdekoodin jakelusta aiheutuvia kustannuksia vastaan annetaan täydellinen koneella luettavissa oleva jäljennös vastaavasta lähdekoodista levitettäväksi yllä mainittujen kappaleiden 1. ja 2. mukaisesti ohjelmistojen vaihtoon tavanomaisesti käytettävässä mediassa; tai Liität siihen tiedon, jonka olet saanut vastaavan lähdekoodin jakelua koskevasta tarjouksesta. (Tämä vaihtoehto on sallittu ainoastaan ei kaupallisessa levityksessä ja ainoastaan jos olet saanut ohjelman lähdekielisenä koodina tai ajettavassa muodossa yllä mainitun b) kappaleen mukaisena tarjouksena). Teoksen lähdekoodilla tarkoitetaan muutosten tekemistä varten parasta teoksen muotoa. Ajettavissa olevan teoksen täydellinen lähdekoodi tarkoittaa kaikkien sen sisältämien moduulien kaikkia lähdekoodeja lisättynä määrittelytiedostoilla ja skripteillä, joita käytetään kontrolloimaan ajettavan ohjelman asennusta tai kääntämistä. Erityisenä poikkeuksena kuitenkin levitetyn lähdekoodin ei tarvitse sisältää mitään, joka normaalisti luovutetaan (joko lähde tai binäärisessä muodossa) käyttöjärjestelmän pääasiallisten komponenttien käytettäväksi käännöksessä (kääntäjä, käyttöjärjestelmä jne.), ellei komponentti sinänsä ole ajettavassa muodossa. Jos ajettavan tai kohdekielisen koodin levitys tapahtuu jakamalla kopio määrätystä paikasta, silloin tarjoamalla vastaavasti mahdollisuus lähdekoodin kopiointiin samasta paikasta katsotaan se lähdekoodin jakeluksi, vaikkakaan kolmansien osapuolten ei ole pakko kopioida lähdekoodia kohteen mukana. 4. Et saa jäljentää, muuttaa, myöntää alalisenssejä tai levittää ohjelmaa paitsi nimenomaan tämän lisenssin mukaisesti. Kaikki yritykset muutoin jäljentää, muuttaa, alalisenssioida tai levittää ohjelmaa ovat pätemättömiä ja automaattisesti lopettavat sinun tähän lisenssiin perustuvat oikeutesi. Kuitenkin osapuolet, jotka ovat saaneet jäljennöksiä tai oikeuksia tämän lisenssin perusteella, säilyttävät oikeutensa niin kauan kun he noudattavat täysin näitä ehtoja. 5. Sinun ei edellytetä hyväksyvän tätä lisenssiä koska et ole allekirjoittanut sitä. Kuitenkin mikään muu ei anna sinulle lupaa muuttaa tai levittää tätä ohjelmaa tai siitä johdettuja teoksia. Nämä toimenpiteet ovat lain vastaisia, jos et hyväksy tätä lisenssiä. Siitä syystä ohjelman muuttaminen tai levittäminen (tai minkä tahansa ohjelmaan perustuvan teoksen) osoittaa, että olet hyväksynyt tämän lisenssin ja sen määräykset ja ehdot jäljentämisestä, levityksestä ja ohjelman muuttamisesta tai siihen perustuvien teosten muuttamisesta. 6. Joka kerran kun levität uudestaan ohjelmaa (tai mitä tahansa teosta, joka perustuu ohjelmaan) vastaanottaja automaattisesti saa lisenssin alkuperäiseltä lisenssin haltijalta jäljentää, levittää tai muuttaa ohjelmaa näiden määräysten ja ehtojen mukaisesti. Sinä et voi asettaa lisärajoituksia tässä vastaanottajalle myönnettyihin oikeuksiin. Sinä et ole vastuussa siitä, että kolmannet osapuolet sitoutuvat noudattamaan tämän lisenssin määräyksiä. 7. Jos tuomioistuimen tuomion tai väitetyn patentinloukkauksen tai mistä muusta syystä tahansa (joka ei ole rajoittunut ainoastaan patenttiasioihin), Sinulle asetetaan ehtoja (joko oikeuden määräyksellä, sopimusteitse tai muutoin) jotka ovat ristiriidassa tämän lisenssin ehtojen kanssa, ne eivät vapauta sinua noudattamasta tämän lisenssin ehtoja. Jos et voi hoitaa levitystä noudattamalla samanaikaisesti tämän lisenssin mukaisia velvoitteitasi ja muita asianmukaisia velvoitteita, et saa levittää lainkaan ohjelmaa. Esim. jos patentti lisenssi ei salli ilman rojaltia niiden, jotka ovat saaneet Sinulta suoraan tai epäsuoraan kopioita, levittää ohjelmaa, silloin ainoa tapa jolla voit tyydyttää molemmat sekä tämän lisenssin ehdot on pidättyä kokonaan ohjelman levittämisestä. Mikäli mitä tahansa osaa tästä kappaleesta pidetään pätemättömänä tai tietyissä olosuhteissa ennalta arvaamattomana, sovelletaan sovellettavaksi tarkoitetun kappaleen määräyksiä ja koko kappaletta kokonaisuudessaan myöskin muissa olosuhteissa. Tämän kappaleen tarkoituksena ei ole saada sinua loukkaamaan patentti- tai muita immateriaalioikeuksia tai riitauttamaan tällaiset oikeudet; tämän kappaleen ainoana tarkoituksena on suojata vapaan ohjelmistolevitysjärjestelmän koskemattomuutta, joka on saatettu voimaan julkisella lisenssikäytännöllä. Useat ihmiset ovat myötävaikuttaneet suuresti laajoihin ohjelmistoihin, joita on levitetty luottaen siihen, että järjestelmää sovelletaan johdonmukaisesti; on tekijän/lahjoittajan päätettävissä haluaako hän levittää ohjelmistot minkä tahansa muun järjestelmän kautta ja lisenssin saaja ei voi määrätä tätä valintaa. Tämä kappale on tarkoitettu tekemään ehdottoman selväksi sen mitä uskotaan olevan seurauksena tästä lisenssistä. 8. Jos tämän ohjelman levitystä ja/tai käyttöä joissakin maissa rajoitetaan joko patenteilla tai tekijänoikeuksin suojatuin käyttöliittymin, alkuperäinen tekijänoikeuden omistaja, jolla on lisenssi tähän ohjelmaan voi lisätä nimenomaisen maantieteellisen levitysrajoituksen, jolla suljetaan pois ne maat niin, että levitys on sallittu vain niissä maissa joita ei ole suljettu pois. Tällaisessa tapauksessa tämä lisenssi liittää rajoituksen lisenssin osaksi kuten jos se olisi kirjoitettu siihen. 9. Free Software Foundation voi julkaista tarkastettuja ja/tai uusia versioita yleisestä julkisesta lisenssistä aika ajoin. Tällaiset uudet versiot ovat hengeltään samanlaisia kuin nykyinen versio, mutta voivat yksityiskohdissa erota uusien asioiden tai ongelmien osalta. Jokaiselle versiolle annetaan yksilöllinen versionumero. Jos ohjelma erittelee versionumeron tälle lisenssille, joka soveltuu siihen ja "mihin tahansa myöhempään versioon" Sinulla on oikeus seuraavien määräysten ja ehtojen mukaan joko siihen versioon tai mihin tahansa myöhemmin Free Software Foundationin julkaisemaan versioon. Jos ohjelmassa ei mainita tämän lisenssin versionumeroa voit valita Free Software Foundationin minkä tahansa joskus julkaiseman version. 10. Jos haluat sisällyttää osia ohjelmasta toisiin vapaisiin ohjelmiin, joiden levitysehdot ovat erilaisia, niin kirjoita tekijälle ja pyydä lupa. Ohjelmistoille joiden tekijänoikeus on Free Software Foundationilla, kirjoita Free Software Foundationille; me myönnämme joskus poikkeuslupia tähän. Meidän päätöstämme ohjaa kaksi päämäärää; säilyttää meidän vapaasta ohjelmistosta johdettujen johdannaisten vapaa asema ja edistää ohjelmistojen jakamista ja käyttöä yleisesti. EI TAKUUTA 11. KOSKA TÄMÄN OHJELMAN KÄYTTÖOIKEUS ON VAPAA, NIIN OHJELMALLA EI OLE TAKUUTA SIINÄ MÄÄRIN KUN SE ON SOVELLETTAVAN LAIN NOJALLA SALLITTUA. PAITSI JOS ON KIRJALLISESTI TOISIN ILMOITETTU TEKIJÄNOIKEUKSIEN HALTIJAT JA/TAI MUUT OSAPUOLET TARJOAVAT OHJELMAN "SELLAISENAAN " ILMAN MINKÄÄNLAISTA TAKUUTA, JOKO NIMENOMAISTA TAI KONKLUDENTTISTA SISÄLTÄEN, MUTTA EI RAJOITTUEN KONKLUDENTTISEEN KAUPALLISEEN JA TIETTYYN ERITYISEEN TARKOITUKSEEN SISÄLTYVÄNÄ TAKUUNA. TÄMÄN OHJELMAN LAATUA JA SUORITUSKYKYÄ KOSKEVA KOKONAISRISKI ON SINULLA. JOS OHJELMA OSOITTAUTUISI VIALLISEKSI, NIIN SINULLE JÄÄVÄT KAIKKI TARPEELLISET HUOLTO, KORJAUS TAI OIKAISUKUSTANNUKSET. 12. MISSÄÄN TAPAUKSESSA, ELLEI SOVELLETTAVA LAKI SITÄ EDELLYTÄ TAI ELLEI KIRJALLISESTI OLE TOISIN SOVITTU, KUKAAN TEKIJÄNOIKEUDEN OMISTAJA TAI MIKÄÄN MUU OSAPUOLI, JOKA VOI MUUTTAA JA/TAI LEVITTÄÄ OHJELMAA YLLÄ SALLITUIN TAVOIN VOI OLLA VASTUUSSA SINULLE VAHINGOISTA, SISÄLTÄEN MITÄ TAHANSA YLEISIÄ, ERITYISIÄ, SATUNNAISIA TAI SEURAUSVASTUUVAHINKOJA, JOTKA AIHEUTUVAT OHJELMAN KÄYTÖSTÄ TAI KYVYTTÖMYYDESTÄ KÄYTTÄÄ OHJELMAA (MUKAAN LUKIEN, MUTTEI RAJOITTUEN TIETOJEN KATOAMISEEN TAI ETTÄ TIEDOISTA TULEE EPÄTÄSMÄLLISIÄ TAI SINUN TAI KOLMANSIEN OSAPUOLTEN KÄRSIMISTÄ TAPPIOISTA TAI SIITÄ, ETTÄ OHJELMA EI TOIMI MINKÄ TAHANSA TOISEN OHJELMAN KANSSA), SILLOINKIN KUN HALTIJALLE TAI TOISELLE OSAPUOLELLE ON ILMOITETTU TÄLLAISEN VAHINGON MAHDOLLISUUDESTA. MÄÄRÄYSTEN JA EHTOJEN LOPPU Kuinka soveltaa näitä sopimusmääräyksiä uusiin ohjelmiisi Jos kehität uuden ohjelman ja haluat, että se on mahdollisimman laajassa yleisessä käytössä, paras tapa tehdä tämä on tehdä siitä vapaa ohjelma, jonka kuka tahansa saa luovuttaa edelleen ja muuttaa näiden ehtojen mukaisesti. Tehdäksesi näin lisää seuraavat ilmoitukset ohjelmaan. On turvallisinta liittää ne mukaan jokaisen lähdekooditiedoston alkuun ilmoittaaksesi mahdollisimman tehokkaasti takuun puuttumisesta; ja jokaisella tiedostolla tulisi olla vähintään "tekijänoikeus" - ja tieto siitä mistä koko ilmoitus löytyy. Yksi rivi kuvausta antaaksesi ohjelman nimen ja käsityksen siitä mitä se tekee. Tekijänoikeus (C) yyyy tekijän nimi Tämä ohjelma on vapaa ohjelma; voit levittää ja/tai muuttaa sitä YJL Yleisten Julkisten Sopimusehtojen mukaisesti sellaisena kun Free Software Foundation on sen julkaissut ; joko lisenssin versiona 2. tai (valintasi mukaan) minä tahansa myöhempänä versiona. Tämä ohjelma levitetään siinä toivossa, että se on hyödyllinen, mutta ILMAN MITÄÄN TAKUUTA; ilman jopa konkludenttista takuuta KAUPALLISUUDESTA TAI SOVELTUMISESTA TIETTYYN ERITYISEEN TARKOITUKSEEN. Yksityiskohtien osalta katso GNU Yleinen julkinen lisenssi. Sinun pitäisi olla saanut kopion GNU Yleisestä julkisesta lisenssistä tämän ohjelman mukana; jos et sitä saanut, niin lähetä kirje osoitteella Free Software Foundation Inc. 59 Temple Place - Suite 330 Boston, MA 02111-1307 USA. Kerro myös, miten saamme Sinuun yhteyden sähköpostitse ja perinteisen postin välityksellä. Jos ohjelma on interaktiivinen, niin tee näyttötulosteeseen tällainen lyhyt ilmoitus kun se käynnistyy interaktiivisessa tilassa: Gnomvisio versio 69, tekijänoikeus (C) yyyy tekijän nimi Gnomvisiolla EI OLE EHDOTTOMASTI MITÄÄN TAKUUTA; yksityiskohtien osalta kirjoita "näytä w". Tämä on vapaa ohjelma, ja olet tervetullut levittämään sitä tiettyjen lupaehtojen mukaisesti; kirjoita "näytä c" yksityiskohtien osalta. Hypoteettisen käskyn "näytä w" ja "näytä c" pitäisi näyttää tarkoituksenmukaiset osat Yleisestä Julkisesta Lisenssistä. Luonnollisesti käyttämiäsi komentoja voidaan kutsua myös muutoinkin kuin "näytä w" ja "näytä c"; ne saattavat olla jopa hiiren napsauksia tai valikon kohtia - mikä vain parhaiten sopii ohjelmaasi. Sinun pitäisi myöskin saada tarvittaessa työnantajasi (jos työskentelet ohjelmoijana) tai koulusi allekirjoittamaan ohjelmaa koskeva tekijänoikeuksista luopuminen. Tässä on malli; muuta nimet: Yoyodyne Oy luopuu täten kaikista tekijänoikeuksista "Gnomovision" ohjelmassa, jonka on kirjoittanut James Hacker. Ty Coonin allekirjoitus, 1, huhtikuuta 1989 Ty Coon, varapresidentti Tämä yleinen julkinen lisenssi ei anna oikeutta sisällyttää ohjelmaasi yksityisiin ohjelmiin. Jos ohjelmasi on aliohjelmakirjasto, mielestäsi voi olla hyödyllisempää sallia asianmukaisten sovellusten linkittämisen kirjastoon. Jos haluat tehdä sen, niin käytä yleistä GNU kirjastojen julkista lisenssiä tämän lisenssin sijaan. ---------------------------------------------------------------------- Tämän GNU GPL-lisenssin käännöksen on kustantanut ja teettänyt SOT Oy Suomen Ohjelmistotyö Ab [linux@sot.com]. Käännöksen on tehnyt Asianajotoimisto Erkki Kannisto 7.3.1999. 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- Detta är en inofficiell översättning av GNUs Allmänna Publika Licens till svenska. Den har inte publicerats av Free Software Foundation, och fastställer inte lagligen distributionsvillkoren för mjukvara som använder GNU GPL--bara den engelska originaltexten av GNU GPL gör det. Emellertid, hoppas vi att denna översättning kommer hjälpa svensktalande att förstå GNU GPL bättre. This is an unofficial translation of the GNU General Public License into Swedish. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL--only the original English text of the GNU GPL does that. However, we hope that this translation will help Swedish speakers understand the GNU GPL better. --------------------------------------------------------------------- GNUs ALLMÄNNA PUBLIKA LICENS Version 2, June 1991 Upphovsrätt (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA 02139, USA Alla tillåts kopiera och sprida oförändrade kopior av detta licensdokument, men att modifiera det är inte tillåtet. Förord Licenserna för de flesta mjukvaror är utformade för att ta ifrån dig friheten att dela med dig av dem och modifiera dem. I motsats är GNUs Allmänna Publika Licens avsedd att garantera dig friheten att dela med dig av och modifiera fri mjukvara--att se till att mjukvaran är fri för alla dess användare. Denna Allmänna Publika Licens gäller för det mesta av Free Software Foundations mjukvara och för vilket annat program som helst, vars upphovsman åtar sig att använda den. (Viss annan Free Software Foundation mjukvara täcks av GNUs Biblioteks Allmänna Publika Licens istället.) Du kan tillämpa den på dina program också. När vi talar om fri mjukvara, avser vi frihet, inte pris. Vår Allmänna Publika Licens är designad för att säkerställa att du har friheten att distribuera kopior av fri mjukvara (och ta betalt för denna service om du så önskar), att du får källkoden eller kan få tag på den om du vill ha den, att du kan modifiera mjukvaran eller använda delar av den i nya fria program; och att du vet att du kan göra dessa saker. För att skydda dina rättigheter, måste vi införa restriktioner som förbjuder någon att förvägra dig dessa rättigheter eller be dig ge upp rättigheterna. Dessa restriktioner innebär vissa ansvarstaganden från dig om du distribuerar kopior av mjukvaran, eller om du modifierar den. Till exempel, om du distribuerar kopior av ett sådant program, vare sig du gör det gratis eller mot en avgift, så måste du ge mottagarna alla de rättigheter som du har. Du måste se till att de också får eller kan få tag på källkoden. Och du måste visa dem dessa villkor så att de känner till sina rättigheter. Vi skyddar dina rättigheter i två steg: (1) upphovsrättsskyddar mjukvaran, och (2) erbjuder dig denna licens som ger dig laglig rätt att kopiera, distribuera och/eller modifiera mjukvaran. Dessutom, för varje upphovsmans skydd och vårt eget, vill vi försäkra oss om att alla förstår att det inte finns någon garanti för denna fria mjukvara. Om mjukvaran har modifierats av någon annan och skickats vidare, vill vi att dess mottagare ska känna till att de inte har originalet, så att problem som introducerats av andra inte avspeglar sig på de ursprungliga upphovsmännens anseende. Slutligen, alla fria program hotas ständigt av mjukvarupatent. Vi önskar undvika faran att distributörer av ett fritt program på egen hand skaffar patent som i praktiken gör programmet till deras egendom. För att förhindra detta har vi klargjort att patent som tas antingen måste kunna användas fritt av alla eller inte tas alls. De exakta bestämmelserna och villkoren för kopiering, distribution och modifikation följer. BESTÄMMELSER OCH VILLKOR FÖR KOPIERING, DISTRIBUTION OCH MODIFIKATION 0. Denna Licens gäller för godtyckligt program eller annat arbete som innehåller en notis ditsatt av upphovsrättsinnehavaren som säger att det får distribueras enligt bestämmelserna i denna Allmänna Publika Licens. "Programmet" nedan, avser godtyckligt sådant program eller arbete, och ett "arbete baserat på Programmet" betyder antingen Programmet eller något därav härlett arbete under upphovsrättslagen: det vill säga, ett arbete innehållandes Programmet eller en del av det, antingen oförändrat eller med modifieringar och/eller översatt till ett annat språk. (Hädanefter ingår översättning utan begränsning i termen "modifikation".) Varje licensinnehavare tituleras "du". Andra aktiviteter än kopiering, distribution och modifikation täcks inte av denna Licens; de ligger utanför dess omfång. Själva handlingen att köra Programmet saknar restriktioner, och utdata från programmet täcks bara om dess innehåll utgörs av ett arbete baserat på programmet (oberoende av att ha skapats genom att köra programmet). Huruvida detta är sant beror på vad programmet gör. 1. Du får kopiera och distribuera oförändrade kopior av Programmets källkod som du fick den, på valfritt medium, förutsatt att du iögonenfallande och korrekt på varje kopia publicerar en korrekt upphovsrättsnotis och avsägelse från garanti; lämnar alla notiser som refererar till denna Licens och avsaknaden av någon garanti intakta; och ger alla andra mottagare av programmet en kopia av denna Licens tillsammans med programmet. Du får ta ut en avgift för den fysiska handlingen att överföra kopian och du får om du så vill erbjuda ett garantiskydd i utbyte mot en avgift. 2. Du får modifiera din kopia eller kopior av Programmet eller någon del av det, och på så sätt skapa ett arbete baserat på Programmet, och kopiera och distribuera sådana modifikationer eller arbeten under bestämmelserna i Avsnitt 1 ovan, förutsatt att du också uppfyller alla dessa villkor: a. Du måste tillse att de modifierade filerna har iögonenfallande notiser som talar om att du modifierat filerna samt datum för ändringarna. b. Du måste tillse att ett arbete som du distribuerar eller publicerar, i sin helhet eller i delar innehållande eller härlett från Programmet eller någon del därav, blir licensierat som helhet utan avgift till alla tredjeparter under villkoren i denna Licens. c. Om det modifierade programmet normalt läser kommandon interaktivt då det körs, måste du tillse att det, när det startas och körs för sådan interaktiv användning på det mest vanliga sättet, skriver ut eller visar ett tillkännagivande som innefattar en korrekt upphovsrättsnotis och en notis om att det inte finns någon garanti (eller annars, som säger att du erbjuder garanti) och att användare får distribuera Programmet vidare under dessa villkor, och som talar om för användaren hur en kopia kan få ses av denna Licens. (Undantag: om Programmet självt är interaktivt men inte normalt visar ett sådant tillkännagivande, behöver inte ditt arbete baserat på Programmet visa ett tillkännagivande). Dessa krav gäller det modifierade arbetet som helhet. Om identifierbara delar av det arbetet inte är härledda från Programmet, och rimligen kan anses oberoende och separata arbeten i sig själva, så gäller denna Licens och dess bestämmelser för dessa delar när du distribuerar dem som separata arbeten. Men när du distribuerar samma delar som en del av en helhet som är baserad på Programmet, måste distributionen av helheten göras enligt bestämmelserna i denna Licens, vars rättigheter åt andra licensinnehavare utsträcker sig att omfatta hela arbetet, och sålunda till var och en av delarna oavsett vem som skrev den. Avsikten med detta avsnitt är sålunda inte att göra anspråk på rättigheter eller bestrida dina rättigheter till arbete skrivet i sin helhet av dig; avsikten är snarare att utöva rätten att styra distributionen av härledda eller samlade arbeten baserade på Programmet. Dessutom, att endast lägga ett annat arbete ej baserat på Programmet tillsammans med programmet (eller med ett arbete baserat på Programmet) på en lagringsvolym eller ett distributionsmedium medför inte att detta andra arbete omfattas av denna Licens. 3. Du får kopiera och distribuera Programmet (eller arbete baserat på det enligt Avsnitt 2) som objektkod eller körbar form enligt villkoren i Avsnitt 1 och 2 ovan förutsatt att du också gör något av följande: a. Medsänder det med den fullständiga motsvarande maskinläsbara källkoden, som måste distribueras under bestämmelserna i Avsnitt 1 och 2 ovan på ett medium vanligen använt för mjukvaruutbyte; eller, b. Medsänder det med ett skriftligt erbjudande, giltigt i minst tre år, att ge godtycklig tredje part, mot en avgift som inte motsvarar mer än din kostnad för att fysiskt genomföra källkodsdistributionen, en komplett maskinläsbar kopia av den motsvarande källkoden, för att distribueras enligt bestämmelserna i Avsnitt 1 och 2 ovan på ett medium vanligen använt för mjukvaruutbyte; eller, c. Medsänder det med den information du mottog angående erbjudandet att distribuera motsvarande källkod till dig. (Detta alternativ är tillåtet endast för ickekommersiell distribution och bara om du mottog programmet som objektkod eller i körbar form med ett sådant erbjudande, i överensstämmelse med Underavsnitt b ovan.) Med källkoden för ett arbete avses den form av arbetet som föredras för att göra förändringar i det. För ett körbart arbete innebär fullständig källkod all källkod för alla moduler som det innehåller samt alla tillhörande filer med gränssnittsdefinitioner, samt skripten som används för att styra kompilering och installation av den körbara filen. Emellertid, som ett särskilt undantag, behöver den distribuerade källkoden inte inkludera något som normalt distribueras (i antingen källkod eller binär form) med de viktigare delarna (kompilator, kärna, osv.) av operativsystemet på vilket den körbara filen kan köras, såvida inte den delen i sig är medsänd med den körbara filen. Om distribution av körbar fil eller objektkod görs genom att erbjuda tillgång att kopiera från en där för avsedd plats, så gäller ett motsvarande erbjudande av tillgång att kopiera källkoden från samma plats som distribution av källkoden, trots att tredje part inte behöver kopiera källkoden tillsammans med objektkoden. 4. Du får inte kopiera, modifiera, licensiera ut, eller distribuera Programmet på annat sätt än de som uttryckligen getts enligt denna Licens. Försök att på annat sätt kopiera, modifiera, licensiera ut eller distribuera Programmet är ogiltigt, och kommer automatiskt frånta dig dina rättigheter enligt denna Licens. Emellertid, parter som har mottagit kopior, eller rättigheter från dig enligt denna Licens fråntas inte sina rättigheter så länge dessa parter följer den. 5. Du behöver inte acceptera denna Licens, eftersom du inte har undertecknat den. Emellertid, inget annat ger dig tillstånd att modifiera eller distribuera Programmet eller dess härledda verk. Dessa handlingar är förbjudna i lag om du inte accepterar denna Licens. Därför, genom att modifiera eller distribuera Programmet (eller något arbete baserat på Programmet), visar du att du accepterar denna Licens för att få göra det, och alla dess bestämmelser och villkor för kopiering, distribution eller förändring av Programmet eller arbeten baserade på det. 6. Varje gång du distribuerar Programmet (eller något arbete baserat på Programmet), mottar mottagaren automatiskt en Licens från den ursprungliga licensutgivaren att kopiera, distribuera eller modifiera Programmet enligt dessa bestämmelser och villkor. Du får inte lägga till några ytterligare restriktioner på mottagarens utövande av de rättigheter som ges häri. Du är inte ansvarig att upprätthålla tredje parts tillmötesgående av denna Licens. 7. Om, som en följd av ett utslag i rätten eller anklagelse om patentöverträdelse eller av någon annan annan orsak (ej begränsad till patentärenden), villkor ställs på dig (genom domstolsbeslut eller överenskommelse eller annat) som motsäger villkoren i denna Licens, så befriar det dig inte från villkoren i denna Licens. Om du inte kan distribuera så att du samtidigt uppfyller dina plikter enligt denna Licens och alla andra relevanta plikter, så får du som följd därav inte alls distribuera Programmet. Till exempel, om ett patent inte tillåter royalty-fri vidaredistribution av Programmet av alla de som direkt eller indirekt mottar kopior från dig, så är enda sättet du kan uppfylla både det och denna Licens att avstå helt från att distribuera Programmet. Om någon del av detta avsnitt hålls för ogiltig eller ogenomdrivbar under någon särskild omständighet, är balansen av detta avsnitt avsedd att gälla och avsnittet som helhet avsett att gälla under andra omständigheter. Det är inte avsikten med detta avsnitt att förorsaka att du överträder några patent eller andra egendomsrättsliga anspråk eller bestrider giltigheten av några sådana anspråk; detta avsnitt har som enda syfte att skydda integriteten för systemet för distribution av fri mjukvara, som realiseras genom allmänna Licenspraktika. Många människor har givit generösa bidrag till det breda omfång av mjukvara distribuerad genom detta system i tilltro till fortsatt tillämpbarhet av detta system; det är upp till upphovsmannen/donatorn att bestämma om han eller hon är villig att distribuera mjukvara genom något annat system och en licensinnehavare kan inte påtvinga detta val. Detta avsnitt är avsett att göra det alldeles klart vad som tros vara konsekvenserna av resten av denna Licens. 8. Om distribution och/eller användande av Programmet är begränsat till vissa länder antingen på grund av patent eller upphovsrättsskyddade gränssnitt, så får upphovsrättsinnehavaren som släpper Programmet under denna Licens lägga till en uttrycklig geografisk begränsning för distributionen som utesluter dessa länder, så att distribution är tillåten endast i eller mellan länder som inte uteslutits. I sådana fall, innefattar denna Licens begränsningen som om den skrivits in i själva Licensen. 9. Free Software Foundation får publicera reviderade och/eller nya versioner av den Allmänna Publika Licensen då och då. Sådana nya versioner kommer vara i liknande anda som den nuvarande versionen, men kan skilja sig åt detaljer för att inrikta sig på nya problem och angelägenheter. Varje version ges ett utmärkande versionsnummer. Om Programmet specificerar ett versionsnummer av denna Licens som gäller för det och "valfri senare version", så har du möjligheten att följa bestämmelserna och villkoren antingen av den versionen eller av valfri senare version publicerad av Free Software Foundation. Om Programmet inte specificerar ett versionsnummer av denna Licens, får du använda valfri version som någonsin publicerats av Free Software Foundation. 10. Om du önskar införliva delar av Programmet i andra fria program vars villkor för distributionen är annorlunda, skriv till upphovsmannen och be om tillstånd. För mjukvara som Free Software Foundation har upphovsrätten till, skriv till Free Software Foundation; vi gör ibland undantag för detta. Vårt beslut kommer vägledas av de två målen att bevara den fria ställningen för alla derivat av vår fria mjukvara och främjandet av delandet och återanvändandet av mjukvara i allmänhet. INGEN GARANTI 11. EFTERSOM PROGRAMMET ÄR LICENSIERAT UTAN KOSTNAD, FINNS DET INGEN GARANTI FÖR PROGRAMMET, I DEN UTSTRÄCKNING SOM TILLÅTS AV TILLÄMPBAR LAG. FÖRUTOM NÄR ANNAT SÄGS I SKRIFT TILLHANDAHÅLLER UPPHOVSRÄTTSINNEHAVARNA OCH/ELLER ANDRA PARTER PROGRAMMET "SOM DET ÄR" UTAN GARANTI AV NÅGOT SLAG, VARESIG UTTRYCKLIGEN ELLER ANTYDD, INNEFATTANDE, MEN INTE BEGRÄNSAD TILL DE ANTYDDA GARANTIERNA OM HANDELSBARHET OCH PASSNING FÖR ETT VISST ÄNDAMÅL. HELA RISKEN BETRÄFFANDE KVALITET OCH PRESTANDA FÖR PROGRAMMET LIGGER HOS DIG. SKULLE PROGRAMMET VISA SIG VARA FELAKTIGT, ÄR DET UPP TILL DIG ATT STÅ FÖR KOSTNADEN FÖR ALL NÖDVÄNDIG SERVICE, REPARATION OCH RÄTTNING. 12. I INGET FALL SÅVIDA DET INTE KRÄVS AV TILLÄMPBAR LAG ELLER SKRIFTLIGEN ÖVERENSKOMMET KOMMER NÅGON UPPHOVSRÄTTSINNEHAVARE, ELLER NÅGON ANNAN PART SOM FÅR MODIFIERA OCH ELLER ÅTERDISTRIBUERA PROGRAMMET SÅSOM TILLÅTS OVAN, VARA SKYLDIG DIG FÖR SKADOR, INNEFATTANDE ALLA ALLMÄNNA, SPECIELLA, TILLFÄLLIGA ELLER DÄRAV FÖLJANDE SKADOR SOM UPPSTÅR GENOM ANVÄNDANDET ELLER OFÖRMÅGA ATT ANVÄNDA PROGRAMMET (INNEFATTANDE MEN INTE BEGRÄNSAT TILL FÖRLUST AV DATA ELLER DATA SOM GJORTS INKORREKT ELLER FÖRLUSTER DRABBANDE DIG ELLER TREDJE PART ELLER MISSLYCKANDE FÖR PROGRAMMET ATT FUNGERA TILLSAMMANS MED NÅGOT ANNAT PROGRAM, ÄVEN OM SÅDAN INNEHAVARE ELLER ANNAN PART HAR UNDERRÄTTATS OM MÖJLIGHETEN TILL SÅDANA SKADOR). SLUT PÅ BESTÄMMELSER OCH VILLKOR Hur Du Tillämpar Dessa Bestämmelser och Villkor på Dina Nya Program Om du utvecklar ett nytt program, och du vill att det ska vara till största möjliga nytta för allmänheten, så är bästa sättet att uppnå detta att göra det till fri mjukvara som alla kan vidaredistribuera och modifiera under dessa bestämmelser. För att göra så, lägg till följande notiser till programmet. Det är säkrast att lägga till dem i början på varje källkodsfil för att så effektivt som möjligt förmedla avsaknaden av garanti; varje fil bör ha åtminstone "upphovsrättsraden" och en hänvisning till var den fullständiga notisen kan återfinnas. EN RAD FÖR ATT GE PROGRAMMETS NAMN OCH EN IDÉ OM VAD DET GÖR Upphovsrätt (C) 19YY NAMNET PÅ UPPHOVSMANNEN Detta program är fri mjukvara; du kan vidaredistribuera det och eller modifiera det under villkoren i GNUs Allmänna Publika Licens som den är publicerad av Free Software Foundation; antingen version 2 av Licensen eller (om du vill) valfri senare version. Detta program distribueras med förhoppningen att det ska vara användbart, men UTAN NÅGON GARANTI; utan även den antydda garantin om HANDELSBARHET och PASSNING FÖR ETT VISST ÄNDAMÅL. Se GNUs Allmänna Publika Licens för närmare detaljer. Du bör ha mottagit en kopia av GNUs Allmänna Publika Licens tillsammans med detta program; om inte, skriv till Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Lägg också till information om hur man kontaktar dig via elektronisk och vanlig post. Om programmet är interaktivt, gör så att det skriver ut en kort notis liknande följande när det startas i interaktivt läge: Gnomovision version 69, Upphovsrätt (C) 19YY NAMN PÅ UPPHOVSMAN Gnomovision kommer ABSOLUT UTAN GARANTI; för detaljer knappa `visa g'. Detta är fri mjukvara, och du är välkommen att vidaredistribuera det under vissa villkor; knappa `visa u' för detaljer. De hypotetiska kommandona `visa g' och `visa u' bör visa de lämpliga delarna av GNUs Allmänna Publika Licens. Naturligtvis, får de kommandon du använder kallas något annat än `visa g'och `visa u'; de kan till och med vara musklick eller menyval--vad som än passar ditt program. Du bör också få din arbetsgivare (om du arbetar som programmerare) eller din skola, om någon, att underteckna en "avsägelse från upphovsrätt" för programmet, om nödvändigt. Här är ett exempel; byt ut namnen: Yoyodyne AB avsäger sig härmed alla upphovsrättsliga intressen i programmet `Gnomovision' (vilket stöter på kompilatorer) skrivet av James Hacker. UNDERSKRIFT AV TY COON, 1 April 1989 Ty Coon, Direktör Av Verkställande Denna Allmänna Publika Licens tillåter inte införlivande av ditt program i ägda program. Om ditt program är ett underrutinbibliotek, kan du anse att det är mer användbart att tillåta länkning av ägd programvara till biblioteket. Om detta är vad du vill göra, använd GNUs Allmänna Publika Biblioteks Licens istället för denna Licens. 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< --