c - C 语言是否受版权保护?是否有任何使用条款?

标签 c

我搜索了编程语言的版权和C语言的版权,但没有看到版权声明,所以我想知道是否有版权?使用这种语言没有任何条款和条件或限制?事实上,我想知道C语言有它自己的使用条款(无论编译器ToU如何),这使得一个人由于违反使用条款而不再能够使用该语言进行编程,我认为这不是而且这种语言没有一定的使用条件,可以在任何情况下使用,除非用户受限于他所使用的编译器的条款,是吗?

最佳答案

版权涵盖固定在有形表达媒介和版权主题范围内的作者作品。

这意味着一种语言不能受版权保护。

该标准可以受版权保护。 ISO/IEC 拥有该版权。

编译器可以受版权保护。 gcc、clang、VC 均受版权保护。

但是任何人都可以创建自己的编译器。如果您编写了一个程序,那么它就是您的程序,其版权将属于您作为作者(除非它是雇佣作品)。


商标是另一回事。商标适用于标识符(名称、 Logo 等)。这是一部消费者保护法。

我不相信“C”是商标。商标会阻止其他人说他们有 C 编译器,即使它能够编译 C 程序,除非他们首先获得许可(即许可证)。

关于c - C 语言是否受版权保护?是否有任何使用条款?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72823071/

相关文章:

c# - 为什么不能在if语句中写Console.Writeline()?

c - 如何正确使用fread()读取指定长度的内容(C语言)

c - 使用按位 C

c - 缓存大小和计算缓存集

c++ - scanf 只能将 3 个字符读入 5 个位置的 char 数组

c++ - 在 MPI 中使用循环

c - 如何在 C 中将 ASCII 字符转换为 int

c - 将范围 -1 到 1 的 float 转换为短的快速方法?

c - 不兼容的指针类型

C代码将十六进制转换为整数