導航:首頁 > 免費軟體 > 免費源碼軟體

免費源碼軟體

發布時間:2022-07-25 18:04:04

Ⅰ 免費/開源軟體是什麼意思

開放源代碼與自由軟體 許多人將開放源代碼與自由軟體(freeSoftware)視為相同,但若以定義條件而言,自由軟體僅是開放源代碼的一種,也就是自由軟體的定義較開放源代碼更為嚴格,並非開放源代碼的軟體就可稱為自由軟體,要視該軟體的授權條件是否合乎自由軟體基金會對自由軟體所下的定義。 開源軟體定義Version 1.9 開源不僅僅表示開放程序源代碼。從發行角度定義的開源軟體必須符合如下條件: 1、自由再發行 許可證不能限制任何團體銷售或贈送軟體,軟體可以是幾個不同來源的程序集成後的軟體發行版中的其中一個原件。許可證不能要求對這樣的銷售收取許可證費或其他費用。 2、程序源代碼 程序必須包含源代碼。必須允許發行版在包含編譯形式的同時也包含程序源代碼。當產品以某種形式發行時沒有包含源代碼,必須非常醒目的告知用戶,如何通過 Internet免費的下載源代碼。源代碼必須是以當程序員修改程序時優先選用的形式提供。故意地擾亂源代碼是不允許的。以預處理程序或翻譯器這樣的中間 形式作為源代碼也是不允許的。 3、派生程序 許可證必須允許更改或派生程序。必須允許這些程序按與初始軟體相同的許可證發行。 4、作者源代碼的完整性 只有當許可證允許在程序開發階段,為了調整程序的目的將「修補文件」的發行版與源代碼一起發行時,許可證才能限制源代碼以更改後的形式發行。許可證必須明確地允許按更改後的源代碼所建立的程序發行。許可證可以要求派生的程序使用與初始軟體不同的名稱或版本號。 5、無個人或團體歧視 許可證不能都有針對任何個人或團體制在專門奮斗領域內的任何人使用該程序。例如不能限製程序應用於商業領域,或者應用於遺傳研究。 7、許可證發行 伴隨程序所具有權力必須適用於所有的程序分銷商,而不需要這些團體之間再附加許可證簽字蓋章。 8、許可證不能特製某個產品 如果程序是某個特殊的軟體發行版中的一部分,伴隨該程序所具有的權力不能只以來於這一發行版。如果程序是從那一發行版中摘錄出來的,使用或發行時用的都是那個程序的許可證,分銷程序的所有團體都應擁有與初始軟體版所允許的所有權力。 9、許可證不能排斥其他軟體 許可證不能限制隨該許可證軟體一起發行的其他軟體。例如,許可證不能要求所有與之一起發行的其他軟體都是開源軟體。 10、許可證實例 GNU GPL、BSD、X Consortiun和Artistic許可證都是我們認為符合開源軟體定義的許可證。MPL也是一樣。

Ⅱ 有哪些項目管理軟體是可以提供源代碼的

如果是定製開發的項目都是可以提供源代碼的,只是這個源代碼不是免費提供的是收費的,一般需要源代碼的話,那定製的軟體要貴三五倍,就看你們公司覺得有沒有必要花高價買這個源代碼了

Ⅲ 寫代碼的軟體有哪些

寫代碼可以用的軟體有:Webstorm、Vscode、SublimeText、HBuilder、Dreamweaver、notepad++、editplus等。

