之前写过一个小程序,因为应用范围很小,并且都是直接在网上小范围传播,所以就没考虑过发布时的协议的问题。
但是最近有个刊物想把我的程序放入他们的随刊光盘,于是就感觉好像得跟协议之类的扯一下关系了。
首先我是已经打算以完全开源的方式发布程序了,二进制和源码放在一起发布。
其次,我使用的Qt(LGPL)、OpenAL Soft(LGPL)、Ogg&Vorbis(似乎是BSD)是采用的静态连接,Qxt里的CoverView组件直接拿出来它的源码使用,并且有过修改。
然后,我从没打算盈利,不过如果协议之类的许可,我不会拒绝报酬。
所以我想知道我该如何发布这个程序,1)发布的时候需要带上哪些协议文件,2)OpenAL Soft和Ogg&Vorbis的我自己编译的静态库(没有修改过代码)我能不能附带进源码包里,我是不是该附带上这三大库的协议文件,3)Qxt库的协议是不是得特殊处理一下,4)我需不需要再单独写一份文档来说明?
老外们似乎都对协议很敏感,所以不敢有半点差错啊……还望有经验的朋友指导一下,先谢过了!
PS:广东深圳这边电信宽带上QtCN为什么速度如此不稳定呢?现在来这里真是太纠结了……