我是一個開始構建小型商業應用程序(用於在Visual Studio中構建的手機(java,android),網頁和C++應用程序)的程序員。框架/庫/ apis的許可證模型
現在的問題是,我不明白授權是如何工作的。從我所看到的我不允許使用任何庫,甚至不是基於Java的庫,因爲它們是在GPL或其他內容之下。
例如,我是否有義務支付Sun使用他們的Java庫來構建我的應用程序?或者如何在需要發佈我的代碼時編寫移動應用程序。大公司如何解決這個問題?
另一件我不明白,我允許什麼庫和apis免費使用,是特定於Windows(如MFC,.NET,COM)。這些許可證如何工作?如果我剛買了視覺工作室套裝,是否足以讓我使用這個API?我處於一種情況,我學會了使用這些庫/ apis /框架,現在是時候真正將它們用於我必須支付的東西。 如果這是真的,那意味着如果不花費數千美元購買其他產品就不可能構建商業應用程序?
從未聽說過「CopyFree」。我知道這些許可證爲許可許可證。 – CodesInChaos
@CodeInChaos閱讀發佈的鏈接(GNU公共許可證,較小的GNU公共許可證) –