Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何确定是否有用于特定用途的开源软件?_C#_.net_Asp.net_Open Source - Fatal编程技术网

C# 如何确定是否有用于特定用途的开源软件?

C# 如何确定是否有用于特定用途的开源软件?,c#,.net,asp.net,open-source,C#,.net,Asp.net,Open Source,我们将为预订系统编写一个全新的应用程序。在这个系统中,专家在详细的日历中指定他们的空闲时间,用户通过搜索来寻找他们,最后保留专家和他的时间 我们更喜欢找到一个像这样的开源程序,并尝试改进它,而不是从头开始创建它。通过这种方式,我们节省了时间,开源程序也将更加完整 我们是一家完整的.NET(ASP.NET、C#、NHibernate)公司 我们在为我们的新项目寻找开源应用程序时也遇到了同样的问题 非常感谢您的帮助。谷歌搜索 Sourceforge 谷歌代码 更新:有NerdDinners网站这是.

我们将为预订系统编写一个全新的应用程序。在这个系统中,专家在详细的日历中指定他们的空闲时间,用户通过搜索来寻找他们,最后保留专家和他的时间

我们更喜欢找到一个像这样的开源程序,并尝试改进它,而不是从头开始创建它。通过这种方式,我们节省了时间,开源程序也将更加完整

我们是一家完整的.NET(ASP.NET、C#、NHibernate)公司

我们在为我们的新项目寻找开源应用程序时也遇到了同样的问题

非常感谢您的帮助。

谷歌搜索

Sourceforge

谷歌代码

更新:有NerdDinners网站这是.NET MVC中基本预订系统的一个示例。这并不是您想要的全部功能,但它是开源的,可以让您开始使用。




Freshmeat.net也是查找开源软件的有用备用工具。

另外:

Ohloh是一个免费的、公开的免费开源软件目录以及创建和维护它的贡献者。Ohloh Code是一个公开的、免费的代码搜索站点,它为Ohloh中的大多数项目编制索引

我们更喜欢找到一个像这样的开源程序,并尝试改进它,而不是从头开始创建它

源代码的开放性与此无关

许可证才是最重要的


你可以找到很多GPL开源代码,但是如果你想对它有所贡献,你必须坚持使用这个许可证。这可能不适合贵公司。

我再举一个例子:像我们这样的许多公司都编写工作流系统。但最近我发现了一个名为ProcessMaker()的开源工作流软件,它可以完美地实现这一点。在这种情况下,公司可以将他们的开发时间用于改进这一版本,而不是编写一个新版本。但是我的英语不是很好,我对缩写不太熟悉,表达式和习惯用法。试试我在回答中更新的那个。我搜索了我想要的项目,并在我的博客中写了这个故事:请看开源的定义()。请看自由软件的定义()我知道自由软件的定义。您的帖子具有误导性,因为它暗示许可证不是程序是否开源的一部分(“源代码的开放性与此无关”)。