作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这可能是一个愚蠢的问题,但我只是想确定......
如果我将 IDE(本例中为 Visual Studio)生成的代码合并到我的软件中,我是否可以对该代码应用我自己的许可证,或者它是否受其自己的许可证约束?
最佳答案
一般情况下,您应该仔细阅读向导/代码生成器附带的许可证。
在绝大多数情况下,由向导(或编译器或预处理器等)生成的代码是与生成器本身完全分离的实体,并且对其不施加任何限制。
不过,在某些情况下,可以将受版权保护的代码插入到生成的代码中,例如作为支持生成的代码的一组函数。
此外,在这种情况下,大多数代码生成器都声明该段代码是根据非常自由的条款获得许可的。试图限制代码修改和重新分发或征收运行时版税已被证明是一种非常糟糕的商业模式。例如,我见过大型机上的旧程序生成器使用它,但从那以后就很少使用了。
因此,在 99.9% 的情况下,您可以对生成的代码执行任何您想要的操作,只需阅读细则以涵盖剩余的 0.1%
关于ide - 设计者/向导生成的代码属于什么许可证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/221098/
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭11 年前。 Improve th
我是一名优秀的程序员,十分优秀!