GNU operating system, as well as its variant, the GNU/Linux operating system.
$OWKRXJKWKH/HVVHU*HQHUDO3XEOLF/LFHQVHLV/HVVSURWHFWLYHRIWKHXVHUVőIUHHGRPLWGRHVHQVXUHWKDWWKHXVHURIDSURJUDPWKDWLV OLQNHGZLWKWKH/LEUDU\KDVWKHIUHHGRPDQGWKHZKHUHZLWKDOWRUXQWKDWSURJUDPXVLQJDPRGLƂHGYHUVLRQRIWKH/LEUDU\
7KHSUHFLVHWHUPVDQGFRQGLWLRQVIRUFRS\LQJGLVWULEXWLRQDQGPRGLƂFDWLRQIROORZ3D\FORVHDWWHQWLRQWRWKHGLIIHUHQFHEHWZHHQDœZRUN EDVHGRQWKHOLEUDU\ŔDQGDœZRUNWKDWXVHVWKHOLEUDU\Ŕ7KHIRUPHUFRQWDLQVFRGHGHULYHGIURPWKHOLEUDU\ZKHUHDVWKHODWWHUPXVWEH combined with the library in order to run.
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0.This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or
RWKHUDXWKRUL]HGSDUW\VD\LQJLWPD\EHGLVWULEXWHGXQGHUWKHWHUPVRIWKLV/HVVHU*HQHUDO3XEOLF/LFHQVHDOVRFDOOHGœWKLV/LFHQVHŔ
Each licensee is addressed as “you”.
$œOLEUDU\ŔPHDQVDFROOHFWLRQRIVRIWZDUHIXQFWLRQVDQGRUGDWDSUHSDUHGVRDVWREHFRQYHQLHQWO\OLQNHGZLWKDSSOLFDWLRQSURJUDPV ZKLFKXVHVRPHRIWKRVHIXQFWLRQVDQGGDWDWRIRUPH[HFXWDEOHV
7KHœ/LEUDU\ŔEHORZUHIHUVWRDQ\VXFKVRIWZDUHOLEUDU\RUZRUNZKLFKKDVEHHQGLVWULEXWHGXQGHUWKHVHWHUPV$œZRUNEDVHGRQWKH /LEUDU\ŔPHDQVHLWKHUWKH/LEUDU\RUDQ\GHULYDWLYHZRUNXQGHUFRS\ULJKWODZWKDWLVWRVD\DZRUNFRQWDLQLQJWKH/LEUDU\RUDSRUWLRQ
RILWHLWKHUYHUEDWLPRUZLWKPRGLƂFDWLRQVDQGRUWUDQVODWHGVWUDLJKWIRUZDUGO\LQWRDQRWKHUODQJXDJH+HUHLQDIWHUWUDQVODWLRQLVLQFOXGHG ZLWKRXWOLPLWDWLRQLQWKHWHUPœPRGLƂFDWLRQŔ
œ6RXUFHFRGHŔIRUDZRUNPHDQVWKHSUHIHUUHGIRUPRIWKHZRUNIRUPDNLQJPRGLƂFDWLRQVWRLW)RUDOLEUDU\FRPSOHWHVRXUFHFRGH 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 library.
$FWLYLWLHVRWKHUWKDQFRS\LQJGLVWULEXWLRQDQGPRGLƂFDWLRQDUHQRWFRYHUHGE\WKLV/LFHQVHWKH\DUHRXWVLGHLWVVFRSH7KHDFWRI UXQQLQJDSURJUDPXVLQJWKH/LEUDU\LVQRWUHVWULFWHGDQGRXWSXWIURPVXFKDSURJUDPLVFRYHUHGRQO\LILWVFRQWHQWVFRQVWLWXWHDZRUN EDVHGRQWKH/LEUDU\LQGHSHQGHQWRIWKHXVHRIWKH/LEUDU\LQDWRROIRUZULWLQJLW:KHWKHUWKDWLVWUXHGHSHQGVRQZKDWWKH/LEUDU\ does and what the program that uses the Library does.
1.You may copy and distribute verbatim copies of the Library’s complete source code as you receive it, in any medium, provided that
\RXFRQVSLFXRXVO\DQGDSSURSULDWHO\SXEOLVKRQHDFKFRS\DQDSSURSULDWHFRS\ULJKWQRWLFHDQGGLVFODLPHURIZDUUDQW\NHHSLQWDFWDOO WKHQRWLFHVWKDWUHIHUWRWKLV/LFHQVHDQGWRWKHDEVHQFHRIDQ\ZDUUDQW\DQGGLVWULEXWHDFRS\RIWKLV/LFHQVHDORQJZLWKWKH/LEUDU\
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.<RXPD\PRGLI\\RXUFRS\RUFRSLHVRIWKH/LEUDU\RUDQ\SRUWLRQRILWWKXVIRUPLQJDZRUNEDVHGRQWKH/LEUDU\DQGFRS\DQG GLVWULEXWHVXFKPRGLƂFDWLRQVRUZRUNXQGHUWKHWHUPVRI6HFWLRQDERYHSURYLGHGWKDW\RXDOVRPHHWDOORIWKHVHFRQGLWLRQV
Ř a)7KHPRGLƂHGZRUNPXVWLWVHOIEHDVRIWZDUHOLEUDU\
Ř b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change.
Ř c)<RXPXVWFDXVHWKHZKROHRIWKHZRUNWREHOLFHQVHGDWQRFKDUJHWRDOOWKLUGSDUWLHVXQGHUWKHWHUPVRIWKLV/LFHQVH
Ř d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that XVHVWKHIDFLOLW\RWKHUWKDQDVDQDUJXPHQWSDVVHGZKHQWKHIDFLOLW\LVLQYRNHGWKHQ\RXPXVWPDNHDJRRGIDLWKHIIRUW to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful.
)RUH[DPSOHDIXQFWLRQLQDOLEUDU\WRFRPSXWHVTXDUHURRWVKDVDSXUSRVHWKDWLVHQWLUHO\ZHOOGHƂQHGLQGHSHQGHQWRI WKHDSSOLFDWLRQ7KHUHIRUH6XEVHFWLRQGUHTXLUHVWKDWDQ\DSSOLFDWLRQVXSSOLHGIXQFWLRQRUWDEOHXVHGE\WKLVIXQFWLRQ PXVWEHRSWLRQDOLIWKHDSSOLFDWLRQGRHVQRWVXSSO\LWWKHVTXDUHURRWIXQFWLRQPXVWVWLOOFRPSXWHVTXDUHURRWV
7KHVHUHTXLUHPHQWVDSSO\WRWKHPRGLƂHGZRUNDVDZKROH,ILGHQWLƂDEOHVHFWLRQVRIWKDWZRUNDUHQRWGHULYHGIURPWKH/LEUDU\DQG FDQEHUHDVRQDEO\FRQVLGHUHGLQGHSHQGHQWDQGVHSDUDWHZRUNVLQWKHPVHOYHVWKHQWKLV/LFHQVHDQGLWVWHUPVGRQRWDSSO\WRWKRVH VHFWLRQVZKHQ\RXGLVWULEXWHWKHPDVVHSDUDWHZRUNV%XWZKHQ\RXGLVWULEXWHWKHVDPHVHFWLRQVDVSDUWRIDZKROHZKLFKLVDZRUN based on the Library, 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.
7KXVLWLVQRWWKHLQWHQWRIWKLVVHFWLRQWRFODLPULJKWVRUFRQWHVW\RXUULJKWVWRZRUNZULWWHQHQWLUHO\E\\RXUDWKHUWKHLQWHQWLVWR H[HUFLVHWKHULJKWWRFRQWUROWKHGLVWULEXWLRQRIGHULYDWLYHRUFROOHFWLYHZRUNVEDVHGRQWKH/LEUDU\
,QDGGLWLRQPHUHDJJUHJDWLRQRIDQRWKHUZRUNQRWEDVHGRQWKH/LEUDU\ZLWKWKH/LEUDU\RUZLWKDZRUNEDVHGRQWKH/LEUDU\RQD YROXPHRIDVWRUDJHRUGLVWULEXWLRQPHGLXPGRHVQRWEULQJWKHRWKHUZRUNXQGHUWKHVFRSHRIWKLV/LFHQVH
3.<RXPD\RSWWRDSSO\WKHWHUPVRIWKHRUGLQDU\*18*HQHUDO3XEOLF/LFHQVHLQVWHDGRIWKLV/LFHQVHWRDJLYHQFRS\RIWKH/LEUDU\7R GRWKLV\RXPXVWDOWHUDOOWKHQRWLFHVWKDWUHIHUWRWKLV/LFHQVHVRWKDWWKH\UHIHUWRWKHRUGLQDU\*18*HQHUDO3XEOLF/LFHQVHYHUVLRQ LQVWHDGRIWRWKLV/LFHQVH,IDQHZHUYHUVLRQWKDQYHUVLRQRIWKHRUGLQDU\*18*HQHUDO3XEOLF/LFHQVHKDVDSSHDUHGWKHQ\RXFDQ VSHFLI\WKDWYHUVLRQLQVWHDGLI\RXZLVK'RQRWPDNHDQ\RWKHUFKDQJHLQWKHVHQRWLFHV
2QFHWKLVFKDQJHLVPDGHLQDJLYHQFRS\LWLVLUUHYHUVLEOHIRUWKDWFRS\VRWKHRUGLQDU\*18*HQHUDO3XEOLF/LFHQVHDSSOLHVWRDOO
VXEVHTXHQWFRSLHVDQGGHULYDWLYHZRUNVPDGHIURPWKDWFRS\
This option is useful when you wish to copy part of the code of the Library into a program that is not a library.
4.<RXPD\FRS\DQGGLVWULEXWHWKH/LEUDU\RUDSRUWLRQRUGHULYDWLYHRILWXQGHU6HFWLRQLQREMHFWFRGHRUH[HFXWDEOHIRUPXQGHU WKHWHUPVRI6HFWLRQVDQGDERYHSURYLGHGWKDW\RXDFFRPSDQ\LWZLWKWKHFRPSOHWHFRUUHVSRQGLQJPDFKLQHUHDGDEOHVRXUFH code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange.