2012-09-08 23 views
0

我创建了时尚的asp.net控件,并将源代码和dll放在sourceforge中。我想知道,如果我创建了asp.net控件并在某处免费上传了dll,会不会有任何问题。据我所知.NET框架是免费的,我们可以创建和publsh DLL没有任何问题。 另外,我应该使用哪个许可证来保护我的工作,我不想要任何钱,但是我希望其他开发人员能够对此项目感兴趣并在其上进行工作。项目 Source Forge的位置是:https://sourceforge.net/p/aspnetcontrols/自定义asp.net控件的许可证信息

能否请您查看样品控制在this location并请让我知道,如果它是一个良好的开端

回答

0

许可证

GNU通用公共许可证(LGPL),似乎流行,但也有一些选择。

本网站使用了Creative Commons许可。如果你想轻松将DLL添加到GAC中,这也是一个很好的http://creativecommons.org/licenses/by-sa/3.0/

GAC

,使其只需要在每台计算机上安装一次,然后创建一个安装程序(msi)项目,然后单击解决方案资源管理器上的“文件系统编辑器”按钮。

在文件系统资源管理器中,您将看到“全局程序集缓存文件夹”。将你的dll添加到“全局程序集缓存文件夹”中,当用户运行你的msi时它会自动安装到正确的位置。

0

是的,你可以分享你的DLL,您可以使用Gacutil.Exe这个工具许可证你分享有关不同项目或应用程序的程序集。

此许可证可在您的GAC中安装您的dll。

链接:http://msdn.microsoft.com/fr-fr/library/ex0ss12c%28v=vs.80%29.aspx

许可:http://jena.sourceforge.net/license.html

+0

哪些许可证应该用于我的项目源码伪造 – Sameer

+0

您可以使用Jena,两年前我测试过,很好,链接:http://jena.sourceforge.net/license.html –