源碼二次開發
❶ 怎樣能知道源碼可以二次開發
一般判斷開源的程序是通過常見的配置,或者習慣性的操作,包括每個開源程序獨有的頁面運行方式都是判斷的依據。
❷ 網站必需具有源碼才能二次開發嗎
是的,只有開源源碼,才能在原來基礎上進行
二次開發
,加密過的,沒法再改變。
❸ 程序加密的網站源碼 能做二次開發嗎
網站 建議你還是找專業的技術人員或團隊去做
加密不是說不能做 而是適合不適合
因為你無法判斷加密部分存在什麼功能和代碼
甚至有些是 你正需要開發的部分 但你又無能為力
另外還有一部分是因為正版商家加密的版權
甚至還有不懷好意的 加密了後門木馬在裡面
所以不是說只要自己改幾個字就叫二次開發
大部分都要全部重新研究所有代碼
而加密的你就沒辦法了
甚至連安全都無法判斷 又談何穩定運營呢...
有隱患你的數據怎麼辦?
有隱患你的客戶怎麼辦?
有隱患購物網的資金怎麼辦?
這些都是將來運營的風險 客戶的風險
——————————————————————
以十幾年的企業網建運維 網商系統經驗告訴你
網站建設 是綜合性的技巧
就像種菜,並不是說知道操作流程 就一定會種菜
還要土壤 水肥 氣候 直接間接的相關知識都做一定的了解 才能真正去操作
所以那些速成的教程 僅僅是表麵皮毛而已
真的去模仿會出現各種各樣的問題 而且是從未了解過的
出了問題會覺得 前所未有的茫然
特別是那些教程又是毫無責任而言的,不可能去給你解決問題
最終還是要一個好的服務商
有能力和經驗的可以全部自己做好,沒有相關經驗的就找專業的建站公司全套服務
❹ 什麼是軟體的二次開發
軟體的二次開發是指支持軟體二次開發的原軟體系統都提供相應的SDK(Software develop kit)。二次開發人員可以根據SDK中提供的公開的API(應用程序介面)來訪問軟體原有的一些基本功能,並根據這些基本功能組合,擴展進而形成更加專業或新的功能以完成用戶特殊的需求。
對已有軟體產品的功能進行擴充或根據特殊需要組合擴展功能等。
(4)源碼二次開發擴展閱讀:
軟體二次開發的條件:
1、要有這個開源產品的所用語言的語言基礎。
2、要對這個開源產品的功能和使用要有比較熟悉,因為熟悉了,才知道一個需求下來,要改什麼,什麼是系統自帶的,大概要怎麼改。
3、要熟悉這個開源產品的數據結構,代碼結構,系統的框架結構,核心是哪裡,附屬功能是在哪裡。簡單點說,就是資料庫,代碼邏輯,文件目錄的熟悉。如果是用介面式的二次開發,則需要對這個介面比較熟悉,一般來說會有相應的文檔。
4、根據需求,然後利用開源產品的內核,進行系統的擴展和修改,以達到需求。
5、對其提供的SDK中的API函數有一定了解,以利於對SDK中個函數的使用更加靈活方便。
❺ 有一個疑惑,開源軟體源碼都知道了,那我做二次開發為什麼還需要包含原許可證不包含我的軟體也能跑起來
BSD
BSD開源協議是一個給於使用者很大自由的協議。基本上使用者可以」為所欲為」,可以自由的使用,修改源代碼,也可以將修改後的代碼作為開源或者專有軟體再發布。
但」為所欲為」的前提當你發布使用了BSD協議的代碼,或則以BSD協議代碼為基礎做二次開發自己的產品時,需要滿足三個條件:
◆如果再發布的產品中包含源代碼,則在源代碼中必須帶有原來代碼中的BSD協議。
◆如果再發布的只是二進制類庫/軟體,則需要在類庫/軟體的文檔和版權聲明中包含原來代碼中的BSD協議。
◆不可以用開源代碼的作者/機構名字和原來產品的名字做市場推廣。
BSD 代碼鼓勵代碼共享,但需要尊重代碼作者的著作權。BSD由於允許使用者修改和重新發布代碼,也允許使用或在BSD代碼上開發商業軟體發布和銷售,因此是對 商業集成很友好的協議。而很多的公司企業在選用開源產品的時候都首選BSD協議,因為可以完全控制這些第三方的代碼,在必要的時候可以修改或者二次開發。
AL2.0
Apache Licence是著名的非盈利開源組織Apache採用的協議。該協議和BSD類似,同樣鼓勵代碼共享和尊重原作者的著作權,同樣允許代碼修改,再發布(作為開源或商業軟體)。需要滿足的條件也和BSD類似:
◆需要給代碼的用戶一份Apache Licence
◆如果你修改了代碼,需要在被修改的文件中說明。
◆在延伸的代碼中(修改和有源代碼衍生的代碼中)需要帶有原來代碼中的協議,商標,專利聲明和其他原來作者規定需要包含的說明。
◆如果再發布的產品中包含一個Notice文件,則在Notice文件中需要帶有Apache Licence。你可以在Notice中增加自己的許可,但不可以表現為對Apache Licence構成更改。
Apache Licence也是對商業應用友好的許可。使用者也可以在需要的時候修改代碼來滿足需要並作為開源或商業產品發布/銷售。
❻ 眾籌系統源碼能不能二次開發的
可以,但是不是最先開發的人來開發,比較麻煩,因為每個程序員的思維方式不一樣,這就是很多人不願意碰別人的代碼的原因,
二次開發
不比重新開發簡單!建議重新開發比較好!
❼ 下載的一元雲購php源碼,怎麼二次開發啊
首先你要學會PHP語言,再次你要熟悉對方的PHP源碼,這樣你才可能去修改別人的代碼,在人家的代碼基礎上進行二次開發。
❽ 購買的軟體源代碼經過二次開發出售;但後來發現源代碼是非法獲得的,我違法嗎
源代碼具有著作權,單純的購買自己使用並不違法。但是經你開發,你獲得了新產品的著作權。但開發行為不能侵犯原作者的合法權益,你的出售行為已經侵犯了原著作者的權益。不論你購買的是不是具有合法來源的產品。
❾ 想要學習php網站源碼二次開發需要看哪些書
二次開發,得看你是開發哪個系統?
是Discuz嗎?
網上找一找資源就好了,擅用網路的話,其實你想學的東西基本上都能在網上找到。