最近,我們發佈了針對開發者的API訪問的第一個穩定版本(主要產品的主要功能)。我們應該開源嗎?
我們的API現在有大約4個功能,具有自己的簽名,響應類型等。
爲了提高其受歡迎程度,我們想發佈包裝類這個功能在最流行的編程語言。
所以現在我們必須決定,如何以及在何處這一類將被託管:
1)我們應該使用一些公共庫(github上,谷歌代碼等) - 這樣的人誰想加強它會有這種可能性(我懷疑我們能找到很多)。
2)或者我們應該只是通過我們的網站提供一個可供下載的檔案,也許將它們發佈到最流行的類庫(代碼片段)?
您看到每種方法都有哪些優點/缺點? 我們應該選擇什麼?
重要的問題#1:
我們必須實現在幾種語言這個類體面的代碼質量的能力和資源。
重要的問題#2:
我們將在我們的API簽名的詳細修改 - 所以這個類必須得返工。
重要的問題#3:
良好的代碼質量和文檔是必須的。
你打算將整個程序作爲OpenSource發佈,還是隻是API包裝器? – 2009-05-06 14:19:24
我們只想發佈包裝,使API產品更受歡迎,更易於使用。 – ep3static 2009-05-06 16:57:33