妳使用的ZS屬於開發的IDE,開發出的PHP代碼本質上是文本文件。同VS這種IDE不同,微軟可以在妳release的時候,加入壹些特征碼,然後當他們獲取到妳的軟件的時候,通過他們的工具比對特征碼,就可以知道妳使用的IDE究竟有沒有他們的授權。
而ZS是不行的,PHP文件的編譯過程是在妳服務器上調用PHP腳本時進行的,這時候已經和ZS無關了。另壹方面,他即使在php文件頭部加入特征碼,他也無法直接訪問到妳服務器中的腳本文件。即使進行正版驗證,我想他們也是在妳打開ZS開發的過程中進行的。所以綜上,我認為技術上來講,他們很難知道妳制作的php網站,是不是使用正版授權的ZS制作的,其次,如果妳有這方面的擔心,可以將所有PHP腳本文件用其他編輯器拷貝、另存壹次,就可以完全規避了。
可以。
eclipse開源,是基於Eclipse公***許可證開源的其本身。舉個其他例子,假如我開發了壹個編輯器,遵循GPL協議開源,GPL協議要求以其協議發行的軟件的衍生版本也需要以GPL開源,這時候,如果妳制作了壹個基於我編輯器的衍生軟件,是需要以GPL開源的。而妳用我編輯器開發的軟件、寫的文字,跟我采用的協議是無關的。雖然各個開源協議有所不同,但是基本上都要求的是對軟件本身代碼的約束,而不是妳用這個軟件做什麽。
申請著作權的時候,只關註著作本身,而非制作著作的工具。舉個例子,妳寫了壹個小說,妳使用鋼筆、毛筆、圓珠筆寫,甚至是偷來的筆,都不影響妳這個小說的著作權。
最後插壹句,寫PHP的話,同C#、JAVA這種依賴平臺、依賴IDE的語言不同,完全沒必要使用IDE,找個好用的編輯器足夠了