我刚刚完成了一段功能代码,并希望将其作为免费软件上传到互联网。它只是一个Windows窗体应用程序。 我使用了C#和Visual Studio 2008。 我想知道这样做是否合法。
答案 0 :(得分:4)
如果不确切知道代码的作用,没有人能说它是合法的。也许它例如在没有许可的情况下使用了一些专利。
另一个考虑因素是如果您在没有适当许可的情况下使用某些第三方组件。例如,如果您提供程序免费软件并且使用的是GPL,则还需要提供程序的源代码。
一般情况下,只要您使用的是Visual Studio 2008的许可版本或使用Visual Studio Express版本,它就是合法的。
您还可以使用安装程序打包.NET可再发行组件包。
答案 1 :(得分:1)
是的,这是合法的。
只要这是你自己的所有工作,或者当你使用别人的图书馆时你并没有将它作为自己的作品传递出去,那么你可以用你的程序做你想做的事。
答案 2 :(得分:1)
如果您的Visual Studio获得许可,那么它当然是合法的。您可以使用Visual Studio中的内置发布工具,或使用InstallShield之类的软件进行安装。
答案 3 :(得分:0)
是的,只要您的Visual Studio许可是合法的。