代碼就是程序員用開發工具所支持的語言寫出來的源文件,是一組由字元、符號或信號碼元以離散形式表示信息的明確的規則體系。代碼設計的原則包括唯一確定性、標准化和通用性、可擴充性與穩定性、便於識別與記憶、力求短小與格式統一以及容易修改等。源代碼是代碼的分支,某種意義上來說,源代碼相當於代碼。現代程序語言中,源代碼可以書籍或磁帶形式出現,但最為常用格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。計算機源代碼最終目的是將人類可讀文本翻譯成為計算機可執行的二進制指令,這種過程叫編譯,它由通過編譯器完成。做前端開發,寫代碼的軟體是必不可少的。主流的前端開發寫代碼軟體有:WebStorm、Vscode、Sublime Text、HBuilder、Dreamweaver、notepad++、editplus等,下面我們一起來看看。
做前端開發,寫代碼的軟體是必不可少的。主流的前端開發寫代碼軟體有:WebStorm、Vscode、Sublime Text、HBuilder、Dreamweaver、notepad++、editplus等,下面我們一起來看看。
1.WebStorm【推薦】
WebStorm 是jetbrains公司旗下一款JavaScript 開發工具。目前已經被廣大中國JS開發者譽為「Web前端開發神器」、「最強大的HTML5編輯器」、「最智能的JavaScript IDE」等。與IntelliJ IDEA同源,繼承了IntelliJ IDEA強大的JS部分的功能。WebStorm的過人在於,商家不斷的更新版本。
2.Visual Studio Code(簡稱:Vscode)【推薦】
Visual Studio Code中文版是微軟推出的帶 GUI 的代碼編輯器,啟動非常快,完全可以用來代替其他文本文件編輯工具。還可以用來做開發,支持各種語言。軟體功能非常強大,界面簡潔明晰、操作方便快捷,設計得很人性化。軟體主要改進了文檔視圖,完善了對 Markdown的支持,新增PHP語法高亮。
3.Sublime Text
Sublime Text是一個代碼編輯器也是HTML和散文先進的文本編輯器。擁有著漂亮的用戶界面和非凡的功能,例如迷你地圖,多選擇,Python的插件,代碼段,等等。完全可自定義鍵綁定,菜單和工具欄。其主要功能包括:拼寫檢查,書簽,完整的Python API,Goto功能,即時項目切換,多選擇,多窗口等等。
4.HBuilder
HBuilder是DCloud推出的專為前端打造的開發工具,具有飛一樣的編碼、最全的語法庫和瀏覽器兼容數據、可以方便的製作手機APP、最保護眼睛的綠柔設計等特點。支持HTML、CSS、JS、PHP的快速開發。通過完整的語法提示和代碼輸入法、代碼塊等,大幅提升HTML、js、css的開發效率。
5.Dreamweaver
Dreamweaver是由Macromedia公司開發的一款所見即所得的網頁編輯器。所見即所得的網頁編輯器的優點有直觀性、使用方便、容易上手。它使用所見即所得的介面,亦有HTML編輯的功能。熟練掌握Dreamweaver軟體的使用,無論是設計師還是工程師,它都能有效提高你的工作效率。
6.Notepad++
Notepad++是一款Windows操作系統下的一套文本編輯器。此軟體是免費軟體,可以免費使用,自帶中文,小巧高效,支持27種編程語言,通吃C,C++ ,Java ,C#, XML, HTML, PHP,JS 等,Notepad++ 內置支持多達27種語法高亮度顯示。Notepad++除了可以用來製作一般的純文字說明文件,也十分適合編寫計算機程序代碼。
7.Editplus
Editplus是一款由韓國Sangil Kim出品的小巧但是功能非常強大的文字編輯器,擁有無限制的Undo/Redo(撤銷)、英文拼字檢查、自動換行、列數標記、搜尋取代、同時編輯多文件、全屏幕瀏覽功能。除了支持HTML, CSS, PHP, ASP, Perl, C/C++, Java, JavaScript, VBScript的代碼高亮外,還內建完整的HTML和CSS指令功能。

Ⅳ 跪求好心人分享源碼編輯器 V4.0 簡體中文版軟體免費百度雲資源

鏈接:

提取碼:mmvs

軟體名稱:源碼編輯器V4.0簡體中文版

語言:簡體中文

大小:214.50MB

類別:系統工具

介紹:源碼編輯器是一款非常專業的電腦編程軟體,通過圖文代碼的方式,讓青少年養成編程興趣,提高編碼學習效率。軟體內還提供了素材庫供用戶選擇使用,讓孩子在短時間內就能快速提升編程水平,可支持離線編程。

Ⅳ 開發軟體哪裡能提供免費的源碼

一般情況下應該是不會有源碼的,不然人家軟體公司吃什麼呢;
或者說像我們公司這樣的,從主要產品上獨立一款稍微簡化一點的軟體出來免費提供給市場的,不過這類的軟體一般都是不提供收費類的服務的,多數都是做做知名度的,
當然這類的軟體可能也不是軟體公司主營的產品。
所以你即便拿到源代碼又能幹嘛呢,所以我還是覺得,畢竟源碼是人家的勞動成果的付出還是需要付錢的。

