2011-09-14 41 views
-4

我知道这是一个标准的C库,但我不明白为什么C没有免费的库,而不是一个是lgpl的库。有没有这样的图书馆,如果没有,那意味着每个公司/特定的开发者都必须购买甚至最基本的图书馆来开发商业应用程序?与glibc有什么关系?

+3

如果您不喜欢该许可证,请在不同的许可证下编写自己的库... –

+1

[使用LGPL许可证的软件库的专有应用程序]的可能重复(http://stackoverflow.com/questions/4540128/专有应用程序使用软件库带有lgpl许可证) – 2011-09-14 19:43:54

+4

格式“什么是具有非限制许可证的C库?”在StackOverflow上是可以接受的。对于rants,打开一个博客。 –

回答

2

每个公司/特定开发人员都必须购买甚至是最基本的图书馆来开发商业应用程序?

那么,他们必须购买(或免费获得)编译器,而libc也随之而来。

此外,编写通用C库是不可能的,因为exit()setjmp()等依赖于特定的编译器和平台。

+0

是的,但是,如果我自己开发一个商业应用程序,并且我没有钱购买许可证,那么我可以做什么?这只会限制IT初创公司,阻止很多潜在的程序员创建业务。 – unknown

相关问题