{"id":5,"date":"2007-09-06T07:55:38","date_gmt":"2007-09-05T23:55:38","guid":{"rendered":"http:\/\/i989.weblogs.us\/?p=5"},"modified":"2007-09-06T07:55:38","modified_gmt":"2007-09-05T23:55:38","slug":"20070906-gpl2%e7%9b%b8%e9%97%9c%e8%bb%9f%e9%ab%94%e9%87%8b%e5%87%ba%e6%a9%9f%e5%88%b6%e7%9a%84%e8%87%aa%e6%88%91%e8%a9%95%e9%87%8f%e6%b8%85%e5%96%ae%e4%b9%8b%e4%b8%8d%e8%b2%a0%e8%b2%ac%e4%bb%bb","status":"publish","type":"post","link":"https:\/\/lucien.cc\/?p=5","title":{"rendered":"20070906-GPL2\u76f8\u95dc\u8edf\u9ad4\u91cb\u51fa\u6a5f\u5236\u7684\u81ea\u6211\u8a55\u91cf\u6e05\u55ae\u4e4b\u4e0d\u8ca0\u8cac\u4efb\u6b63\u9ad4\u4e2d\u6587\u5316(\u521d\u7248)"},"content":{"rendered":"<p>\u6b64\u4efd\u6587\u4ef6\u9069\u7528\u5ba2\u9ad4\u70ba\u4ee5GPL2.0\u91cb\u51fa\u7684\u7522\u54c1\uff0c\u4e43\u5efa\u8b70\u5ee0\u5546\u5728\u7522\u54c1\u8ca9\u552e\u524d\u9808\u9032\u884c\u7684\u81ea\u6211\u8a55\u91cf\u6e05\u55ae\uff0c\u4ee5\u4e0b\u70ba\u975e\u5b98\u65b9\u8b6f\u6587\u3001\u4e14\u647b\u96dc\u90e8\u4efd\u539f\u6587\u6240\u7121\u4e4b\u8d05\u5b57\u4ee5\u5e6b\u52a9\u8b80\u8005\u5f97\u5176\u771f\u610f\uff0c\u5176\u539f\u6587\u53ef\u53c3\u95b1\u8a3b\u4e00\u63d0\u4f9b<a target=\"_blank\" href=\"http:\/\/http:\/\/www.fsfeurope.org\/projects\/ftf\/useful-tips-for- vendors.en.html\">\u9023\u7d50<\/a>\uff0c\u5e0c\u671b\u5404\u65b9\u8ce2\u9054\u5148\u9032\u4e0d\u541d\u7cfe\u6b63\u6307\u6559\u3002<br \/>\n<!--more--><\/p>\n<p>Useful Compliance tips for vendors(\u8a3b\u4e00)<\/p>\n<p>\u5354\u52a9\u5ee0\u5546\u843d\u5be6GPL\u76f8\u95dc\u8edf\u9ad4\u91cb\u51fa\u6a5f\u5236\u7684\u81ea\u6211\u8a55\u91cf\u6e05\u55ae<\/p>\n<p>These useful tips can help you locate some common issues when releasing software that contains code under the GNU GPL license. For a complete and authoritative guide to releasing software under the GNU GPL you should read the FSF\u2019s GNU GPL FAQ and the FSF\u2019s HOW-TO for using the GNU GPL.<\/p>\n<p>\u9019\u4efd\u8a55\u91cf\u6e05\u55ae\u7684\u7de8\u5beb\u76ee\u7684\u3001\u662f\u70ba\u4e86\u5354\u52a9\u5ee0\u5546\u89e3\u6c7a\u53ca\u907f\u514d\u4e00\u4e9b\u95dc\u65bcGPL\u76f8\u95dc\u8edf\u9ad4\u91cb\u51fa\u7684\u5e38\u898b\u722d\u8b70\u3002\u8f03\u5168\u9762\u53ca\u5b98\u65b9\u7684\u89e3\u6c7a\u65b9\u6848\u8acb\u53c3\u7167\u81ea\u7531\u8edf\u9ad4\u57fa\u91d1\u6703\u7684\u300cGPL\u5e38\u898b\u554f\u7b54\u96c6(\u8a3b\u4e8c)\u300d\u53ca\u81ea\u7531\u8edf\u9ad4\u57fa\u91d1\u6703\u6240\u767c\u5e03\u7684\u76f8\u95dc\u904b\u7528\u6307\u5357\u3002<\/p>\n<p>This is not legal advice. If you have doubts consult a legal advisor.<\/p>\n<p>\u6b64\u4efd\u81ea\u6211\u8a55\u91cf\u6e05\u55ae\u50c5\u70ba\u4fbf\u5229\u6563\u5e03\u8005\u5feb\u901f\u638c\u63e1GPL\u76f8\u95dc\u7a0b\u5f0f\u7684\u91cb\u51fa\u6a5f\u5236\uff0c\u82e5\u66f4\u6709\u5951\u7d04\u689d\u6b3e\u53ca\u6cd5\u5f8b\u4e0a\u7684\u7591\u554f\uff0c\u8acb\u81ea\u884c\u5fb5\u6c42\u5c08\u9580\u6cd5\u5f8b\u5f9e\u696d\u4eba\u54e1\u7684\u9032\u4e00\u6b65\u5354\u52a9\u3002<\/p>\n<p>Basic Guidelines:<\/p>\n<p>\u57fa\u672c\u7684\u6ce8\u610f\u4e8b\u9805<\/p>\n<p>1. Check if the source code of the software is available to users.<\/p>\n<p>1\u3001\u5099\u9f4a\u6b64GPL\u76f8\u95dc\u7a0b\u5f0f\u7684\u539f\u59cb\u78bc\uff0c\u4ee5\u5099\u8edf\u9ad4\u76ee\u7684\u78bc\u7684\u6536\u53d7\u8005\u63d0\u51fa\u7d22\u53d6\u7a0b\u5f0f\u539f\u59cb\u78bc\u7684\u8981\u6c42\u6642\uff0c\u80fd\u5920\u5373\u6642\u7684\u4e88\u4ee5\u4f9b\u7d66(GPL\u6240\u8b02\u4f9b\u7d66\u7a0b\u5f0f\u539f\u59cb\u78bc\u7684\u7fa9\u52d9\uff0c\u89e3\u91cb\u4e0a\u6563\u5e03\u8005\u7531\u63d0\u4f9b\u7a0b\u5f0f\u76ee\u7684\u78bc\u4e4b\u59cb\u5373\u61c9\u64d4\u8ca0\uff1b\u53c8\u3001\u6b64\u4e00\u63d0\u4f9b\u7a0b\u5f0f\u539f\u59cb\u78bc\u7684\u7fa9\u52d9\u4e43\u91dd\u5c0d\u300c\u6536\u53d7GPL\u7a0b\u5f0f\u76ee\u7684\u78bc\u4e4b\u4eba\u300d\u800c\u8a00\uff0c\u4e26\u975e\u5c0d\u4e0d\u7279\u5b9a\u516c\u773e\u7686\u6709\u63d0\u4f9b\u7a0b\u5f0f\u539f\u59cb\u78bc\u7684\u7fa9\u52d9\u3002<\/p>\n<p>2. Check if you are the copyright holder of the software and if you include Free Software copyrighted by third parties make sure you give proper credit.<\/p>\n<p>2\u3001\u78ba\u5b9a\u60a8\u8207\u6b64\u4e00GPL\u76f8\u95dc\u7a0b\u5f0f\u7684\u8457\u4f5c\u6b0a\u6b78\u5c6c\u95dc\u4fc2\uff0c\u5982\u5728\u7a0b\u5f0f\u4e2d\u647b\u96dc\u4e86\u90e8\u4efd\u4ed6\u4eba\u7de8\u8457\u7684\u81ea\u7531\u8edf\u9ad4\u7a0b\u5f0f\u78bc\uff0c\u8acb\u50c5\u8a18\u9808\u5584\u76e1\u5c0a\u5d07\u539f\u59cb\u8457\u4f5c\u6b0a\u4eba\u7684\u300c\u986f\u540d\u4e3b\u7fa9\u300d\uff0c\u900f\u904e\u8072\u660e\u6216\u5176\u4ed6\u5e03\u544a\u624b\u6cd5\u8868\u5f70\u5176\u986f\u540d\u4e0a\u7684\u6b0a\u5229\u3002<\/p>\n<p>3. Check if you are distributing the correct version of the source code. The source code shipped must be the same source code userd to build the binary.<\/p>\n<p>3\u3001\u78ba\u8a8d\u6b32\u91cb\u51fa\u7684\u7a0b\u5f0f\u539f\u59cb\u78bc\u7248\u672c\u662f\u5426\u6b63\u78ba\uff0c\u5176\u8207\u6240\u6563\u5e03\u7684\u7a0b\u5f0f\u76ee\u7684\u78bc\u9593\u9808\u6709\u5b8c\u5168\u7684\u5c0d\u61c9\u95dc\u4fc2\uff0c\u800c\u4e0d\u662f\u5f9e\u6b0a\u5730\u6563\u5e03\u9673\u820a\u7684\u539f\u59cb\u78bc\u7248\u672c\u3001\u6216\u8005\u6839\u672c\u7d66\u4e88\u4ed6\u4eba\u932f\u8aa4\u7684\u6216\u4e0d\u76f8\u95dc\u7684\u539f\u59cb\u78bc\u6a94\u6848\u3002<\/p>\n<p>4. Check if you include the source code for any derivative works of the GNU GPL code you are using, not just of the third-party GNU GPL components themselves.<\/p>\n<p>4\u3001\u78ba\u5b9a\u60a8\u662f\u5426\u76e1\u5230\u63d0\u4f9bGPL\u76f8\u95dc\u7a0b\u5f0f\u53ca\u5176\u884d\u751f\u4f5c\u54c1\u300c\u5b8c\u6574\u300d\u539f\u59cb\u78bc\u7684\u7fa9\u52d9\uff0c\u8acb\u6ce8\u610fGPL\u65bc\u7a0b\u5f0f\u7de8\u5beb\u4e0a\u6709\u5176\u300c\u6388\u6b0a\u652b\u53d6\u6027\u300d\uff0c\u4ea6\u5373\u82e5\u60a8\u53d6\u7528\u4e86\u76f8\u7576\u90e8\u4efd\u7684GPL\u8edf\u9ad4\u7a0b\u5f0f\u78bc\uff0c\u5247\u6574\u500b\u4f5c\u54c1\u7686\u9808\u4ee5GPL\u70ba\u5176\u65e5\u5f8c\u518d\u884c\u6563\u5e03\u4e4b\u6388\u6b0a\u689d\u6b3e\uff0c\u6545\u6b64\u8655\u6240\u6307\u7684\u63d0\u4f9b\u300c\u5b8c\u6574\u300d\u539f\u59cb\u78bc\u7fa9\u52d9\uff0c\u975e\u50c5\u6b62\u65bc\u7d50\u5408\u4f5c\u54c1\u4e2d\u7b2c\u4e09\u4eba\u672c\u4ee5GPL\u91cb\u51fa\u4e4b\u81ea\u7531\u8edf\u9ad4\uff0c\u66f4\u5305\u542b\u81f3\u6b64\u7d50\u5408\u4f5c\u54c1\u4e2d\u60a8\u53e6\u884c\u7de8\u5beb\u7684\u5176\u4ed6\u90e8\u4efd\u3002<\/p>\n<p>5. Check if you include the scripts used to control compilation and installation.<\/p>\n<p>5\u3001\u78ba\u5b9a\u60a8\u662f\u5426\u63d0\u4f9b\u5177\u9ad4\u7fd4\u5be6\u7684\u7de8\u8b6f\u8173\u672c\u53ca\u5b89\u88dd\u6240\u9700\u6d41\u7a0b\u4e88\u6536\u53d7\u7a0b\u5f0f\u7684\u5f8c\u624b\u4f7f\u7528\uff0c\u4f9dGPL\u7684\u898f\u5b9a\u3001\u91cb\u653e\u7a0b\u5f0f\u539f\u59cb\u78bc\u7684\u7fa9\u52d9\u4e26\u975e\u50c5\u662f\u7c97\u7cd9\u6027\u7684\u5c07\u539f\u59cb\u78bc\u6a94\u6848\u672a\u7d93\u4fee\u6574\u7684\u6563\u5e03\u51fa\u53bb\u5373\u53ef\u6eff\u8db3\uff0c\u5176\u8981\u6c42\u6563\u5e03\u8005\u4ea6\u9808\u63d0\u4f9b\u7a0b\u5f0f\u76f8\u95dc\u7684\u7de8\u8b6f\u53ca\u5b89\u88dd\u8cc7\u6599\u65b9\u53ef\u7a31\u4e4b\u3002<\/p>\n<p>6. If the toolchain is released and contains tools under the GNU GPL (like the GCC compiler), check if the source code for those tools is also released.<\/p>\n<p>6\u3001\u5982\u60a8\u91cb\u51fa\u7684\u6a19\u7684\u5305\u62ec\u5176\u4ed6\u9644\u5c6c\u6027\u7684GPL\u7a0b\u5f0f(\u5982GCC\u7de8\u8b6f\u5668\u6b64\u4e00\u4f7f\u7528\u7387\u6975\u9ad8\u7684GPL\u7a0b\u5f0f)\uff0c\u6ce8\u610f\u9664\u4e86\u60a8\u91cb\u51fa\u7684\u4e3b\u8981\u7a0b\u5f0f\u9808\u670d\u81ba\u5728GPL\u8af8\u822c\u7fa9\u52d9\u6027\u8981\u6c42\u4e4b\u4e0b\uff0c\u4ea6\u4e0d\u53ef\u5ffd\u7565\u4e86\u9019\u4e9b\u9644\u5c6c\u7a0b\u5f0f\u4ea6\u70baGPL\u6240\u62d8\uff0c\u5176\u96d6\u70ba\u9644\u5c6c\u6027\u7684\u7a0b\u5f0f\u3001\u4e00\u7d93\u91cb\u51fa\u4ecd\u9808\u4f9d\u8db3GPL\u9810\u8a2d\u7684\u904a\u6232\u898f\u5247\u4f86\u9032\u884c\u3002<\/p>\n<p>Before shipping the product:<\/p>\n<p>\u7522\u54c1\u91cb\u51fa\u524d\u7684\u81ea\u6211\u6aa2\u6e2c<\/p>\n<p>1. Check if your purchasing contracts require suppliers to disclose the presence of any GPL software.<\/p>\n<p>1\u3001\u78ba\u8a8d\u627f\u5305\u60a8\u7522\u54c1\u4e4b\u8edf\u9ad4\u7de8\u5beb\u7684\u4e0a\u6e38\u5ee0\u5546\uff0c\u662f\u5426\u5df2\u7d93\u7531\u660e\u793a\u7684\u66f8\u9762\u5951\u7d04\u3001\u627f\u8afe\u5176\u5584\u76e1\u7de8\u5beb\u904e\u7a0b\u4e2d\u53d6\u7528GPL\u985e\u7a0b\u5f0f\u7684\u63ed\u9732\u7fa9\u52d9\u3002<\/p>\n<p>2. Check if your suppliers provide all the materials you need to comply with the GNU GPL license.<\/p>\n<p>2\u3001\u82e5\u627f\u5305\u60a8\u8edf\u9ad4\u7de8\u5beb\u7684\u4e0a\u6e38\u5ee0\u5546\u3001\u5df2\u660e\u793a\u5176\u65bc\u7de8\u5beb\u904e\u7a0b\u4e2d\u63a1\u7528\u4e86\u90e8\u4efd\u7684GPL\u8edf\u9ad4\u7a0b\u5f0f\u78bc\uff0c\u5247\u60a8\u9808\u81ea\u6b64\u627f\u5305\u5546\u8655\u5f97\u5230\u76f8\u5c0d\u61c9\u7684\u5145\u8db3\u8cc7\u6599\uff0c\u4ee5\u52a9\u60a8\u5728\u65e5\u5f8c\u7522\u54c1\u91cb\u51fa\u6642\u53ef\u5584\u76e1GPL\u6240\u8981\u6c42\u7684\u5404\u9805\u7fa9\u52d9\u6027\u689d\u6b3e\u3002<\/p>\n<p>3. It helps to ensure that if your supplier turns out to not comply with the GPL they agree to rectify the situation in a timely fashion.<\/p>\n<p>3\u3001\u82e5\u627f\u5305\u60a8\u8edf\u9ad4\u7684\u4e0a\u6e38\u5ee0\u5546\u8a8d\u70ba\u5176\u7de8\u5beb\u7684\u4f5c\u54c1\u8207GPL\u5b8c\u5168\u7121\u6d89\u6216\u4e0d\u53d7\u62d8\u675f\uff0c\u90a3\u9ebc\u5c0d\u60a8\u66f4\u70ba\u614e\u91cd\u800c\u6709\u4fdd\u969c\u7684\u4f5c\u6cd5\u662f\u3001\u8acb\u6b64\u627f\u5305\u5ee0\u5546\u7c3d\u7f72\u76f8\u95dc\u7684\u4fdd\u8b49\u5354\u5b9a\uff0c\u8981\u6c42\u5176\u4ee5\u66f8\u9762\u5141\u8afe\u64d4\u4fdd\uff0c\u82e5\u65e5\u5f8c\u6b64\u4e00\u7522\u54c1\u91cb\u51fa\u5f8c\u6d89\u53caGPL\u76f8\u95dc\u722d\u8b70\uff0c\u5247\u76f8\u95dc\u8cac\u4efb\u7531\u8edf\u9ad4\u7de8\u5beb\u5ee0\u5546\u64d4\u8ca0\uff0c\u610f\u5373\u8edf\u9ad4\u7de8\u5beb\u5ee0\u5546\u9808\u5141\u8afe\u5728\u6700\u77ed\u5408\u7406\u671f\u9593\u5167\u6539\u6b63GPL\u6388\u6b0a\u4e0d\u7576\u7684\u722d\u8b70\u72c0\u614b\uff0c\u4ee5\u907f\u514d\u60a8\u6240\u91cb\u51fa\u7684\u7522\u54c1\u53d7\u5230GPL\u6388\u6b0a\u4e0d\u7576\u722d\u8b70\u7684\u6ce2\u53ca\u3002<\/p>\n<p>Shipping the product:<\/p>\n<p>\u7522\u54c1\u91cb\u51fa\u6642\u6240\u9808\u7279\u5225\u7559\u610f\u7684\u4e8b\u9805<\/p>\n<p>1. Check if a copy of the GNU GPL license is shipped with the product.<\/p>\n<p>1\u3001\u78ba\u8a8d\u7522\u54c1\u91cb\u51fa\u6642\u662f\u5426\u9644\u96a8\u4e00\u4efdGPL\u6388\u6b0a\u689d\u6b3e\u5168\u6587\uff0c\u6b64\u4efd\u6587\u4ef6\u7684\u9644\u96a8\u6563\u5e03\u4ea6\u70baGPL\u6388\u6b0a\u689d\u6b3e\u7684\u91cd\u8981\u7fa9\u52d9\u6027\u8981\u6c42\u4e4b\u4e00\u3002<\/p>\n<p>2. Check if a copy of the source code is shipped with the product or that you include a written offer to provide the source code on a physical media like a CD ROM for no more than the cost of production and shipping.<\/p>\n<p>2\u3001\u78ba\u8a8d\u7a0b\u5f0f\u539f\u59cb\u78bc\u662f\u5426\u9644\u96a8\u7522\u54c1\u4f75\u884c\u91cb\u51fa\uff0c\u82e5\u60a8\u63a1\u53d6\u55e3\u5f8c\u4f7f\u7528\u8005\u8981\u6c42\u5f8c\u65b9\u624d\u63d0\u4f9b\u7684\u4f5c\u6cd5\uff0c\u5247\u9700\u4ee5\u4e00\u7d19\u6b63\u5f0f\u8072\u660e\u96a8\u540c\u7522\u54c1\u91cb\u51fa\uff0c\u6b64\u4efd\u8072\u660e\u7684\u5167\u5bb9\u5373\u8b1b\u8ff0\u4f7f\u7528\u8005\u5982\u4f55\u5411\u60a8\u7d22\u53d6\u76f8\u95dc\u7a0b\u5f0f\u539f\u59cb\u78bc\u7684\u7ba1\u9053\uff0c\u9808\u6ce8\u610f\u7684\u662f\u3001\u6b64\u55e3\u5f8c\u55ae\u7368\u63d0\u4f9b\u7a0b\u5f0f\u539f\u59cb\u78bc\u7684\u4f5c\u70ba\u50c5\u5f97\u6536\u6c42\u5176\u6563\u5e03\u4e0a\u7684\u5de5\u672c\u8cbb\u7528\uff0c\u4f8b\u5982\u71d2\u9304\u5149\u789f\u7247\u53ca\u5bc4\u9001\u90f5\u8cc7\u7b49\u6210\u672c\u8cbb\u7528\u3002<\/p>\n<p>3. Remember you cannot offer a download link to the source code instead of a written offer to ship the source code on physical media. You can supplement the written offer with a reference to a download site. This may reduce the number of requests for source code.<\/p>\n<p>3\u3001\u8acb\u8a18\u5f97\u3001\u60a8\u4e26\u4e0d\u80fd\u50c5\u4ee5\u7247\u9762\u516c\u5e03\u4e00\u884c\u9023\u7d50\u7db2\u5740\u4f9b\u4eba\u4e0b\u8f09\u539f\u59cb\u78bc\uff0c\u5373\u8a8d\u70ba\u5df2\u5be6\u8e10\u4e86GPL\u6388\u6b0a\u689d\u6b3e\u6240\u8981\u6c42\u7684\u516c\u958b\u539f\u59cb\u78bc\u7fa9\u52d9\uff0c\u8f03\u50b3\u7d71\u7a69\u7576\u7684\u4f5c\u6cd5\u662f\u3001\u5c07\u6b64\u539f\u59cb\u78bc\u8cc7\u6599\u8f09\u65bc\u6709\u5f62\u7684\u6563\u5e03\u5a92\u9ad4\u4e4b\u4e0a(\u5982CD\u5149\u789f\u7247)\uff0c\u7136\u5f8c\u8207\u60a8\u7684\u7522\u54c1\u540c\u6642\u4f75\u884c\u6563\u5e03\uff1b\u4f46\u7576\u7136\u3001\u60a8\u4ecd\u7136\u53ef\u5728\u4e00\u5b9a\u689d\u4ef6\u4e0b\uff0c\u5229\u7528\u7db2\u969b\u7db2\u8def\u63d0\u4f9b\u4e0b\u8f09\u7684\u6a5f\u5236\u4f86\u5b8c\u9042\u6b64\u9805\u7fa9\u52d9\uff0c\u8207\u524d\u8ff0\u4e0d\u540c\u7684\u5206\u91ce\u5728\u65bc\u3001\u6b64\u6642\u4e0b\u8f09\u9023\u7d50\u7684\u8aaa\u660e\u6587\u4ef6\u4e43\u662f\u4f75\u96a8\u8457\u7522\u54c1\u4e00\u540c\u50b3\u9054\u81f3\u6536\u53d7\u7522\u54c1\u7684\u5f8c\u624b\uff0c\u5176\u4e26\u975e\u4efb\u610f\u7247\u9762\u7684\u516c\u544a\u3001\u800c\u662f\u5f97\u5230\u7522\u54c1\u4e4b\u4eba\u540c\u6642\u53ef\u8cc7\u67e5\u7167\u7684\u614e\u91cd\u6587\u4ef6\u3002<\/p>\n<p>4. Remember that if you distribute binaries over the Internet then you must also host the source code on the same server.<\/p>\n<p>4\u3001\u53e6\u5916\u3001\u5982\u60a8\u5fb9\u982d\u5fb9\u5c3e\u7686\u662f\u5229\u7528\u7db2\u969b\u7db2\u8def\u63d0\u4f9b\u7522\u54c1\u7684\u6563\u5e03\u65b9\u5f0f\uff0c\u90a3\u9ebc\u4f9dGPL\u6388\u6b0a\u689d\u6b3e\u898f\u5b9a\u3001\u60a8\u9808\u5c07\u7522\u54c1\u539f\u59cb\u78bc\u7684\u4e0b\u8f09\u9023\u7d50\u9ede\u7f6e\u65bc\u7522\u54c1\u76ee\u7684\u6a19\u4e4b\u65c1\uff0c\u65b9\u4fbf\u4f7f\u7528\u8005\u4e0b\u8f09\u5b8c\u76ee\u7684\u78bc\u5f8c\u82e5\u66f4\u6709\u9700\u8981\uff0c\u53ef\u7c21\u6613\u5c0b\u5f97\u63a5\u7e8c\u539f\u59cb\u78bc\u7684\u4e0b\u8f09\u7bc0\u9ede\u3002<\/p>\n<p>Don\u2019t forget to review the FSF\u2019s HOW-TO for using the GNU GPL. It\u2019s short, clear and explains exactly what you need to do when you release code under the GNU GPL license.<\/p>\n<p>\u6700\u5f8c\u9084\u662f\u63d0\u9192\u60a8\u7d93\u5e38\u5730\u7ffb\u95b1\u81ea\u7531\u8edf\u9ad4\u57fa\u91d1\u6703\u6240\u7de8\u64b0\uff0c\u8207GPL\u6388\u6b0a\u689d\u6b3e\u6709\u95dc\u7684\u904b\u7528\u6307\u5357\u3002\u9019\u4e9b\u6307\u5357\u8aaa\u660e\u6587\u4ef6\u901a\u5e38\u8a00\u7c21\u6613\u8cc5\u3001\u4e26\u4e14\u6e05\u695a\u8aaa\u660e\u4e86GPL\u6388\u6b0a\u689d\u6b3e\u5404\u5f0f\u7684\u6b0a\u5229\u7fa9\u52d9\u95dc\u4fc2\u3002<\/p>\n<p>Copyright\u00a9FSFE. Last changed: 2007-04-16 11:11:04(shanecoughlan)<\/p>\n<p>\u672c\u300c\u8a55\u91cf\u6e05\u55ae\u300d\u8457\u4f5c\u6b0a\u6b78\u65bc\u300c\u6b50\u6d32\u81ea\u7531\u8edf\u9ad4\u57fa\u91d1\u6703\u300d\u6240\u6709\uff0c\u6700\u5f8c\u7684\u4fee\u6539\u65e5\u671f\u70ba\u516c\u51432007\u5e744\u670816\u65e5(\u4fee\u6539\u4e0a\u50b3\u8005shanecoughlan)\u3002<\/p>\n<p>Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.<\/p>\n<p>\u5728\u4e0d\u589e\u522a\u6539\u8b8a\u300c\u8a55\u91cf\u6e05\u55ae\u300d\u7684\u5167\u5bb9\u53ca\u660e\u793a\u8868\u5f70\u300c\u6b50\u6d32\u81ea\u7531\u8edf\u9ad4\u57fa\u91d1\u6703\u300d\u4e4b\u300c\u8457\u4f5c\u6b0a\u8072\u660e\u300d\u7b49\u4e8c\u524d\u63d0\u4e0b\uff0c\u60a8\u53ef\u81ea\u7531\u5730\u5c07\u6b64\u4efd\u8a55\u91cf\u6e05\u55ae\u6563\u5e03\u65bc\u4efb\u4f55\u7684\u50b3\u905e\u5a92\u4ecb\u4e4b\u4e0a\u3002<\/p>\n<p>Please report problems with thi page to webmaster at fsfeurope.org<\/p>\n<p>\u5982\u60a8\u95b1\u8b80\u6b64\u4e00\u9801\u9762\u767c\u751f\u6280\u8853\u4e0a\u7684\u554f\u984c\uff0c\u8acb\u56de\u5831\u4e88fsfeurope.org\u7684\u7db2\u7ad9\u7ba1\u7406\u8005\u3002<\/p>\n<p>\u8a3b\u4e00\uff1aUseful Compliance tips for vendors\uff0c\u672c\u8b6f\u6587\u9075\u5b88\u300c\u6b50\u6d32\u81ea\u7531\u8edf\u9ad4\u57fa\u91d1\u6703\u300d\u8457\u4f5c\u6b0a\u8072\u660e\u4e4b\u6307\u793a\uff0c\u4e26\u7121\u610f\u589e\u522a\u6539\u8b8a\u5176\u6587\u7ae0\u5167\u5bb9\uff0c\u6240\u70ba\u8005\u50c5\u63d0\u4f9b\u90e8\u4efd\u7684\u4e2d\u6587\u5316\u8aaa\u660e\u3001\u4e26\u96a8\u4e4b\u7c21\u9644\u5404\u6bb5\u539f\u6587\u4f9b\u95b1\u89bd\u8005\u67e5\u7167\uff0c\u5176\u51fa\u8655\u8acb\u53c3\u7167\uff1ahttp:\/\/www.fsfeurope.org\/projects\/ftf\/useful-tips-for- vendors.en.html\u3002<\/p>\n<p>\u8a3b\u4e8c\uff1aFrequently Asked Questions about the GNU GPL\uff0c\u5176\u539f\u6587\u8acb\u53c3\u7167\uff1ahttp:\/\/www.fsf.org\/licensing\/licenses\/gpl-faq.html\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6b64\u4efd\u6587\u4ef6\u9069\u7528\u5ba2\u9ad4\u70ba\u4ee5GPL2.0\u91cb\u51fa\u7684\u7522\u54c1\uff0c\u4e43\u5efa\u8b70\u5ee0\u5546\u5728\u7522\u54c1\u8ca9\u552e\u524d\u9808\u9032\u884c\u7684\u81ea\u6211\u8a55\u91cf\u6e05\u55ae\uff0c\u4ee5\u4e0b\u70ba\u975e\u5b98\u65b9\u8b6f\u6587\u3001\u4e14\u647b&hellip; <a class=\"more-link\" href=\"https:\/\/lucien.cc\/?p=5\">\u7e7c\u7e8c\u95b1\u8b80 <span class=\"screen-reader-text\">20070906-GPL2\u76f8\u95dc\u8edf\u9ad4\u91cb\u51fa\u6a5f\u5236\u7684\u81ea\u6211\u8a55\u91cf\u6e05\u55ae\u4e4b\u4e0d\u8ca0\u8cac\u4efb\u6b63\u9ad4\u4e2d\u6587\u5316(\u521d\u7248)<\/span> <span class=\"meta-nav\" aria-hidden=\"true\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[7],"tags":[98,99],"class_list":["post-5","post","type-post","status-publish","format-standard","hentry","category-translation","tag-gpl","tag-gpl-2-0"],"_links":{"self":[{"href":"https:\/\/lucien.cc\/index.php?rest_route=\/wp\/v2\/posts\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lucien.cc\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lucien.cc\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lucien.cc\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lucien.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5"}],"version-history":[{"count":0,"href":"https:\/\/lucien.cc\/index.php?rest_route=\/wp\/v2\/posts\/5\/revisions"}],"wp:attachment":[{"href":"https:\/\/lucien.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lucien.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lucien.cc\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}