首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从“开放源码”创建的VB.NET和C#.NET项目安全吗?

从“开放源码”创建的VB.NET和C#.NET项目安全吗?
EN

Software Engineering用户
提问于 2014-04-15 19:03:45
回答 1查看 928关注 0票数 0

我正在用VB.NET和C#.NET开发软件,并计划以完全开源的方式发布他们的源代码。这些项目“开源”安全吗?

我的怀疑是:

  1. VB.NET和C#.NET使用的是非开源的.NET框架。
  2. 源代码依赖于编译器和IDE,尽管提供了100%的开放源码和兼容的替代方案,但它被证实是错误的,并且与我的项目不兼容。
  3. 我的项目使用的是Jet4.0 OLE,它也不是开源的。
  4. 由Visual生成的文件,如.Designer.vb、架构、解决方案文件或.vbproj等

也许我在开放源码领域没有足够的知识,在这个领域,发布的代码可以与非开源代码混合使用,或者代码可以作为开放源码发布,即使是在非开源IDE上开发和生成的代码。

我是否仍然有资格获得“开源项目”的称号?这些代码能以开源的方式发布吗?如果是这样的话,基于上述标准的兼容的开源许可类型是什么?

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2014-04-15 21:27:25

你的代码是你自己的.

生成的代码也是您的代码。虽然微软可能已经建立了输出它的机制,但它并不比惠普拥有的公司印刷的小册子更多。使用IDE编写代码并不会使IDE开发人员拥有它。

但是,请注意,如果您在工作中创建代码,则更准确地说,是您的雇主的代码。

关于许可的

只有律师才能准确地解释什么是具体的执照,但在你的问题中提到的问题并不太困难。

有各种各样的许可证。任何比LGPL更严格的内容都不会允许您引用不处于相同(或兼容)许可下的已编译程序集。任何更少的事,你都可以。根据许可证的不同,您可能无法将专有软件打包到自己的软件中,但您仍然可以使用它。

这应该是您需要做的一切,其余的研究您想要的许可证。大多数情况下,读一下这些条款。他们会告诉你什么是允许的。

票数 3
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/236056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档