{"id":64,"date":"2007-04-04T12:14:12","date_gmt":"2007-04-04T04:14:12","guid":{"rendered":"http:\/\/i989.weblogs.us\/?p=64"},"modified":"2007-04-04T12:14:12","modified_gmt":"2007-04-04T04:14:12","slug":"20070404-northwind-and-the-sun-%e5%8c%97%e9%a2%a8%e8%88%87%e5%a4%aa%e9%99%bd-%e8%ab%96%e8%87%aa%e7%94%b1%e8%bb%9f%e9%ab%94%e6%8e%88%e6%ac%8a%e6%a2%9d%e6%ac%be%e7%9a%84%e6%96%bd%e8%a1%8c","status":"publish","type":"post","link":"https:\/\/lucien.cc\/?p=64","title":{"rendered":"20070404-Northwind and the Sun-\u5317\u98a8\u8207\u592a\u967d\u2013\u8ad6\u81ea\u7531\u8edf\u9ad4\u6388\u6b0a\u689d\u6b3e\u7684\u65bd\u884c\u6a19\u6e96"},"content":{"rendered":"<p>\u81ea\u7531\u8edf\u9ad4\u7684\u65bd\u884c\u6a19\u6e96\uff0c\u4e3b\u8981\u662f\u91dd\u5c0d\u5404\u5f0f\u7684\u81ea\u7531\u8edf\u9ad4\u6388\u6b0a\u689d\u6b3e\u7684\u8af8\u822c\u7fa9\u52d9\u6027\u8981\u6c42\u4f86\u505a\u8ad6\u8ff0\uff0c\u7de3\u7531\u60f3\u6cd5\u4f86\u81ea\u65bc\u5c0d\u696d\u754c\u3001\u5b78\u754c\u9032\u884c\u81ea\u7531\u8edf\u9ad4\u6388\u6b0a\u689d\u6b3e\u7684\u63a8\u5ee3\u6f14\u8b1b\u6642\uff0c\u5e38\u6703\u88ab\u554f\u5230\u985e\u4f3c\u7684\u554f\u984c\uff0c\u7b2c\u4e00\u968e\u7684\u8cea\u554f\u9808\u56de\u7b54\u7684\u662f\u81ea\u7531\u8edf\u9ad4\u6388\u6b0a\u689d\u6b3e\u7b97\u4e0d\u7b97\u4e00\u4efd\u6709\u6548\u7684\u6cd5\u5f8b\u6587\u4ef6\uff1f\u9019\u500b\u56de\u7b54\u662f\u80af\u5b9a\u7684\uff0c\u4f9d\u6211\u570b\u6c11\u6cd5\u7b2c\u00a7153 \u689d(\u8a3b\u4e00)\u4ee5\u964d\u6240\u7533\u7684\u300c\u79c1\u6cd5\u81ea\u6cbb\u3001\u5951\u7d04\u81ea\u7531\u4e3b\u7fa9\u300d\u4f86\u8ad6\uff0c\u518d\u4f50\u4ee5\u6c11\u6cd5\u7b2c\u00a7161\u689d(\u8a3b\u4e8c)\u300c\u610f\u601d\u5be6\u73fe\u300d\u7684\u898f\u7bc4\u4ee5\u89c0\uff0c\u81ea\u7531\u8edf\u9ad4\u6388\u6b0a\u689d\u6b3e\u78ba\u5be6\u80fd\u5920\u900f\u904e\u88ab\u6388\u6b0a\u4eba\u55e3\u5f8c\u7684\u8ffd\u8a8d\u800c\u6210\u70ba\u5b8c\u6574\u7684\u5951\u7d04\u6587\u4ef6\uff1b\u800c\u7b2c\u4e8c\u968e\u7684\u8cea\u554f\u5247\u9032\u5c55\u81f3\u81ea\u7531\u8edf\u9ad4\u6388\u6b0a\u689d\u6b3e\u7684\u53ef\u57f7\u884c\u6027\uff0c\u6b86\u56e0\u80af\u5b9a\u4e86\u5951\u7d04\u5df2\u9054\u6cd5\u5f8b\u4e0a\u7684\u6210\u7acb\u8981\u4ef6\uff0c\u63a5\u8457\u5c31\u5f97\u5c31\u5404\u689d\u5be6\u969b\u5167\u5bb9\u4f86\u5be9\u914c\u5176\u6709\u6548\u6027\u53ca\u53ef\u57f7\u884c\u6027\uff0c\u800c\u9019\u90e8\u4efd\u662f\u6bd4\u8f03\u96e3\u4ee5\u56de\u7b54\uff0c\u751a\u81f3\u5f97\u5c31\u500b\u6848\u4f86\u9032\u884c\u89e3\u6790\u3002<br \/>\n<!--more--><\/p>\n<p>\u4e00\u3001\u5f37\u884c\u898f\u5b9a\u8207\u8a13\u793a\u898f\u5b9a\u7684\u5206\u91ce<\/p>\n<p>\u6cd5\u5f8b\u4e0a\u7fa9\u52d9\u6027\u8ce6\u4e88\u7684\u6cd5\u5f8b\u898f\u7bc4\u81ea\u4f86\u53ef\u5927\u5206\u70ba\u5169\u985e\uff0c\u4e00\u985e\u662f\u6709\u5f37\u5236\u57f7\u884c\u529b\u7684\u300c\u5f37\u884c\u898f\u5b9a\u300d\u8207\u9053\u5fb7\u52f8\u8aaa\u6027\u7684\u300c\u8a13\u793a\u898f\u5b9a\u300d\uff0c\u5927\u9ad4\u4f86\u8aaa\u300c\u5f37\u884c\u898f\u5b9a\u300d\u90fd\u662f\u7d50\u69cb\u5b8c\u6574\u7684\u898f\u7bc4\uff0c\u5176\u7531\u300c\u69cb\u6210\u7121\u4ef6\u300d\u8207\u300c\u6cd5\u5f8b\u6548\u679c\u300d\u7d44\u6210\uff0c\u4ea6\u5373\u69cb\u6210\u8981\u4ef6\u8a72\u7576\u5f8c\uff0c\u6703\u6709\u9644\u96a8\u8b74\u8cac\u6027\u7684\u6cd5\u5f8b\u6548\u679c\u7522\u751f\uff0c\u800c\u300c\u8a13\u793a\u898f\u5b9a\u300d\u5247\u591a\u662f\u4e00\u4e9b\u9053\u5fb7\u6027\u548c\u653f\u7b56\u6027\u7684\u95e1\u8ff0\uff0c\u4f46\u5373\u4f7f\u9055\u53cd\u4ea6\u4e0d\u6703\u6709\u6cd5\u5f8b\u4e0a\u4e0d\u5229\u76ca\u7684\u8655\u7f70\u767c\u751f\uff0c\u5982\u6211\u570b\u6c11\u6cd5\u00a71084\u689d\u7b2c1\u9805\u898f\u5b9a\u300c\u5b50\u5973\u61c9\u5b5d\u656c\u7236\u6bcd\u300d\u3001\u6700\u65b0\u4fee\u6b63\u7684\u83f8\u5bb3\u9632\u5236\u6cd5\u4e2d\u8981\u6c42\u5b55\u5a66\u4e0d\u5f97\u5438\u83f8\u7b49\uff0c\u9019\u4e9b\u90fd\u662f\u6cd5\u6709\u660e\u6587\u4f46\u9055\u72af\u6642\u537b\u4e0d\u6703\u906d\u53d7\u8cac\u7f70\u7684\u300c\u8a13\u793a\u898f\u5b9a\u300d\u3002\u90a3\u9ebc\u5373\u4f7f\u56b4\u50c5\u5982\u6cd5\u5f8b\u898f\u7bc4\uff0c\u90fd\u6709\u9019\u7a2e\u50c5\u5177\u69cb\u6210\u8981\u4ef6\u537b\u7121\u6cd5\u5f8b\u6548\u679c\u4e14\u4e0d\u53ef\u57f7\u884c\uff0c\u800c\u81ea\u7531\u8edf\u9ad4\u6388\u6b0a\u689d\u6b3e\u7684\u8af8\u9805\u7fa9\u52d9\u6027\u898f\u7bc4\u88e1\uff0c\u662f\u5426\u4ea6\u6703\u6709\u96e3\u4ee5\u56b4\u683c\u65bd\u884c\u7684\u9053\u5fb7\u898f\u7bc4\u6027\u52f8\u8aa1\uff0c\u800c\u7121\u6cd5\u5728\u5be6\u969b\u73fe\u5be6\u751f\u6d3b\u88e1\u52a0\u4ee5\u56b4\u683c\u7684\u8981\u6c42\uff1f<\/p>\n<p>\u4e8c\u3001\u8fd1\u4f3c\u8a13\u793a\u898f\u5b9a\u7684\u4f8b\u8209<\/p>\n<p>\u53c3\u7167\u81ea\u7531\u8edf\u9ad4\u57fa\u91d1\u6703(Free Software Foundation, FSF)\u7684\u8b66\u544a\u4fe1\u51fd(\u8a3b\u4e09)\uff0c\u5176\u8a8d\u70ba\u88ab\u6388\u6b0a\u4eba\u53d6\u7528\u4e86\u4f9dGPL\u53caLGPL\u6388\u6b0a\u689d\u6b3e\u6563\u5e03\u7684\u7a0b\u5f0f\u537b\u672a\u4f9d\u5176\u7fa9\u52d9\u6027\u898f\u5b9a\uff0c\u8af8\u5982\u958b\u653e\u884d\u751f\u7a0b\u5f0f\u539f\u59cb\u78bc\u7684\u7fa9\u52d9\uff0c\u6b64\u6642\u9055\u53cd\u6388\u6b0a\u689d\u6b3e\u898f\u7bc4\u7684\u88ab\u6388\u6b0a\u4eba\u662f\u8655\u65bc\u300c\u5931\u6b0a\u300d\u72c0\u614b\u7684\uff0c\u5176\u7121\u6cd5\u4e3b\u5f35\u5408\u6cd5\u6563\u5e03\u5176\u884d\u751f\u8457\u4f5c\u7684\u6b0a\u5229\uff0c\u800c\u81ea\u7531\u8edf\u9ad4\u57fa\u91d1\u6703\u66f4\u9032\u4e00\u6b65\u4e3b\u5f35\u6b64\u6642\u50c5\u6709\u539f\u59cb\u7684\u8457\u4f5c\u6b0a\u5229\u4eba\u80fd\u5920\u70ba\u6b64\u5931\u6b0a\u8005\u56de\u5fa9\u5176\u6563\u5e03\u884d\u751f\u8457\u4f5c\u7684\u6b0a\u5229\u72c0\u614b(\u8a3b\u56db)\uff0c\u8a00\u4e0b\u4e4b\u610f\u4f3c\u6307\u88ab\u6388\u6b0a\u4eba\u5982\u9055\u53cd\u81ea\u7531\u8edf\u9ad4\u6388\u6b0a\u689d\u6b3e\u7684\u7fa9\u52d9\u6027\u898f\u5b9a\u5247\u5931\u53bb\u884d\u751f\u8457\u4f5c\u7684\u6563\u5e03\u6b0a\uff0c\u4f46\u5982\u5f9e\u6b64\u8ad6\u7406\u908f\u8f2f\u51fa\u767c\uff0c\u4e0d\u7981\u8b93\u4eba\u601d\u7d22\uff1a\u300c\u662f\u5426\u6240\u6709\u7fa9\u52d9\u6027\u689d\u6b3e\u7684\u9055\u53cd\uff0c\u90fd\u6703\u5c0e\u81f4\u88ab\u6388\u6b0a\u4eba\u55e3\u5f8c\u5931\u6b0a\uff0c\u6291\u6216\u8005\u6709\u5176\u4ed6\u8f03\u5f48\u6027\u7684\u8655\u7f6e\u624b\u6bb5\uff1f\u300d\u8209LGPL\u7b2c2\u689d\u7b2c2\u9805\u53ca\u7b2c2\u689d\u7b2c4\u9805\u70ba\u4f8b\uff0c\u5176\u8981\u6c42\u4fee\u6539LGPL\u985e\u7a0b\u5f0f\u7684\u884d\u751f\u4f5c\u54c1\u9808\u300c\u660e\u78ba\u6a19\u793a\u51fa\u4fee\u6539\u904e\u7684\u90e8\u4efd\u53ca\u4fee\u6539\u65e5\u671f\u300d\uff0c\u4e14\u300c\u5584\u76e1(Make a Good Faith Effort)\u7dad\u8b77\u539f\u51fd\u5f0f\u5eab\u7684\u5b8c\u6574\u7fa9\u52d9\uff0c\u4e0d\u4efb\u610f\u522a\u9664\u539f\u51fd\u5f0f\u5eab\u7684\u56fa\u6709\u529f\u80fd\u300d\u3002\u8aa0\u7136\u9019\u5169\u9805\u8981\u6c42\u90fd\u662f\u5c0d\u65bc\u88ab\u6388\u6b0a\u4eba\u7fa9\u52d9\u6027\u7684\u8981\u6c42\uff0c\u4f46\u6bd4\u8f03\u4e0b\u82e5\u9055\u72af\u5176\u7a0b\u5ea6\u4f3c\u4e0d\u53ca\u672a\u958b\u653e\u7a0b\u5f0f\u539f\u59cb\u78bc\u4e00\u9805\u56b4\u91cd\uff0c\u4e14\u4f55\u8b02\u300cMake a Good Faith Effort\u300d\uff1f\u6b64\u300c\u76e1\u6700\u5927\u5584\u610f\u300d\u7684\u8aa1\u547d\u689d\u6587\u662f\u5426\u7b49\u540c\u65bc\u6cd5\u5f8b\u904b\u4f5c\u4e0a\u7684\u8a13\u793a\u898f\u5b9a\uff0c\u53ea\u662f\u6587\u5b57\u4e0a\u7684\u9053\u5fb7\u52f8\u8aaa\uff0c\u5373\u4f7f\u9055\u72af\u4ea6\u4e0d\u81f4\u4f7f\u6574\u500b\u5951\u7d04\u689d\u6b3e\u6b78\u65bc\u7121\u6548\uff1f<\/p>\n<p>\u4e09\u3001\u5317\u98a8\u8207\u592a\u967d\u2013\u6388\u6b0a\u689d\u6b3e\u8af8\u7fa9\u52d9\u6027\u8981\u6c42\u6709\u5176\u5bec\u56b4\u4e4b\u5225<\/p>\n<p>\u800c\u5373\u4f7f\u5c07\u81ea\u7531\u8edf\u9ad4\u6388\u6b0a\u689d\u6b3e\u6240\u6709\u7684\u7fa9\u52d9\u6027\u8ab2\u4e88\u689d\u6587\u90fd\u8a8d\u7b49\u540c\u65bc\u6cd5\u5f8b\u4e0a\u7684\u5f37\u884c\u898f\u5b9a\uff0c\u4ea6\u5373\u88ab\u6388\u6b0a\u4eba\u9055\u72af\u4efb\u4e00\u7fa9\u52d9\u6027\u8981\u6c42\u5247\u76e1\u5931\u53bb\u5c0d\u5176\u884d\u751f\u4f5c\u54c1\u7684\u6563\u5e03\u6b0a\uff0c\u5be6\u969b\u904b\u7528\u4e0a\u4ecd\u53ef\u89c0\u5bdf\u5230\u8457\u4f5c\u6b0a\u4eba\u65bc\u7fa9\u52d9\u6027\u8981\u6c42\u65b9\u9762\u7684\u81ea\u6211\u6582\u6222\u3001\u81ea\u6211\u6291\u5236\u3002\u4ee5Richard M. Stallman\u4f86\u8aaa\uff0c\u5176\u63d0\u5021\u81ea\u7531\u8edf\u9ad4\u904b\u52d5\u7684\u7406\u5ff5\u5805\u6301\u4e0d\u907a\u9918\u529b\uff0c\u81f4\u529b\u65bc\u5f37\u8abf\u81ea\u7531\u8edf\u9ad4\u4e43\u662f\u4e00\u7a2e\u7406\u5ff5\u54f2\u5b78\u7684\u63a8\u5ee3\u800c\u975e\u50c5\u50c5\u662f\u8edf\u9ad4\u7814\u767c\u65b9\u5f0f\u7684\u6539\u8b8a\uff0c\u5176\u81ea\u7531\u7406\u5ff5\u4e26\u4e0d\u50c5\u6b62\u65bc\u7814\u767c\u6280\u8853\u7684\u8b8a\u9077\uff0c\u800c\u662f\u4e00\u7a2e\u66f4\u8cbc\u8fd1\u4fc3\u9032\u4eba\u985e\u7fa4\u9ad4\u751f\u6d3b\u9053\u5fb7\u4e0a\u7684\u5584\u3002\u4f46\u5373\u4f7f\u5c0d\u81ea\u7531\u958b\u653e\u7406\u5ff5\u7684\u8654\u5b88\u5982RMS\uff0c\u5176\u5728\u9762\u5c0d\u81ea\u7531\u8edf\u9ad4\u6388\u6b0a\u689d\u6b3e\u7684\u9055\u72af\u60c5\u4e8b\u8655\u7406\u4e0a\uff0c\u4ecd\u9078\u64c7\u4e00\u7a2e\u9053\u5fb7\u52f8\u5316\u7684\u5bec\u4ec1\u614b\u5ea6\uff0c\u5728\u9032\u884c\u4e16\u754c\u5404\u570b\u65c5\u884c\u6f14\u8b1b\u6642\u4ea6\u622e\u529b\u65bc\u62dc\u6703\u5404\u5730\u8edf\u9ad4\u79d1\u6280\u76f8\u95dc\u5546\u696d\u5927\u5ee0\uff0c\u5e0c\u5180\u900f\u904e\u7406\u5ff5\u5ba3\u63da\u52f8\u5c0e\u7684\u65b9\u5f0f\u52f8\u5c0d\u65b9\u670d\u81ba\u65bc\u81ea\u7531\u8edf\u9ad4\u958b\u653e\u5171\u4eab\u7684\u7406\u5ff5\u4e4b\u4e0b\u3002\u56de\u904e\u982d\u4f86\u601d\u7d22\uff0c\u82e5\u5176\u5728\u6388\u6b0a\u689d\u6b3e\u4e0a\u4f54\u6709\u6cd5\u5f8b\u4e0a\u898b\u89e3\u7684\u512a\u52e2\uff0c\u4f55\u5fc5\u4ee5\u6b64\u8b19\u8b93\u7684\u614b\u5ea6\u505a\u7406\u5ff5\u63a8\u5ee3\uff0c\u9019\u500b\u4e2d\u4e09\u6627\u53ef\u4ee5\u8aaa\u662f\u5bd3\u6709\u6df1\u610f\uff0c\u751a\u81f3\u53ef\u4ee5\u7528\u5bd3\u8a00\u6545\u4e8b\u7684\u89d2\u5ea6\u4f86\u4e86\u89e3\uff0c\u90a3\u5c31\u662f\u5317\u98a8\u8207\u592a\u967d\u7684\u8ced\u8cfd\uff0c\u51e1\u4e8b\u525b\u5f37\u672a\u5fc5\u6536\u6548\uff0c\u4ea6\u5982\u540c\u6230\u570b\u6642\u4ee3\u5b6b\u81cf\u5411\u9f4a\u738b\u9032\u8a00\u7684\uff1a\u300c\u51e1\u4f10\u570b\u4e4b\u9053\uff1a\u653b\u5fc3\u70ba\u4e0a\uff0c\u653b\u57ce\u70ba\u4e0b\uff1b\u5fc3\u52dd\u70ba\u4e0a\uff0c\u5175\u52dd\u70ba\u4e0b\u3002\u300d\u6709\u6642\u5019\u9053\u5fb7\u52f8\u8a98\u7684\u614b\u5ea6\u53cd\u800c\u8b93\u4eba\u653e\u5fc3\u7684\u655e\u958b\u57ce\u9580\uff0c\u800c\u7121\u9808\u8017\u8cbb\u7cbe\u795e\u53bb\u653b\u57ce\u7565\u5730\u3002<\/p>\n<p>\u56db\u3001\u689d\u6b3e\u5167\u5bb9\u8207\u5be6\u969b\u65bd\u884c\u6216\u6709\u843d\u5dee\u7684\u73fe\u6cc1<\/p>\n<p>\u8209\u5feb\u901f\u9053\u8def\u7684\u5323\u9053\u53e3\u7684\u9650\u901f\u554f\u984c\u4f86\u8aaa\u660e\uff0c\u4e00\u822c\u4f86\u8aaa\u5feb\u901f\u9053\u8def\u8207\u5e73\u9762\u9053\u8def\u63a5\u58e4\u7684\u806f\u7d61\u5323\u53e3\uff0c\u5728\u570b\u5167\u7684\u901f\u9650\u6a19\u6e96\u6cf0\u534a\u70ba\u6642\u901f40 \u516c\u91cc\uff0c\u4f46\u5be6\u969b\u6709\u884c\u8eca\u7d93\u9a57\u8005\u53ef\u77e5\u901f\u965040\u516c\u91cc\u7684\u6a19\u6e96\u5411\u4f86\u96e3\u4ee5\u5f37\u5236\u8981\u6c42\u99d5\u99db\u4eba\u843d\u5be6\uff0c\u82e5\u771f\u5982\u6b64\u3001\u4ea4\u901a\u55ae\u4f4d\u53c8\u4f55\u5fc5\u6789\u9867\u73fe\u5be6\u800c\u8a02\u7acb\u5927\u773e\u96e3\u4ee5\u9075\u5b88\u7684\u9ad8\u6a19\u6e96\uff1f\u5176\u5be6\u901f\u9650 40\u9084\u662f\u6709\u5176\u898f\u7bc4\u4e0a\u7684\u610f\u7fa9\u7684\uff0c\u65bc\u653f\u5e9c\u4ea4\u901a\u5927\u57f7\u6cd5\u7684\u56b4\u683c\u53d6\u7de0\u671f\uff0c\u8b66\u6cbb\u55ae\u4f4d\u4ecd\u7136\u53ef\u64da\u6b64\u6a19\u6e96\u4f86\u958b\u7f70\u903e\u901f\u8eca\u8f1b\uff0c\u800c\u4e00\u822c\u6642\u671f\u5728\u5323\u9053\u53e3\u767c\u751f\u8eca\u798d\uff0c\u8087\u4e8b\u96d9\u65b9\u6709\u722d\u57f7\u6642\u4ea6\u53ef\u900f\u904e\u76e3\u8996\u9304\u5f71\u4f86\u8209\u8b49\u4efb\u4e00\u65b9\u662f\u5426\u6709\u8d85\u901f\u60c5\u4e8b\uff0c\u9019\u6642\u5019\u7684\u8d85\u901f\u6a19\u6e96\uff0c\u7576\u7136\u9084\u662f\u4f9d\u7167\u516c\u544a\u768440\u516c\u91cc\u4f86\u8a55\u5224\uff0c\u662f\u4ee5\u53ef\u77e5\u905340\u516c\u91cc\u7684\u901f\u9650\u4e26\u975e\u5168\u7121\u898f\u7bc4\u4e0a\u7684\u610f\u7fa9\uff0c\u53ea\u662f\u4e00\u822c\u72c0\u6cc1\u4e0b\u65bd\u884c\u7684\u6a19\u6e96\u672a\u5fc5\u6703\u771f\u6b63\u5982\u6b64\u56b4\u82db\u7f77\u4e86\uff1b\u90a3\u9ebc\u4ee5\u6b64\u5be6\u4f8b\u4f86\u5c0d\u7167\u81ea\u7531\u8edf\u9ad4\u6388\u6b0a\u689d\u6b3e\uff0c\u689d\u6b3e\u5f8b\u5b9a\u7684\u7fa9\u52d9\u6027\u898f\u5b9a\u548c\u5be6\u969b\u65bd\u884c\u4e0a\u7684\u8981\u6c42\u4ea6\u6709\u76f8\u7576\u843d\u5dee\uff0c\u4e26\u975e\u6240\u6709\u7fa9\u52d9\u6027\u898f\u5b9a\u7684\u9055\u53cd\u90fd\u6703\u5f15\u8d77\u6cd5\u5f8b\u8a34\u8a1f\uff0c\u4e5f\u4e26\u975e\u6240\u6709\u7684\u7fa9\u52d9\u6027\u898f\u5b9a\u90fd\u80fd\u5920\u8981\u6c42\u88ab\u6388\u6b0a\u4eba\u56b4\u683c\u57f7\u884c\uff0c\u7e3d\u5176\u8ad6\u4e4b\u9019\u4e9b\u6797\u6797\u7e3d\u7e3d\u7684\u7fa9\u52d9\u6027\u7d04\u6b3e\u90fd\u5177\u6709\u5176\u6cd5\u5f8b\u4e0a\u7684\u6548\u529b\uff0c\u4f46\u80fd\u5426\u4ee5\u5f37\u786c\u7684\u614b\u5ea6\u4f86\u63a8\u884c\uff0c\u5247\u5c31\u5982\u540c\u524d\u8ff0\u5323\u9053\u901f\u9650\u4e00\u822c\uff0c\u6709\u56e0\u6642\u56e0\u5730\u800c\u7570\u7684\u50be\u5411\u3002<\/p>\n<p>\u4e94\u3001\u4eba\u4e8b\u6642\u5730\u7269\u2013\u96dc\u8ac7\u6388\u6b0a\u689d\u6b3e\u7684\u4e94\u4f55\u904b\u7528<\/p>\n<p>(\u4e00)Whom to open<\/p>\n<p>(\u4e8c)Why to open<\/p>\n<p>(\u4e09)When to open<\/p>\n<p>(\u56db)Where to open<\/p>\n<p>(\u4e94)How to open<\/p>\n<p>\u8a3b\u4e00\uff1a\u6c11\u6cd5\u7b2c\u00a7153 \u7b2c1\u9805\uff1a\u300c\u7576\u4e8b\u4eba\u4e92\u76f8\u8868\u793a\u610f\u601d\u4e00\u81f4\u8005\uff0c\u7121\u8ad6\u5176\u70ba\u660e\u793a\u6216\u9ed8\u793a\uff0c\u5951\u7d04\u5373\u70ba\u6210\u7acb\u3002\u300d\u6b64\u8655\u8868\u5f70\u4e86\u79c1\u6cd5\u81ea\u6cbb\u7684\u7cbe\u795e\uff0c\u51e1\u4eba\u6c11\u7684\u610f\u601d\u8868\u793a\u4e00\u81f4\u9032\u800c\u8a02\u7acb\u5951\u7d04\uff0c\u53ea\u8981\u4e0d\u9055\u80cc\u5982\u6c11\u6cd5\u00a771\u300172\u300173\u300174\u689d\u4ee5\u964d\u8af8\u5982\u5f37\u884c\u898f\u5b9a\u6216\u662f\u516c\u5e8f\u826f\u4fd7\u7b49\u516c\u773e\u50f9\u503c\uff0c\u6cd5\u5f8b\u79e9\u5e8f\u90fd\u4e88\u4ee5\u5c0a\u91cd\u4e26\u80af\u8a8d\u6b64\u5951\u7d04\u7684\u6cd5\u6548\u6027\u3002<\/p>\n<p>\u8a3b\u4e8c\uff1a\u6c11\u6cd5\u7b2c\u00a7161 \u689d\u7b2c1\u9805\uff1a\u300c\u4f9d\u7fd2\u6163\u6216\u4f9d\u5176\u4e8b\u4ef6\u4e4b\u6027\u8cea\uff0c\u627f\u8afe\u7121\u9808\u901a\u77e5\u8005\uff0c\u5728\u76f8\u7576\u6642\u671f\u5167\uff0c\u6709\u53ef\u8a8d\u70ba\u627f\u8afe\u4e4b\u4e8b\u5be6\u6642\uff0c\u5176\u5951\u7d04\u70ba\u6210\u7acb\u3002\u300d\u4f9d\u6b64\u6cd5\u689d\u81ea\u7531\u8edf\u9ad4\u6388\u6b0a\u689d\u6b3e\u662f\u5426\u70ba\u6709\u6548\u5951\u7d04\u7684\u554f\u984c\uff0c\u5728\u6211\u570b\u9019\u985e\u7e7c\u53d7\u5fb7\u570b\u5927\u9678\u6cd5\u7cfb\u7684\u570b\u5bb6\u91cb\u4e4b\u751a\u660e\uff0c\u4e00\u822c\u50b3\u7d71\u5951\u7d04\u7684\u6210\u7acb\u8981\u4ef6\u9808\u8981\u7d04\u4eba\u53ca\u627f\u8afe\u4eba\u540c\u6642\u610f\u601d\u8868\u793a\u9054\u65bc\u4e00\u81f4\uff0c\u4f46\u4f9d\u6c11\u6cd5\u00a7161\u689d\u53ef\u77e5\uff0c\u81ea\u7531\u8edf\u9ad4\u6388\u6b0a\u689d\u6b3e\u6b64\u7a2e\u900f\u904e\u9810\u5148\u8072\u660e\u898f\u5283\u6388\u6b0a\u4eba\u53ca\u88ab\u6388\u6b0a\u4eba\u4e4b\u9593\u6b0a\u5229\u7fa9\u52d9\u95dc\u4fc2\u7684\u6cd5\u5f8b\u6587\u4ef6\u4ea6\u7121\u4e0d\u53ef\uff0c\u5176\u55e3\u5f8c\u7d93\u627f\u8afe\u4eba\u7684\u4e8b\u5be6\u884c\u70ba\u8ffd\u8a8d\u4ea6\u53ef\u5b8c\u6210\u5b8c\u6574\u7684\u5951\u7d04\u884c\u70ba\u3002<\/p>\n<p>\u8a3b\u4e09\uff1a\u7531\u81ea\u7531\u8edf\u9ad4\u57fa\u91d1\u6703\u8f44\u4e0b\u5354\u540c\u6027\u4fc3\u9032\u8fa6\u516c\u5ba4(Compliance Lab)\u6240\u5bc4\u767c\uff0c\u6b64\u5354\u540c\u8fa6\u516c\u5ba4\u900f\u904e\u7db2\u8def\u6aa2\u8209\u53ca\u96c7\u54e1\u67e5\u5bdf\u7684\u65b9\u5f0f\u904b\u4f5c\uff0c\u7576\u767c\u73fe\u71df\u5229\u4f01\u696d\u6709\u5be6\u8cea\u9055\u72afGPL\u53caLGPL\u6388\u6b0a\u689d\u6b3e\u60c5\u4e8b\uff0c\u4e14\u6b64\u88ab\u4fb5\u6b0a\u7a0b\u5f0f\u7684\u8457\u4f5c\u6b0a\u6b78\u5c6c\u65bc\u81ea\u7531\u8edf\u9ad4\u57fa\u91d1\u6703\u6642\uff0c\u4fbf\u6703\u4ee5\u8457\u4f5c\u6b0a\u5229\u4eba\u7684\u540d\u7fa9\u5bc4\u767c\u6b64\u8b66\u544a\u4fe1\u4ef6\u8981\u6c42\u4f01\u696d\u5408\u4f5c\uff0c\u8207\u4f01\u696d\u4e00\u540c\u7814\u64ec\u5c07\u672c\u4f86\u8a8d\u9055\u53cdGPL\u53caLGPL\u7fa9\u52d9\u6027\u898f\u5b9a\u7684\u60c5\u72c0\u4fee\u6b63\u904e\u4f86\u7684\u88dc\u6551\u65b9\u5f0f\u3002<\/p>\n<p>\u8a3b\u56db\uff1a\u539f\u6587\u7bc0\u5f15\u81ea\u5354\u540c\u6027\u4fc3\u9032\u8fa6\u516c\u5ba4\u5bc4\u767c\u4e88\u4f01\u696d\u7684\u8b66\u544a\u4fe1\uff1a\u300cWe do hope that this is indeed a misunderstanding and not, in fact, a violation of the GNU GPL (as it currently appears).However, in the interest of full disclosure, we would like to inform you, from the outset, how matters must proceed if we confirm that a violation has occurred. Under Section 4 of the GNU GPL (and Section 8 of LGPL), violators of these licenses lose their right to distribute the software in question. The copyright holder of the software, of course, has the power to restore these rights.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u81ea\u7531\u8edf\u9ad4\u7684\u65bd\u884c\u6a19\u6e96\uff0c\u4e3b\u8981\u662f\u91dd\u5c0d\u5404\u5f0f\u7684\u81ea\u7531\u8edf\u9ad4\u6388\u6b0a\u689d\u6b3e\u7684\u8af8\u822c\u7fa9\u52d9\u6027\u8981\u6c42\u4f86\u505a\u8ad6\u8ff0\uff0c\u7de3\u7531\u60f3\u6cd5\u4f86\u81ea\u65bc\u5c0d\u696d\u754c\u3001\u5b78\u754c\u9032\u884c\u81ea&hellip; <a class=\"more-link\" href=\"https:\/\/lucien.cc\/?p=64\">\u7e7c\u7e8c\u95b1\u8b80 <span class=\"screen-reader-text\">20070404-Northwind and the Sun-\u5317\u98a8\u8207\u592a\u967d\u2013\u8ad6\u81ea\u7531\u8edf\u9ad4\u6388\u6b0a\u689d\u6b3e\u7684\u65bd\u884c\u6a19\u6e96<\/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":[3],"tags":[98,129],"class_list":["post-64","post","type-post","status-publish","format-standard","hentry","category-writing","tag-gpl","tag-lgpl"],"_links":{"self":[{"href":"https:\/\/lucien.cc\/index.php?rest_route=\/wp\/v2\/posts\/64","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=64"}],"version-history":[{"count":0,"href":"https:\/\/lucien.cc\/index.php?rest_route=\/wp\/v2\/posts\/64\/revisions"}],"wp:attachment":[{"href":"https:\/\/lucien.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=64"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lucien.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=64"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lucien.cc\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=64"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}