我創建了一個暴露RESTFul Web API的程序。我希望該程序能夠獲得免費軟件許可,並且首先傾向於在MIT授權,因爲我希望使用該API的客戶能夠擁有專有權。後來我意識到他們不會集成任何代碼,因爲程序在HTTP服務器上運行,然後客戶端只需通過HTTP與它進行交互。我是否認爲在GPL下許可它是安全的,並且仍然擁有使用它的專有商業客戶?
假設我有庫X含有A類與方法B和該庫X爲下GPL許可 realeased。 public class A {
public void b() {
// this is an example of b method's body. But assume that the body of method b
// is very complex
System.out