自定义asp.net控件的许可证信息

时间:2012-09-08 14:02:05

标签: asp.net .net drop-down-menu web custom-controls

我创建了时尚的asp.net控件,并将源代码和dll放在sourceforge上。我想知道,如果我创建asp.net控件并在某个地方免费上传dll,那会不会有任何问题。据我所知,.NET框架是免费的,我们可以毫无问题地创建和发布dll。 此外,我应该使用哪个许可来保护我的工作,我不想要任何钱,但我希望其他开发人员对这个项目感兴趣并开展工作。 项目的源伪造位置是:https://sourceforge.net/p/aspnetcontrols/

请您在this location查看示例控件,如果有一个好的开始请告诉我

2 个答案:

答案 0 :(得分:0)

是的,您可以共享您的dll,您可以使用Gacutil.Exe此工具允许您共享有关不同项目或应用程序的程序集。

允许在GAC中安装您的dll。

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

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

答案 1 :(得分:0)

<强>许可证

GNU图书馆通用公共许可证(LGPL)似乎很受欢迎,但有一些可供选择。

此网站使用了创意公共许可证,这也是一个很好的http://creativecommons.org/licenses/by-sa/3.0/

<强> GAC

如果您想轻松地将您的dll添加到GAC,以便只需要在每台计算机上安装一次,那么创建一个setup(msi)项目并单击&#34;文件系统编辑器&#34;解决方案资源管理器上的按钮。

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