软件开发者要开源软件,不单单是开放源代码就可以了,选择一种许可证很重要,一个许可证之于软件就相当于价值观之于普通人,代表了这个软件的基本品性。一个错误的许可证选择可能会直接导致整个项目的失败。 各种开源的许可证主要的限制还是在redistribution(发布),所以个人/商业公司开发的软件包含了GPL的代码,只要你不发布,是可以任...
软件开发者要开源软件,不单单是开放源代码就可以了,选择一种许可证很重要,一个许可证之于软件就相当于价值观之于普通人,代表了这个软件的基本品性。一个错误的许可证选择可能会直接导致整个项目的失败。 各种开源的许可证主要的限制还是在redistribution(发布),所以个人/商业公司开发的软件包含了GPL的代码,只要你不发布,是可以任...
不得不说nginx的try_files实在是好用。这两天在开发的时候为了解决前后端分离开发导致的跨域问题使用了Apache进行反代,最初是使用ProxyPass /api/ http://host/api/这种类型的写法,不过随着api增多,还有些图片以及其他静态文件的调用,ProxyPass写的越来越多,看着烦死了,于是就想简化一下,想...