【51CTO外电头条】开源软件绝对是技术发展史上最重大的创新之一。只要购买一个全新的计算机设备,装上你所需要的任何软件,根本不用花一分钱(除了互联网数据费用外)。开源软件为你提供了一切,从免费文字处理软件、免费图像编辑软件、媒体播放软件、音频编辑软件、文档存档软件到PDF制作软件,不一而足。
虽然这些软件中有几个在功能上可能无法与商业软件相媲美,但有许多开源软件在特性和能力上与市面上其他各种软件却要出色得多。
本文就是为你介绍史上最优秀的几个开源软件。如果你还没有用过它们,我们向你强烈推荐所有这些应用软件。
1. WordPress
WordPress是一款免费的开源博客工具及内容管理系统(CMS),基于PHP和MySQL,可以在Web主机托管服务上运行。其特性包括一个插件架构和一套模板系统。截至20013年8月,WordPress已被前1000万个知名网站中18.9%以上的网站所使用。WordPress目前是网上使用的最受欢迎的博客系统,支撑着全球超过2.02亿个网站。除了博客外,WordPress还有着广泛用途:在线商店使用其电子商务主题,在线杂志使用其杂志主题,作品集使用其WordPress作品集主题,摄影人员和设计人员使用其 WordPress画廊主题上的画廊(Galleries)。
2. Magento
Magento是一款开源电子商务Web应用程序,于2008年3月31日发布。它由Varien(即现在的Magento公司)开发而成,当时得到了开源社区一群编程人员的帮助,Magento现在完全归Magento公司所有。Magento是使用Zend框架建立起来的。它使用实体-属性-值(EAV)数据模型来存储数据。
该软件目前被全球大约3万个商家所使用,其中包括三星和雀巢奈斯派索(Nespresso)等大公司。它的确是世界上发展速度最迅猛的电子商务平台之一。社区版的Magento免费提供,采用了开放软件许可证。虽然企业版要求你付费,但是它提供了诸多功能特性,比如多商店功能、商店积分和代金券。
3. Mozilla Firefox
Mozilla Firefox同样是一款免费的开源Web浏览器,由Mozilla基金会及旗下的Mozilla公司为Windows、OS X和Linux而开发,还有一个面向安卓的移动版。Firefox使用Gecko布局引擎来呈现网页,采用了目前和预期的Web标准。
该浏览器目前在整个Web浏览器市场中占有约24.43%的份额,这个数字还在不断上升。由于其第三方插件让你可以极其细化地定制浏览器,Mozilla Firefox是大多数Web专业人士青睐有加的一款浏览器。
4. Pidgin
Pidgin之前名为Gaim,这个开源多平台即时消息客户端基于名为libpurple的软件库。Libpurple支持许多常用的即时消息协议,让用户可以通过一个应用程序登录到各项服务。Pidgin用户的数量估计超过500万。
客户端让用户可以同时与不同的人联系,不管他们在使用什么样的即时消息平台。
5. FileZilla
尽管名称听上去很相似,但Filezilla与Mozilla毫无半点关系!这是一款免费的、跨平台的FTP软件,由FileZilla客户端和FileZilla服务器端组成。提供了面向Windows、Linux和Mac OS X的二进制代码。它支持FTP、SFTP和FTPS(基于SSL/TLS的FTP)。截至目前,它以2.406亿人次的下载量,成为SourceForge.net上历史上最受欢迎的第九大下载件。
6. Audacity
Audacity是一款免费的开源数字音频编辑软件及录制计算机应用软件,可适用于Windows、Mac OS X、Linux及其他操作系统。Audacity由卡内基·梅隆大学的Dominic Mazzoni和Roger Dannenberg联手开发而成。单单在SourceForge上,该软件就拥有大约8050万人次的下载量。该应用软件还赢得了SourceForge 2007年和2009年社区选择大奖,成为最佳多媒体项目。用户可以剪辑、复制、拼接和混合声音,从而录制和编辑现场音频,还可以将日益老化的磁带和唱片转换成数字格式。
7. GIMP
GIMP(GNU图像处理程序)是一款图像润饰和编辑工具,它采用LGPLv3及以后版本和GPLv3及以后版本的许可证而发布,是一款免费的开源软件。为包括Linux、OS X和微软Windows在内的大多数操作系统提供了定制版本。
GIMP拥有一系列工具,可用于图像润饰和编辑、形式自由的绘画、调整大小、裁切、相片剪辑、在不同的图像格式之间转换,以及处理更特殊的任务。可以使用动画插件来制作GIF和MPEG文件等动画图像。
8. OpenOffice
Apache OpenOffice是如今市面上最知名的开源办公套件之一。它含有大量的工具,可用于文字处理、电子表格、演示文稿、图形和数据库。Apache OpenOffice既可以保存OpenDocument格式的文档,也可以保存正宗微软Word格式的只读形式的微软Word文档。
它采用Apache许可证而发布。最新的3.4.1版本Apache OpenOffice得到了微软Windows、GNU/Linux及Mac OS X等操作系统的支持。它也不需要用户支付任何许可费。
9. VLC
VLC媒体播放器(通常名为VLC)是一款便于移植的、免费的开源跨平台媒体播放器和流媒体服务器,由VideoLAN项目组开发而成。VLC媒体播放器支持许多音频和视频压缩方法及文件格式,包括DVD-Video、视频CD和流媒体协议。它能够通过计算机网络传送流媒体,能够对多媒体文件进行转码处理。该软件目前是sourceforge.net上下载量排名第一的软件,下载人次多达8.689亿。
默认的VLC发行版含有众多免费的解码和编码库,因而不需要寻找和调校专有插件。VLC的许多编解码器由来自FFmpeg项目的libavcodec库提供,但是它主要使用自己的复用器和解复用器模块,并采用了自己的协议实现方法。它还是第一款支持在Linux和OS X上回放加密DVD的播放器,秘诀就在于使用了libdvdcss DVD解密库。
10. 7-Zip
7-Zip是一种开源文件存档工具,即用来压缩文件的一款应用软件。7-Zip可与7z archive格式协同使用,但是也能读写另外几种存档格式。该程序可以从命令行接口或图形用户界面来使用,还实现了基于窗口与外壳整合。7-Zip于1999年问世,由Igor Pavlov开发而成,它在sourceforge上的下载人次已超过了3.283亿。还提供了跨平台版本的命令行实行程序:p7zip。
该软件支持7z、XZ、BZIP2、GZIP、TAR、ZIP、WIM、ARJ、CAB、CHM、CPIO、CramFS、DEB、DMG、FAT、HFS、ISO、LZH、LZMA、MBR、MSI、NSIS、NTFS、RAR、RPM、SquashFS、UDF、VHD、WIM、XAR和Z等多种格式。