如果编译器声称符合标准,但事实并非如此,会发生什么?

时间:2012-10-06 15:10:47

标签: compiler-construction programming-languages

如果具有国际标准的语言“X”的编译器推销自身并声称其符合标准,但事实并非如此,会发生什么情况。是否有任何法规或惩罚来阻止这种情况?编译器是商业版还是免费版是否重要?

1 个答案:

答案 0 :(得分:1)

如果任何编译器100%符合相关语言标准,我会感到惊讶。有些编制者比其他编制者更加遵守标准,对于许可证的法规和处罚。 GPL许可下的自由软件具有以下条款。见15.和16. here

  

在适用法律允许的范围内,对本程序不作任何担保。除非另有说明,否则版权所有者和/或其他各方应“按原样”提供本程序,不附带任何明示或暗示的保证,包括但不限于对适销性和特定用途适用性的暗示保证。有关该计划的质量和性能的全部风险由您承担。如果程序有缺陷,您应承担所有必要的维修,修理或更正的费用。