2009-10-03 61 views
0

我們已經在C#.NET WPF Office中開發了一個我們即將開源的應用程序。我會對可以解決的客觀因素感興趣,以增加成功的可能性。這是一個位於MS堆棧之上的域應用程序,所以我們會特別感興趣的是任何組織都在這樣做(而不是編寫.NET的操作系統版本)。我們打算對項目進行(輕)中央管理。我們目前的意圖是制定一個由捐贈支持的治理程序,但我們有一個開放的心態。在.NET C中運行開源項目#

我有15年的使用Java OS的經驗,看看在.NET環境中的一些客觀問題:

  • 有可能是財務成本工裝這將阻止志願者。任何有關免費或OS .NET工具的信息都會非常有價值。
  • 雖然我們想知道其他人在分發(比如說)Mono包裝方面取得的成功,但目標發行版目前可能僅限於Windows。
  • 有可能是許可證的問題和/或Codeplex上的做法,其需要解決的問題

由於C#是頂級標籤中,所以我們認爲,有可能是嚮往有趣OS項目和反饋這個潛在的志願者會很有用。 (在我們自己的情況下,.NET/C#的使用是不可協商的,所以請不要建議我們使用Java,J#,Iron Python等等。我可以給出更多關於我們自己項目的細節(在化學,和MS-支持),如果人們有興趣,但我想看到的廣闊畫面。)

+0

那麼這個項目是什麼? – 2009-10-03 12:59:09

+0

http://research.microsoft.com/en-us/projects/chem4word/ 它尚未正式發佈,但將是RSN。 – 2009-10-03 15:27:54

+2

我投票結束這個問題作爲題外話,因爲它不是關於[幫助]中定義的編程。 – JasonMArcher 2015-06-24 17:44:32

回答

2

一個缺點是,它不支持插件,這樣你就贏了」噸得到集成SCM支持 - 但大多數人可能會很樂意使用TortoiseSVN,爲的MSBuild TortoiseGit等

單聲道支持具有非常最近的xbuild新版本改進。我不知道包裝選項是什麼樣的。

+0

@Jon謝謝。這是一個有用的工具列表。目前還不清楚Codeplex是否是給定的。 – 2009-10-03 10:26:35

1

只要許可證問題得到解決,這只是將您的項目推廣給潛在的貢獻者。我在Microsoft平臺上維護了幾個開源項目,並從社區中獲得了大量的貢獻。

+0

@Lars謝謝。有一個列表可能很有用 – 2009-10-03 10:28:32

+0

@Peter查看傑夫的博客選擇開源許可證http://www.codinghorror.com/blog/archives/000833.html – ParmesanCodice 2009-10-03 10:31:14

2

1)我不確定工具真的是如此巨大的成本因素。

  • 許多開發工具都是OSS或免費的(例如,CC.NET,SubVersion,各種單元測試框架或MS SandCastle,僅舉幾例...)。
  • 一些商業供應商向OS項目捐贈其產品的免費許可證。
  • 最近,建立了Codeplex Foundation(與codeplex.com不同!),旨在讓OS項目的生活更輕鬆。他們可能能夠幫助您解決特定的問題。

2)如果你有一個僅限於Windows的發行版,那不是太多限制。 .NET世界中的許多OS項目都專門針對Windows操作系統。所以我認爲你不應該在意這一點。

3)關於許可問題:我不知道Codeplex有任何問題,但這裏有一個list of all currently available OSS licenses。您也可以考慮除CodePlex之外的OSS託管站點,Google CodeSourceforge可能是其他選項。

HTH!

+0

+1謝謝。有用的知道基金會 – 2009-10-03 11:48:09