s******6 发帖数: 748 | | S*A 发帖数: 7142 | 2 当然不是这样了,那 Oracle 有 Linux 版本岂不是全部曝光了。
【在 s******6 的大作中提到】 : 这还怎么玩啊
| s******6 发帖数: 748 | 3 软件的话如果调用Linux的库文件就必须公开源码,oracle的主程序不知道怎么在linux
上运行的,可能是通过一些中间件来避免直接调用Linux.不过在网上看到这段关于
oracle linux的话还蛮有意思的
No source?
Enterprise Linux binaries will be available for free from Oracle. There was
no discussion, however, of supplying source code, which is required by the
GPL.
That may be because Oracle is not claiming to "distribute" Linux, but
instead to be merely "supporting" it. In Oracle's terms, Unbreakable Linux
is a support program that provides enterprises with world-class, award
winning, global support for Linux -- not a distribution per se.
如果是embeded system的话,用linux内核就必须公开firmware source,google那个
android用的linux内核,本来也是必须公开源码的,也亏的google还能表现的如此大义
凌然。
【在 S*A 的大作中提到】 : 当然不是这样了,那 Oracle 有 Linux 版本岂不是全部曝光了。
| S***d 发帖数: 1802 | 4
linux
was
You only need to release source if your code links to GPLed library. libc,
for
example, is LGPL. And there are also other libraries that are of other
licenses. (MIT, BSD,etc)
【在 s******6 的大作中提到】 : 软件的话如果调用Linux的库文件就必须公开源码,oracle的主程序不知道怎么在linux : 上运行的,可能是通过一些中间件来避免直接调用Linux.不过在网上看到这段关于 : oracle linux的话还蛮有意思的 : No source? : Enterprise Linux binaries will be available for free from Oracle. There was : no discussion, however, of supplying source code, which is required by the : GPL. : That may be because Oracle is not claiming to "distribute" Linux, but : instead to be merely "supporting" it. In Oracle's terms, Unbreakable Linux : is a support program that provides enterprises with world-class, award
| c*******t 发帖数: 953 | 5 楼上说得不错,如果你“链接”GPL的库文件,就要公开源码。比如QT,如果你用的公
开版(GPL),你的就要公开。当然你可以买QT的封闭版,那就不许要公开。我想GCC的
库是LGPL的。
还有就是你可以链接LGPL的库,比如GNOME的库(GIMP?),和QT竞争的那个。就不需
要公开了。
动态链接的我不知道。 |
|