php开源的web文档管理系统有:OpenGooPHP开源文档管理系统OpenGoo是一套基于ExtJs+XAMP(Apache、PHP、MySQL)开发的开源weboffice。适用于任何单位或个人创建,共享,协作维护和发布它们所有内部与外部文档。

用户可以根据自己的需求选择合适的系统来进行文档管理和分享,同时也可以根据开源社区的支持进行二次开发和定制,以满足个性化的需求。
所有的专业软件公司都不会提供源码,源码开放的软件,往往是安全级别低、免费的或漏洞多的软件。
前一段时间关注过这个东西,当时试用过几个PHP版本的系统,感觉还能用的一个是开源的TCExam,有中文版,但ui设计的不太友好;另一个是OExam,国内一公司开发的,有免费版本,但限制比较多,界面功能倒是做的都不错。
开源就是开放程序源代码。就是把程序源代码发放出来,让程序的用户可以获得。
开源和收不收费没有关系,开源软件同样可以收费。
编程语言本身没有开不开源的问题。开不开源的是把语言编译成可执行程序的编译器或者是执行这种语言写的脚本的解释器软件。
也有编译java的编译器是不开源的。当然,常用的java的编译/解释器都是开源的。
所有常见的编程语言,像C, C++, Basic, Pascal, Php, Python等等都有开源的编译器或解释器。
对自己懂编写软件的语言的用户而言,水平高的可以对软件做修改以满足自己的特殊需要。水平低的可以学习。
因为软件有很多人知道源代码,有问题也容易发现。其它不懂编程的用户也相对放心一点。
对于软件编写者而言,他有可能得到看他软件源代码的高手的指导,别人也可能帮他发现软件中的问题,甚至有人帮他修正源程序中的错误。
而且,如果知道源代码的人比较多,就算他有一天不想继续开发这个软件了,也很容易找到接手的人,这对于用户也是一件好事。