Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
嵌入式技术综合讨论
[转]开源如何盈利
发布于 2011-11-07 09:33:08 浏览:4051
订阅该版
开源如何盈利 -- from [http://javafans.info/opensource/471.html](http://javafans.info/opensource/471.html) 开源是一种令人惊讶的现象,但开源项目是安全的吗?商业项目是否会比社区支持的项目更可靠? 框架的存在离不开它的核心团队,在该文中我将介绍不同的PHP框架是如何支持它们的开发者的。 为什么核心团队是重要的? 我一直在寻找其他感兴趣的PHP框架。遗憾的是Akelos框架已经很久没有更新了。可能作者正在渡劫或者已经在Google找到了工作,但是一个有名的强大的框架怎么能够失去主创人员。 作为一名渴望学习一个新框架的开发者,你如何保证那个框架会一直存在,一直增加新功能?无论我们多么希望所有的东西都是免费得,但开发者需要赚钱,如果框架不能给维护者经济上的支持,他们将慢慢失去兴趣。幸运的是很多框架都有很好的盈利计划来支撑自己。 **Zend Framework是如何支撑自己的?** Zend Framework被设计为最终将你拉入到Zend Studio套件和Zend Platform中去。这是一个很好的解决方案,它可以解决很多基于Zend的软件的低性能。但重要的是,无论Zend是否以商业形式还是开源或者闭源形式发布,它都会对框架核心成员提供足够的支持来让他们专心做好它。Zend还可以持续发展很长时间。 **Code Igniter是如何支撑自己的?** Code Igniter很容易学习,你也已经用过它了。这个框架可以被自由的使用在任何项目中而不具有侵入性。它的核心成员在推销表达式引擎,这可以保证他们的团队会很高兴,还可以继续发展。 **Symfony是如何支撑自己的?** Symfony是最复杂的框架之一,它需要很多培训。它背后的公司提供对开发者的培训课程和认证。这意味着它能够保证自己的继续发展。 **Agile Toolkit是如何支撑自己的?** 和以上提到的框架不同,Agile Toolkit可以在AGPL协议下获得。这意味着你需要在网站上将源代码公布给用户。这一开源协议的使用有两个原因:鼓励开发者分享他们的代码,或者购买商业许可这样可以阻止他们源代码的公开。销售许可便可以保证它的继续发展了,这种模式也被Sencha和Highcharts使用。 **为什么“yet another framework”将会消失?** 无论这些框架的作者多么慷慨,无论他们花了多少时间在项目上,如果它没有足够的支持来养育他们的孩子,核心成员也会慢慢离去。使用MIT和BSD协议的框架大多坚持不了很长时间,我已经见到几个很不错的框架慢慢消失了。 捐款或许在很少的情况下有用(比如wikipedia),一般由社区支持的项目并不足够可靠,那些使用这些框架的人可能是太忙碌了,都没有及时进行回馈。 只有社区支持的项目会更容易消失,到那时第三方开发者的贡献就白费了。唯一的例外是那些mini框架。那些太小了以至于不需要活跃的维护。 结论:如果你在做自己的框架请知晓 创造新的框架是有趣的事情,如果你要将框架分享给其他人,要为相关的支持负责。做好更为现实的计划,要规划以后几年的发展,想清楚谁来支撑整个项目继续发展。 **我对开发者要说的话** 支持你所选择的框架,它的作者会让你的生活更方便,要及时给予他们帮助。如果开发者提供了一种商业的方式来支持他们的话,请考虑下。我确信如果我有一个很棒的框架,它有活力、有趣、简单并且可以盈利,我一定会认真做好自己的事情。我自己作为一名框架作者会继续提高框架的价值,而你去赚回所花的钱。 [翻译文章 本文作者是agiletoolkit框架的作者]
查看更多
1
个回答
默认排序
按发布时间排序
撰写答案
登录
注册新账号
关注者
0
被浏览
4.1k
关于作者
bernard
这家伙很懒,什么也没写!
提问
414
回答
5939
被采纳
76
关注TA
发私信
相关问题
1
开新板块了! 迅速占领第一帖!
2
有想玩点阵做电子钟的没?手上有屏
3
LED点阵屏硬件保护研究笔记
4
USB相关、Android、Arduino
5
Arduino即将发布ARM平台新产品
6
关于开关电源的同步整流技术
7
rt_thread_wizard使用教程
8
FM3系列MCU的IO操作笔记。
9
转一个xoolhaha 的寻一起开发的帖子
10
恩智浦出货世界速度最快的ARM Cortex-M4微控制器
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
使用百度AI助手辅助编写一个rt-thread下的ONVIF设备发现功能的功能代码
2
RT-Thread 发布 EtherKit开源以太网硬件!
3
rt-thread使用cherryusb实现虚拟串口
4
《C++20 图形界面程序:速度与渲染效率的双重优化秘籍》
5
《原子操作:程序世界里的“最小魔法单位”解析》
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
ota在线升级
UART
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
keil_MDK
rt_mq_消息队列_msg_queue
at_device
ulog
C++_cpp
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
张世争
8
个答案
2
次被采纳
rv666
5
个答案
2
次被采纳
a1012112796
13
个答案
1
次被采纳
用户名由3_15位
11
个答案
1
次被采纳
本月文章贡献
程序员阿伟
6
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
大龄码农
1
篇文章
2
次点赞
ThinkCode
1
篇文章
1
次点赞
Betrayer
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部