[转] 关于开源协议

摘要: LGPLLGPL许可证是LESSER GENERAL PUBLIC LICENSE的简写,也叫LIBRARY GENERAL PUBLIC LICENSE,中文译为“较宽松公共许可证”或者“函数库公共许可证”。该许可证适用于一些由自由软件基金会与其它决定使用此许可证的软件作者所特殊设计的软件软件包─比如函数库(即Library)。允许非自由程序使用特定的函数库,可以让更多的人们使用自由软件的大部分。例如,允许非自由程序使用GNU C函数库,可以让更多的人们使用整个GNU作业系统,以及它的变形,GNU/Linux操作系统。尽管LGPL许可证对使用者的自由保护是较少的,但它却能确保与此函数库连结的 阅读全文
posted @ 2011-06-17 22:09 bluefrog 阅读(385) 评论(0) 推荐(0)

[php]php设计模式 Template (模板模式)

摘要: 1 <?php 2 /** 3 * 模板模式 4 * 5 * 定义一个操作中的算法骨架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构可以定义该算法的某些特定步骤 6 * 7 */ 8 abstractclass TemplateBase 9 {10 publicfunction Method1()11 {12 echo"abstract Method1<br/>";13 }14 15 publicfunction Method2()16 {17 echo"abstract Method2<br/>";18 }1 阅读全文
posted @ 2011-06-17 01:09 bluefrog 阅读(1653) 评论(0) 推荐(0)