什麼軟體可以看源碼

反編譯軟體,把軟體拖到反編譯軟體裡面就行了

望採納,

Ⅶ 免費商城源碼下載哪裡有

koahub軟體市場有免費開源的商城源碼,可以直接下載

Ⅷ 開放源代碼軟體的主要種類

Shareware
共享軟體。允許他人自由拷貝並收取合理注冊費用。使用者可在軟體規定的試用期限內免費試用,再決定注冊購買與否。大部分共享版軟體都有功能和時間限制,試用期通常分為7天、21天、30天不等。而有的共享軟體還限制用戶只能安裝一次,若刪除後重新安裝將會失效。像Winzip、ACDSee等軟體就是共享軟體。
Demos/"Crippleware"
免費或低費用試用的軟體,是商業軟體的一部分,它沒有自由可用的源碼,沒有支持,通常缺乏關鍵特徵。
Bundled Software
它由商業軟體攜帶並且不用增加額外的費用,但是它一般具有很有限的使用許可,沒有自由可用的源碼。例如:Microsoft Internet Explore. "Consortium-Ware": 源碼由公司內部人員共享,但是對公眾沒有自由可用的源碼。例如:Motif. "Non-commercial use only": 這是可以免費從Internet網下載的典型軟體,甚至連同源碼,但是同時它有嚴格的許可證限制它的使用。例如:1998年以前的Netscape的瀏覽器一些Open-source許可證類型
BSD(Berkeley Source Distribution)許可證:它要求版權和著者身份申明
GPL
通用公共許可證("CopyLeft")禁止派生或分發產品的限制。
LGPL
庫通用許可證,它不同於GPL許可證,在這個許可證下,庫(函數庫)可以自由的聯接到私有軟體。
Artistic License
使作者保持對進一步開發的控制。
NPL(Netscape Public Lincense)
基於GPL精神的新的許可證,但是保持了對源碼更多的控制和所有權(請看下面的「Netscape發展什麼」這一節)
Public Domain/Not Copyrighted/No Restrictions: 通常用於決定性的演算法以鼓勵廣泛使用,通常由美國政府使用。
Open-source 軟體的一些例子
現在有幾百種成熟的open-source產品被廣泛使用。這而是一些最著名的:
Corncart
由OSIC信息技術有限公司最新開發的開源電子軟體,集合之前所有電子開源軟體的所有優點。目前尚處於二次開發階段。
BSD UNⅨ
由California大學Berkeley分校開發的基於"BSD"許可證的軟體。許多UNⅨ商業版本是直接基於BSD源碼或者大多從它的設計中借用來的。
Linux: 它從一個芬蘭的大學生的研究項目成長為近六年最流行的非Microsoft操作系統。最初它僅僅是為PCs機設計的,可現在它支持Palm Pilots(小型掌中平台),大型的64位Digital Alphas晶元的超級計算機,和在這兩者之間的幾乎任何事物。與傳統操作系統相比它的效率更高,更可靠,更先進。它包括編譯程序,庫,和來自於FreeSoftware Foundation的各種工具,還有成千上萬的open-source產品,Linux平台是一個小的但是卻在快速成長的商業產業的基礎,還是軟體革新的溫床。它由商業公司和散布在全世界的自由編程人員基於GPL所開發。
Perl語言
"Internet的傳輸帶」,大多數web伺服器的動態內容的基礎,廣泛用於腳本語言編程和自動化文檔處理。它由Perl研究所基於Artistic 許可協議開發。
GCC
GNU C編譯器是許多Unix平台上首選的C/C++編譯器,也可以在其他平台上運行;因為支持幾乎每種處理器,所以它也被作為一個跨平台的工具而廣為流行;它由FSF基於GPL維護、開發。
X Window 系統
使用最廣的非microsoft窗口系統,具有先進的跨平台遠程執行特性,性能優良,靈活度高;由MIT和X Consortium在類BSD許可協議下開發;其他的增強功能由The XFree86 Project公司開發。
Internet 主幹:
BIND: Berkeley Internet Name Daemon; 為幾乎所有的Internet域名解析伺服器使用,其行為如同一個分散全球的分布式資料庫;由ISC(Internet Software Consortium)維護。
BSD SendMail: 郵件傳輸代理的最高標准。沒有任何一家商業競爭者能和它匹敵,絕對安全、健壯;負責處理Internet上超過75%的郵件傳輸任務,包括象AOL這樣的巨型站點---每天有數百萬的消息。由SendMail公司基於BSD許可協議維護。
INN:InterNet新聞伺服器,操縱Internet上的決大多數Usenet新聞還包括許多企業網。被ISC(BSD)所維護(BSD許可協議)。
Apache: 超過半數的web伺服器的動力(遠遠超出Microsoft和Netscape加起來的數量),早在1998年用於超過百萬的web伺服器。由Apache組織開發(類BSD許可證維護)。
WU-FTPD: 在Internet網上最流行的FTP伺服器,幾乎使用於所有的FTP站點。最初是由Bryan O'Connor在Washington大學Louis大街開發的,現在被Academ Consulting Services和許多自願者維護(BSD許可)。

