开源技术

我们的工作多数基于开源技术,我们的品牌特点是更多透明、更多灵活与更多可靠。 绝大多数软件都是通过编程语言编写而成的,例如C语言、C++、PHP、ASP等。软件中包含着一系列代码。计算机用户可以花钱购买软件,也可以从网上下载软件,然后再将软件安装到电脑上。软件生产商会对软件进行件版权注册,用户必须遵守特定协议方能使用软件。软件通常以操作系统(平台)能读懂的0、1二进制的形式存在。(比如说Widows是操作系统,Microsoft Office就是软件)用户将软件装上电脑后,仅仅只能得到软件的二进制版本,无法获得该软件的源代码,这样软件生产商就能保证软件不会被盗版、复制,从而保障了自己的利益。

 

开源软件与付费软件的区别

鉴于付费软件的修改、升级和扩展都必须通过软件源代码的所有者,也即生产商的许可,这种行为就被称为“用户锁定”。 了解更多“用户锁定”.

 

付费软件生产商掌握着软件源代码。软件的修改、更新与升级都由软件生产商控制。开源软件与付费软件恰恰相反。开源软件的理念就是将软件源代码公开,依靠所有软件爱好者的贡献,任何人都可以对源代码进行修改、增加安全补丁等,从而不断提升软件性能。从90年代Linux诞生至今,开源社区已经有了十足的发展,而这对IT行业也产生了巨大影响。

 

与收费软件相比,开源软件除了公开源代码外,收费也十分便宜,甚至完全免费。随着开源软件的不断成长与壮大,开源软件在质量方面也渐渐赶上价钱高昂的收费软件。因此,人们的视线越来越多地转向了开源软件,越来越多组织机构与个人开始选择开源软件,像法国军队、警察的400,000电脑从都安装了Linux操作系统、Open Office软件(与Microsoft Office同类型软件)。

 

随着开源软件越来越受重视,传统的软件生产商也在不断地改变策略与销售模式。像红帽公司(Red Hat)就将软件与其它附带服务,如维护与升级一起打包出售。

 

开源软件具有以下几个特点:

  • 免费获取代码
  • 源代码完全公开
  • 能对源代码进行自由修改
  • 免费发布改进版本
  • 软件安装时不嵌入其它软件
  • 软件安装时不与其它软件相冲突

 

开源社区是由一群致力于提供与收费软件同等质量及功能软件为目标的人组成的。因为独立开发的缘故,开源软件与收费软件相比,组件与模块更新方面很快。

 

 

部分著名的开源项目

 


Audacity
音频编辑
 

Blender
3D制作
 

Drupal
CMS
 

Firefox
网络浏览器
 

FileZilla
FTP客户端
 

Joomla!
CMS
 

phpBB
论坛系统
 

MySQL
数据库

Open Office
办公室套件

php
编程

ThunderBird
电邮客户端

Ubuntu
操作系统

VLC
视频播放

WordPress
博客平台

 

 


开源促进协会(The Open Source Initiative)

开源促进协会创建于1998年,是“开源社区(Open Source Software community)”的一个分支。随着开源软件的不断发展,为适应市场,协会推出了这样一种赢利理念:免费公开软件源代码,通过提供对软件的维护、升级及提供相关的技术支持以获取利益。Linux、Mozilla(远景浏览器)、Apache(网络服务器)、Perl(编程)、PNG(图片格式)等这些都是开源模式营利的典范。

 

 

戴文信息科技(上海)有限公司整合各种强力开源资源进行网站开发。运用开源资源进行开发可以保证网站开发的透明性与灵活性,从而确保我们的客户最大程度从开源技术中受益。