本文目錄一覽:
怎麼理解PHP是開源的?
開源就是公開源代碼的意思…
公開源代碼不一定是免費使用的,也不代表能任意修改~~
開源和免費沒關係…雖然大多開源的都是免費的…但是就和3樓說得一樣..要看協議的~~
協議里有限制你只能學不能改,也不能用,事實上你就不能隨意用…雖然大多協議只限制商業目的!
php、asp、jsp關於開源的問題
廣義來講,可以看到程序的全部源碼,稱開源。
程序代碼開源:代碼開個屁,要看網站作者是否加密代碼了。
沒有加密就是開源的,加密了就不是開源的,比如PHP的zend加密,
個人認為:開源相對來說是編譯器的開源,
PHP是可以下載PHP的源碼自己編譯,這種叫開源。
你聽誰說過可以下載IIS的源碼自己編譯的?JSP一點都不知道,無法解釋。
2:編譯器是否開源不影響你開發的程序用於商業用途。
3:linux是開源的吧,還不是有人在賣,沒吊事。
4:打擊正版,推崇盜版。哈哈哈。。。。
什麼是php開源?開源是什麼意思
與你這個使用者關係不太大,開源指其許可協議 (license)。
php使用的許可協議是類似BSD的,還有個比較常使的叫GPL。
我先說GPL比較好,GPL是個限制性很強的開源license。一旦用GPL發行軟件,則必須帶有源代碼。允許軟件使用者修改源代碼,修改後可重新發行,但必須繼續以GPL做許可協議,並且一定也要帶有源代碼。“發行”不一定是免費的。
BSD license關鍵特點在於完全免費,也可以修改源代碼後發行,可以不再以BSD協議發行,使用上幾乎完全自由。
你可以看到兩者的一些區別:
BSD的軟件被修改後不再以BSD許可協議發行,因此可以不帶源代碼,用戶不能再修改了,往往被直接用作商業用途。有很多商業例子,像mac os x就是使用FreeBSD的內核,加上蘋果自己的圖形系統。
GPL的軟件強制性要帶有源代碼,其修改後的產品也只能用GPL繼續發行,確保以後的用戶有修改的權利,也確保了用戶不能將別人的代碼“據為己有”。
GPL軟件其實是可以賣錢的,最少可以賣出一次。但“再發行者”要免費,原始作者也沒辦法阻止。
你作為php的使用者,你用php生產產品,不帶有php這個工具的一部分,所以不屬於修改php的源代碼。
phpcms開源嗎
絕對開源的,現在就可以去隨便下載用了,以前用phpcms2008,現在有了phpcms v9了,可以去下載用哦
php的開源性
php 簡單來說是一個解析器,是運行PHP程序用的。
這個解析器你可以免費使用而且是開源的。
asp的解析器不是開源的更不免費,它綁到操作系統里了,操作系統是收費的
這裡的開源和免費不是指的PHP程序,,
PHP程序是否開源和免費取決於製作者。
跨平台只是他的一個優點。當然其它部份語言也有這個優點。
原創文章,作者:SVWS,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/147089.html