Ⅸ 什麼是開源軟體有什麼優缺點

開源軟體即為開放源代碼軟體,它被定義為描述其源碼可以被公眾使用的軟體,並且此軟體的使用,修改和分發也不受許可證的限制。

優點:

1、降低風險

擁有源代碼使顧客們可以控制那些他們的業務所賴以生存的工具。當一個open-source產品的開發者提高價格,增加了難以接收的限制,或者使用了一些使顧客不滿意的方法,另一個不同的組織將使用該源代碼開始開發新的產品以解決原來機構的問題。顧客也能自己維護或找別人改進它以達到自己的要求。

2、質量高

一些研究已經顯示了open-source軟體與別的可比商業軟體具有可靠性上的極大優勢。更加有效的開發模式,更多的獨立同行對代碼和設計的雙重審查,以及大部分作者對自己作品的極大榮譽感,都對其優良的質量有所貢獻。一些公司甚至給予發現Bug者以物質獎勵。

3、透明度高

有軟體有很多「陰暗的死角」,隱藏著許多Bug。源碼對於查錯和理解產品工作原理來說是很重要的。在大的軟體公司,只有極少數人能接觸到源碼,而這些能接觸源碼的人通常用戶都無法直接接觸。能接觸源碼對於修補安全漏洞來說,也是非常重要的。一些開放源碼的產品--包括上面列舉的一些產品--是如此成功,以至於其商業競爭者無法存活。

缺點:

1、安裝open-source軟體有時需要一些更多的技術經驗,例如,可以配置或編譯源代碼的能力。

2、許多的組織已經嚴重的依賴open-source軟體。

3、出了問題,可能沒有人負責,會遭受巨大的經濟損失。

(9)免費源碼軟體擴展閱讀:

開放源碼軟體和免費軟體的區別

歷史上許多人開發過這樣一種軟體(也就是免費軟體基礎)簡稱為「free software」,而媒介一般稱它為「freeware」。不幸的是這兩種術語都被證明是不明確的且含糊的。

對於大多數人來說「free」僅僅用於購買的費用。比這個初始花費更重要的是由於缺乏許可證限制而帶來的費用。這些是幾種有可能是免費的軟體類型,但是明顯不是open-source software,因為它們具有某些限制或是缺乏公開的源碼。

閱讀全文

與免費源碼軟體相關的資料

熱點內容
電腦上怎麼下載班智達的軟體 瀏覽:1094
無痕跡消除圖片軟體 瀏覽:671
免費小票軟體 瀏覽:903
華為在哪裡設置軟體停止運行 瀏覽:909
用電腦鍵盤調節聲音大小 瀏覽:1215
自動刷軟體賺錢 瀏覽:1213
古裝連續劇免費版 瀏覽:1371
工免費漫畫 瀏覽:1105
手機軟體專門儲存文件 瀏覽:1464
uos如何用命令安裝軟體 瀏覽:1253
有線耳機插電腦麥克風 瀏覽:609
侏羅紀世界3在線觀看完整免費 瀏覽:953
單個軟體怎麼設置名稱 瀏覽:676
鳳凰網電腦版下載視頻怎麼下載視頻怎麼下載 瀏覽:1334
明白之後如何免費獲得無人機 瀏覽:783
如何解禁軟體菜單 瀏覽:788
副路由器連接電腦視頻 瀏覽:1310
內置wifi電視如何裝軟體 瀏覽:1044
手機換零免費雪碧 瀏覽:1543
國行蘋果如何下載美版軟體 瀏覽:1150