c# - 我可以发布在 .NET 中开发的软件的源代码作为 GPL 吗?

标签 c# .net sql-server gpl

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




我们计划在 GPL 下发布我们的一款软件。问题是整个软件都是用微软技术(C# 和 SQL Server)开发的。我拥有 100% 所有权的源代码。大多数 GPL 项目是在 php、python、java、mysql 等开放工具中开发的。在 GPL 下发布 .net 源代码是否存在法律问题?

感谢致敬

最佳答案

简而言之:是的,你可以。这是因为 GPL 是为了给予以下权利而编写的

  • 出于任何需要的目的运行程序,
  • 研究程序如何工作,并对其进行修改,
  • 重新分发副本并改进程序,并向公众发布改进

  • 此外,在 SO 上讨论了如何将 GPL 应用于 C# 代码:Adding GNU GPL Licence to C# App

    关于c# - 我可以发布在 .NET 中开发的软件的源代码作为 GPL 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18681523/

    相关文章:

    c# - Windows 服务 : check if base service is running

    c# - Microsoft Bot 使用 FormFlow 从用户接收附件

    .net - 如何模拟 IEnumerable<T> 以便我可以测试接收它的方法

    sql - 如何将 JSON 映射到 SQL 架构?

    c# - 立即取消所有正在运行的C# Parallel.Foreach 线程

    c# - 如何为至少包含四个大写字母的(可能是波兰语的)单词构建正则表达式?

    c# - 使用 WinSCP Session.GetFile 从 SFTP 进行流式传输失败 – ((WinSCP.PipeStream)stream).Length' 引发类型 'System.NotSupportedException' 的异常

    .net - 如何获得受信任/经过验证的发布者?

    sql - 使用存储过程批量插入/更新

    c# - 设计数据库模式以像在电子邮件系统中一样处理颜色