2012-05-04 44 views
-1

我即將發佈開源許可下的C++/OpenGL源代碼。 我想知道我有哪些許可證需要選擇,以及我正在使用一些已經獲得許可證的庫(OpenCV,OpenGL,Glew,Qt)的要求是什麼?註冊一個源代碼,許可證是什麼?

任何建議?

+0

好的。無論如何,謝謝你,我只是強硬,有些人已經做了這樣的事情。所以我會花更多的時間在文檔上。 – muxisar

+0

然而,我認爲版權標籤是針對這個問題制定的。 – muxisar

回答

0

我不知道我有選擇

那麼C++只是一種語言和OpenGL的API的許可證。他們都不是「只有使用它們才能獲得許可」。如果您將產品與某些特定的OpenGL實現一起發貨,那將是不同的,但您不打算這樣做。工具的輸出(如編譯器)不能執行許可證。

因爲我使用的一些庫,已領有牌照

的OpenCV和OpenGL是要求的API,他們自己卻沒有實現許可證。但是你不會發布實現。對於任何你使用的圖書館,閱讀他們的許可證,並選擇你的協議。

+0

不錯。我知道,如果我想成爲「OpenGL認證」,OpenGL暗示了一些規範。但是我很困惑,因爲我在OpenCV網站上看到它在BSD上發佈。感謝您的時間,正如您所說,我正在閱讀每個apis的條款。 – muxisar