A. 怎麼開放源代碼
您是說什麼開放源代碼?
如果是程序的話,開放源代碼很簡單。像Visual Basic這種以vbs為後綴名的文件可以通過更改後綴名為txt來獲得源代碼。但是這類文件較少,如果是exe文件的話更改後綴名只會出現亂碼。所以我們就需要用到反編譯工具。首先我們要確定該程序時使用的什麼編程語言,是否使用嵌套,然後搜集它的反編譯工具。我給你推薦幾個:
Java:Java Gui網頁鏈接
JavaScript(在線反編譯網站)網頁鏈接
C、C++ Flash工具包網頁鏈接
B. windows 開放源代碼
開放源代碼也稱為源代碼公開,指的是一種軟體發布模式。
一般的軟體僅可取得已經過編譯的二進制可執行檔,通常只有軟體的作者或著作權所有者等擁有程序的原始碼。
有些軟體的作者會將原始碼公開,此稱之為「源代碼公開」,但這並不一定符合「開放源代碼」的定義及條件,因為作者可能會設定公開原始碼的條件限制,例如限制可閱讀原始碼的對象、限制衍生品等。
(2)怎麼開放源碼擴展閱讀
開放源代碼軟體就是在開放源代碼許可證下發布的軟體,以保障軟體用戶自由使用及接觸源代碼的權利。這同時也保障了用戶自行修改、復制以及再分發的權利。
簡而言之,所有公布軟體源代碼的程序都可以稱為開放源代碼軟體。 開放源代碼有時不僅僅指開放源代碼軟體,它同時也是一種軟體開放模式的名稱。使用開放源代碼開放模式的軟體代表就有GNU/Linux操作系統。
嚴格地說來,開放源代碼軟體與自由軟體是兩個不同的概念,只要符合開源軟體定義的軟體就能被稱為開放源代碼軟體(開源軟體)
C. 開放源代碼軟體的介紹
開放源碼軟體(open-source)是一個新名詞,它被定義為描述其源碼可以被公眾使用的軟體,並且此軟體的使用,修改和分發也不受許可證的限制。開放源碼軟體通常是有right的,它的許可證可能包含這樣一些限制: 蓄意的保護它的開放源碼狀態,著者身份的公告,或者開發的控制。「開放源碼」正在被公眾利益軟體組織注冊為認證標記,這也是創立正式的開放源碼定義的一種手段。開放源碼軟體主要被散布在全世界的編程者隊伍所開發,但是同時一些大學,政府機構承包商,協會和商業公司也開發它。源代碼開放是信息技術發展引發網路革命所帶來的面向未來以開放創新、共同創新為特點的、以人為本的創新2.0模式在軟體行業的典型體現和生動註解。開放源碼軟體在歷史上曾經與UNIX,Internet聯系的非常緊密。在這些系統中許多不同的硬體需要支持,而且源碼分發是實現交叉平台可移植性的唯一實際可行的辦法。在DOS,Windows,Macintosh平台上僅僅有很少的用戶有可用的編譯器,開放源碼軟體更加不普遍。對開放源碼開發模式的更詳細的討論請看Eric Raymond寫的「The Cathedral and the Bazaar」。
D. 如何組織開放源碼小組
摘要 開源已經准備好開始工作,並且在2019年,Opensource.com上有很多很棒的文章,介紹了組織如何採用開源軟體或開放方法來推動業務發展。 隨著開源的成熟,我們已經看到開源不僅會取代專有軟體,而且會創建全新的業務模型。
E. 常聽說開放「源代碼」,「源代碼」是什麼,怎樣開放求答案
Linux和Zope是典型的開發源代碼產品,IBM和HP是典型的開放源代碼支持公司。
開放源代碼軟體是一種公開源代碼的軟體,任何人都可以修改、使用、拷貝、分發軟體的源代碼。Linux和Zope是最典型的開放源代碼軟體。
開放源代碼軟體由眾多的商業公司共同開發,能夠得到更好的質量保證。Zope是由數百個公司數千個開發人員共同維護的,他們共同組成了zope社區。同樣Plone也是由很多的商業公司在共同開發和維護,潤普公司正是這些商業公司的積極參與者之一。IBM和惠普也都是非常典型的開放源代碼軟體公司。
同傳統的封閉源代碼軟體相比,開放源代碼軟體為客戶帶來如下價值:
沒有版權問題: 客戶無需支付軟體License費用,便可授權使用。這同時極大地降低了解決方案的成本。
更加安全和穩定: 由於其開放性,開放軟體源代碼可以得到全世界眾多同行的審查,因此更易具備類似Linux的安全性和穩定性
更強的生命力:開放源代碼產品有更多的用戶,因此她有著更強的生命力。 開放源代碼軟體不會因某個具體的公司的倒閉而結束。
F. 開源代碼是什麼,怎麼用
開放源代碼(Open source code)也稱為源代碼公開,指的是一種軟體發布模式。
一般的軟體僅可取得已經過編譯的二進制可執行檔,通常只有軟體的作者或著作權所有者等擁有程序的原始碼。
有些軟體的作者會將原始碼公開,此稱之為「源代碼公開」,但這並不一定符合「開放源代碼」的定義及條件,因為作者可能會設定公開原始碼的條件限制,例如限制可閱讀原始碼的對象、限制衍生品等。
(6)怎麼開放源碼擴展閱讀:
開放源代碼軟體放棄了以下著作權人所享有的權利:
1、作品復制權:
接受某種開放源代碼軟體公共許可協議的用戶,對於初始軟體作品可以自由復制,也放棄了自己對初始軟體作品修改完善以後衍生版本軟體的復制限制權利。
2、作品修改權:
接受某種開放源代碼軟體公共許可協議的用戶,在依照協議復制了原軟體作品的目標代碼和源代碼以後,可以對原軟體作品在源代碼上進行修改,並且對修改後的衍生軟體作品,又要遵循先前已有的公共許可協議向後續的用戶明確放棄修改權,賦予後續用戶繼續修改的權利。
3、作品傳播權:
接受某種開放源代碼軟體公共許可協議的用戶,在自由地獲取了依照該協議發布的軟體作品,並進行了相關的修改完善之後,有依照該協議繼續無條件向後續用戶發布初始軟體作品以及修改後軟體作品的義務。
G. 開放源代碼操作系統是什麼
另一個簡稱更耳熟,就是「開源操作系統」,開源系統是公開了源代碼的操作系統,在不違反開源協議的前提下,所有人可以免費使用、編譯、再發布、隨意控制操作系統的運行方式。
目前最著名的開源系統是「Linux」。
相對應的主流的封閉操作系統有Windows、ios等。Windows就是目前個人電腦用得最多的操作系統,微軟公司的。ios就是蘋果手機的操作系統。
下圖是Linux系的Ubuntu:
H. 什麼叫開放源代碼
開放源代碼軟體就是在開放源代碼許可證下發布的軟體,以保障軟體用戶自由使用及接觸源代碼的權利。這同時也保障了用戶自行修改、復制以及再開發的權利。簡而言之,所有公布軟體源代碼的程序都可以稱為開放源代碼軟體。
開放源代碼有時不僅僅指開放源代碼軟體,它同時也是一種軟體開放模式的名稱以及包含他版權。使用開放源代碼開放模式的軟體代表就有Linux操作系統。開放源代碼開放模式的名字及其特點最早是由美國電腦黑客 Eric Raymond在他的著作《大教堂與市集》(The Cathedral and the Bazaar)等一系列論文集中提出並探討的。
嚴格地說來,開放源代碼軟體與自由軟體是兩個不同的概念,只要符合開源軟體定義的軟體就能被稱為開放源代碼軟體(開源軟體)。自由軟體是一個比開源軟體更嚴格的概念,因此所有自由軟體都是開放源代碼的,但不是所有的開源軟體都能被稱為「自由」。但在現實上,絕大多數開源軟體也都符合自由軟體的定義。比如,遵守GPL和BSD許可的軟體都是開放的並且是自由的。
開放源代碼軟體運動是一個主要由程序工程師及其它電腦用戶參與的聲勢浩大的運動。它是自由軟體運動的一個分支,但兩者的差別並不明顯。一般而言,自由軟體運動是基於政治及哲學思想(有時被稱為所謂黑客文化)的理想主義運動,而開放源代碼運動則主要注重程序本身的質量提升。
I. 開源軟體的開放源代碼如何獲得
你得先確定他到底是不是開源軟體,很多所謂開源只是免費而已,開放源代碼的軟體沒那麼多。如果有的話,一般作者會放到官網上,和二進制碼放一塊供人下載,同時還有開發文檔什麼的。大部分在sourceforge上都有。不確定你這個是不是開源。說實話,我實在不太確定你要那玩意幹嘛。IDE的源碼對於軟體初學者而已沒什麼用處,那個是相當難的。。。
J. 請教高手用自己的理解和通俗的語言解釋下「開放源碼"是什麼「開放源碼」對於用戶有何用途
開放源碼就是某個軟體或程序的代碼是開放的,你可以看到其中的任意一行代碼。用戶可以根據自己的需要來修改其中的代碼實現某項功能,對用戶來說看一下開源的代碼對自己的編程技術和思想都有幫助。