2014-12-29 115 views
0

我已經構建了一個小程序,用於繪製使用Qt和QCustomPlot的串口數據。我是一名工程學學生,並且我有一個項目需要我操作mbed的ADC的數據,所以我爲了我的方便和經驗構建了這個應用程序。我想與需要這種工具的其他人分享(將其放在mbed網站上)。分銷免費軟件(Qt)

我不是程序員,我不知道有關許可的事情。 QCustomPlot在GPL下。我讀過我不能使用QT的GPL許可證的靜態鏈接;我不打算(我也會發布源代碼),但是想爲那些寧願使用該程序的人包含該程序的靜態版本。

因此,如果不做太多細節,我該怎麼辦?另外,是否需要在我的來源中包含任何免責聲明?

+0

您應該閱讀關於[GPL](http://www.gnu.org/licenses/quick-guide-gplv3.html)的內容。我建議您將源代碼放在例如[github上](http://github.com/)。不要擔心二進制文件(因爲每個系統都需要它自己的二進制文件) –

+0

這個問題似乎是無關緊要的,因爲它涉及法律建議,而不是編程。 –

回答

0

首先:爲您的軟件選擇許可證。網站http://choosealicense.com可以幫助你做到這一點。 通常,許可證要求將文本標題添加到源代碼文件中。這只是顯示源代碼中許可權條款的文本片段。 此外,通常需要license.txt文件,其中必須粘貼完整的許可證。無論如何choosealicense.com清楚地解釋了該怎麼做。 請注意,某些許可證(例如GPL)需要將一系列更改添加到您的源代碼中。此列表必須在軟件分發的整個生命週期中保持不變,並在您提供新版本時進行更新。 準備好軟件包後,請使用GitHub等網站將其作爲源代碼進行分發。 請勿包含二進制文件。只需添加源代碼和一個README文件,在其中解釋如何編譯它們。