SNS,全称Social Networking Services,即社会性网络服务,专指旨在帮助人们建立社会性网络的互联网应用服务。也指社会现有已成熟普及的信息载体,如短信SMS服务。SNS的另一种常用解释:全称Social Network Site,即“社交网站”或“社交网”。
SNS因为Facebook的成功而风靡全球,本文整理出2010年最活跃的8大开源SNS系统。
1. ConcourseConnect
ConcourseConnect是一个采用Java语言开发的,基于PostgreSQL数据库的SNS社会化网络平台。主要的功能包括有:ratings, reviews, wiki, 博客, 评论, 论坛, 群图, an ideas engine等等。同时还具有良好的可扩展性。
开发语言Java,采用AGPL授权协议。
下载地址:http://www.concursive.com/show/concourseconnect
2. Kablink Team
Kablink Term并不是严格的SNS软件,而是一个团队协作的平台,具备SNS的特性。
Kablink Teaming为团队提供一个协作/社会化的平台,提供的功能包括:讨论区、博客、日程安排、留言板、文件管理、里程碑管理、微博、相册、调查、任务、Wiki。
开发语言Java,授权协议:CPAL。
下载地址:http://www.kablink.org/download/
3. Shindig
Shindig不是一个SNS的成品软件,而是一个开发框架。它提供了一个开源的Open Social容器。有了它,就可以轻松支持Open Social啦,目前它提供了java和php两种版本。
下图是Shindig的一个Gadget 测试容器界面:
开发语言Java ,授权协议Apache。
下载地址:http://shindig.apache.org/download/index.html
4. UCenter Home
UCenter Home是康盛创想的SNS系统,在国内使用非常广泛。
基于PHP + MySQL开发
下载地址:http://u.discuz.net/
#p#
5. SNS Dolphin
有人说SNS Dolphin是史上最强悍的SNS软件,谁用谁知道。
开发语言PHP,授权协议GPL。
下载地址:http://www.boonex.com/unity/paymentprovider/payment
6. OpenPNE
OpenPNE专注于社区SNS软件的开发及网络技术的应用,拥有强大、稳定的性能和遥遥领先的运行速度。目前已经成为国内优秀的开源SNS社区系统软件之一。
开发语言PHP,授权协议不清楚。
下载地址:http://openpne.org.cn/
7. PHPizabi
PHPizabi是一个很强大的社会化交友平台,在国外使用较多。具有易于安装,易于使用,快速等特点。除了一个SNS系统应具有的基本功能之外,PHPizabi还提供博客,论坛,站内消息,聊天室,发布通告,文件共享,私人博客,私人相册,书签管理等功能。
开发语言PHP,授权协议OSL。
下载地址:http://www.phpizabi.com/
8. AROUNDMe
AROUNDMe也是类似Ning, Myspace, Google groups的一个免费社会化网站源码,自定义性非常强。
开发语言PHP,授权协议GPL。
下载地址:http://www.tweakersoft.com/mobile/aroundme.html
【编辑推荐】