开发能在Ubuntu上运行的程序都必须开源吗?

软件和网站开发以及相关技术探讨
回复
fn_dolphin
帖子: 260
注册时间: 2007-04-24 14:23

开发能在Ubuntu上运行的程序都必须开源吗?

#1

帖子 fn_dolphin » 2007-12-05 19:06

RT
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#2

帖子 BigSnake.NET » 2007-12-05 19:09

不是, 看具体协议
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
sonixrp
帖子: 505
注册时间: 2007-03-28 12:39

#3

帖子 sonixrp » 2007-12-05 19:15

不需要呀,比如ATI的显卡驱动就是不开源的
目前研究自编译内核,有兴趣的朋友一起来吧~
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#4

帖子 stlxv » 2007-12-05 19:17

不用
PHP是最好的语言!不服来战!
头像
yiding_he
帖子: 2677
注册时间: 2006-10-25 18:10
来自: 长沙
联系:

#5

帖子 yiding_he » 2007-12-05 19:40

问题不是那么简单,如果你用到了别人的组件或者类库,你就得小心阅读它的协议。

更新:
关于Gnome下的开发,我看到两篇文章:
http://rl.rockiestech.com/node/216
说 Gnome 下的开发必须同样遵循 GPL

而 wikipedia 上说 GTK+ 的协议是 LGPL,所以用它开发的不需要开放源代码。

至于 Gnome 和 GTK+ 的关系,好像 Gnome 是基于 GTK+ 的。这样的话,只要基于 GTK+ 且不使用 Gnome 的库,就可以开发在 Gnome 上运行且不需要开放源代码的软件了吧。
你是自由的。别人也是。
palxex
帖子: 136
注册时间: 2006-10-30 11:23

#6

帖子 palxex » 2007-12-07 17:19

错了。
引wiki:
The GNOME desktop itself is licensed under the LGPL for its libraries, and the GPL for applications that are part of the GNOME project itself.
也就是说,gnome下的库如libgnome,libbonobo这些同样是LGPL的。只是gedit,Epiphany这些gnome下的应用程序是GPL的。这才是GNOME所谓的“to allow the creation of both free and proprietary software to run on top of GNOME”的真意。
developercn
帖子: 2
注册时间: 2007-11-25 20:25

#7

帖子 developercn » 2007-12-08 17:24

en
头像
hubert_star
论坛版主
帖子: 5373
注册时间: 2007-10-29 22:12
系统: OSX 10.9 + Ub 1304
来自: 江苏南京

#8

帖子 hubert_star » 2007-12-08 17:28

大多数你用到的库都是LGPL协议的,这些库用上去没有问题,你可以自由使用。
但是GPL协议的就不行了

不过国人开发好像非常不感冒这些东西
free-of-linux
帖子: 221
注册时间: 2007-11-08 18:19

#9

帖子 free-of-linux » 2007-12-09 17:05

可以不
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15

#10

帖子 iblicf » 2007-12-09 17:12

似乎在讨论一个超越了这边现实道德水平的问题,而且问题在于是不是个 valueble 的软件,否则,who care ?
icosagon
帖子: 55
注册时间: 2007-01-22 10:22

#11

帖子 icosagon » 2007-12-23 21:52

现在大多数库和组件都是LGPL和BSD的,不用开源,一般具体应用软件才是GPL
回复