由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 其实开源(OpenSource) 不便宜!
相关主题
颤抖吧!Arch率先抛弃MySQL!求助个dll调用的问题
外行问个开源的问题要搞一个dashboard
关于c++的constructor的面试题微软又大转弯
typedef做个django project.
C++的GUI是用qt做的吗?Security
dll求救solr shared index file solution (转载)
问个超简单的C问题卡拉OK打分系统用什么算法?
Compilergit的官方文档真叫一个烂
相关话题的讨论汇总
话题: 开源话题: mysql话题: 类库话题: fix话题: source
进入Programming版参与讨论
1 (共1页)
G****r
发帖数: 5579
1
至少对99。9%的企业来说, Open Source很贵, 因为要用开源就得养些牛人和高手,
这人工费很高。 除了 FLAG之类的 以外很少能养得起一些牛人的。
我见过一些二流的IT公司, 用开源开发产品, 搞得乱七八糟的, 没竞争力。
非 IT 公司, 就更不要说了, 尽量少用开源!
z****e
发帖数: 54598
2
多裁几个dba, operation之类的
全让码农去干,自然就便宜了
要不然,随便一个db license一年可以收几万甚至几十万
还赚个p钱
a放十年前就是一个连ebay都不如的三流挨踢企业
G****r
发帖数: 5579
3
Wishful thinking vs Reality :)
BTW, I personally like Open Source.

【在 z****e 的大作中提到】
: 多裁几个dba, operation之类的
: 全让码农去干,自然就便宜了
: 要不然,随便一个db license一年可以收几万甚至几十万
: 还赚个p钱
: a放十年前就是一个连ebay都不如的三流挨踢企业

z****e
发帖数: 54598
4
这就是reality
我们ceo,cto这些因为听阿三忽悠,用了oracle贼贵的垃圾产品
项目失败,董事会决定,ceo带头负责,带头滚蛋
干了十多年,亲手从一个startup做成这个国家的股指成分股
就因为一个项目失败,说走就走了
现在项目停止,回到开源上来,同时上aws,停招dba和operation
各种措施都是冲着省钱去的

【在 G****r 的大作中提到】
: Wishful thinking vs Reality :)
: BTW, I personally like Open Source.

G****r
发帖数: 5579
5
That's Special case vs main street!
You just have a special case only.

【在 z****e 的大作中提到】
: 这就是reality
: 我们ceo,cto这些因为听阿三忽悠,用了oracle贼贵的垃圾产品
: 项目失败,董事会决定,ceo带头负责,带头滚蛋
: 干了十多年,亲手从一个startup做成这个国家的股指成分股
: 就因为一个项目失败,说走就走了
: 现在项目停止,回到开源上来,同时上aws,停招dba和operation
: 各种措施都是冲着省钱去的

x****u
发帖数: 44466
6
99%的公司都没能力养明白人自己搞开源,所以必须买IBM等公司的方案,这些玩意价格
贵的很。
MS的就便宜多了,除了买Server外,直接看认证证书就能招到物美价廉的程序员网管员。



【在 G****r 的大作中提到】
: 至少对99。9%的企业来说, Open Source很贵, 因为要用开源就得养些牛人和高手,
: 这人工费很高。 除了 FLAG之类的 以外很少能养得起一些牛人的。
: 我见过一些二流的IT公司, 用开源开发产品, 搞得乱七八糟的, 没竞争力。
: 非 IT 公司, 就更不要说了, 尽量少用开源!

x****u
发帖数: 44466
7
不是所有的db都需要这么贵的license的。真花这个钱的都是因为不花不行的理由。

【在 z****e 的大作中提到】
: 多裁几个dba, operation之类的
: 全让码农去干,自然就便宜了
: 要不然,随便一个db license一年可以收几万甚至几十万
: 还赚个p钱
: a放十年前就是一个连ebay都不如的三流挨踢企业

k**********g
发帖数: 989
8

It's about losing control - of risk.
When you can see the source code, you can mitigate the risk of software
defects. Consider the opposite: if you use someone else's closed-source
software, you are at that vendor's mercy to have your bugs fixed. The vendor
might as well decide to take your support money and do nothing, and you
have no legal recourse.
Contract laws do not put an obligation on a vendor to fix any bugs that are
reported to them. This is the meaning of the "No fitness for purpose, ...
even if advised of the possibility ..." clause.
When you have a perpetual license to something, you mitigate the risk of a
vendor pricejacking (jacking up the price so as to hijack your company).
The cost of doing business without mitigating these risk can easily cost
more than 100% of the company's entire worth.

【在 z****e 的大作中提到】
: 这就是reality
: 我们ceo,cto这些因为听阿三忽悠,用了oracle贼贵的垃圾产品
: 项目失败,董事会决定,ceo带头负责,带头滚蛋
: 干了十多年,亲手从一个startup做成这个国家的股指成分股
: 就因为一个项目失败,说走就走了
: 现在项目停止,回到开源上来,同时上aws,停招dba和operation
: 各种措施都是冲着省钱去的

z****e
发帖数: 54598
9
管理层盲目乐观,盲目相信oracle的consultant是失败的主因
你要说这是losing control of risk,嗯,最大的risk就是license fee
看人家linkedin之类的用开源用得多好,netflix,amzon这些
学会从这些成功者身上汲取经验和教训,当然过去的失败也很值得借鉴
当然你要归咎于什么losing control of risk那还不容易,哪一个project不是这个原因
来吧,你来举例,我来说是怎么losing control of risk的

vendor
are

【在 k**********g 的大作中提到】
:
: It's about losing control - of risk.
: When you can see the source code, you can mitigate the risk of software
: defects. Consider the opposite: if you use someone else's closed-source
: software, you are at that vendor's mercy to have your bugs fixed. The vendor
: might as well decide to take your support money and do nothing, and you
: have no legal recourse.
: Contract laws do not put an obligation on a vendor to fix any bugs that are
: reported to them. This is the meaning of the "No fitness for purpose, ...
: even if advised of the possibility ..." clause.

g*****g
发帖数: 34805
10
你说非IT公司没能力用开源产品是有可能的,他们二次开发的能力很弱。
IT公司大多数是用开源的,比如当年大家不用ejb用spring的原因就是因为spring更简
单,
spring都没整明白又怎么指望用ejb开发。
整个lamp架构,一两个码农就可以写出一堆简单网站。世界上80%的网站都是这样出来
的。
你说开源很贵,我老是不信的。



【在 G****r 的大作中提到】
: 至少对99。9%的企业来说, Open Source很贵, 因为要用开源就得养些牛人和高手,
: 这人工费很高。 除了 FLAG之类的 以外很少能养得起一些牛人的。
: 我见过一些二流的IT公司, 用开源开发产品, 搞得乱七八糟的, 没竞争力。
: 非 IT 公司, 就更不要说了, 尽量少用开源!

相关主题
dll求救求助个dll调用的问题
问个超简单的C问题要搞一个dashboard
Compiler微软又大转弯
进入Programming版参与讨论
x****u
发帖数: 44466
11
IT公司内部有多大数据量?闭源也一样搞得定。

【在 g*****g 的大作中提到】
: 你说非IT公司没能力用开源产品是有可能的,他们二次开发的能力很弱。
: IT公司大多数是用开源的,比如当年大家不用ejb用spring的原因就是因为spring更简
: 单,
: spring都没整明白又怎么指望用ejb开发。
: 整个lamp架构,一两个码农就可以写出一堆简单网站。世界上80%的网站都是这样出来
: 的。
: 你说开源很贵,我老是不信的。
:
: ,

g*****g
发帖数: 34805
12
搞得定不便宜,何必呢。闭源的东西,没问题也罢,有点问题哭死。
我老人家举例过的,俺做过的一个startup,client team做个driver,
买了MSFT的support,天天给他们打电话,天天加班,还不停delay。

【在 x****u 的大作中提到】
: IT公司内部有多大数据量?闭源也一样搞得定。
x****u
发帖数: 44466
13
连Windows这种文档齐全的傻瓜系统都搞不定的team,你让他们玩开源是自杀啊。

【在 g*****g 的大作中提到】
: 搞得定不便宜,何必呢。闭源的东西,没问题也罢,有点问题哭死。
: 我老人家举例过的,俺做过的一个startup,client team做个driver,
: 买了MSFT的support,天天给他们打电话,天天加班,还不停delay。

g*****g
发帖数: 34805
14
人client team的头说过很多次,是微软的bug,只有等他们修一条路。我们是个小
startup,
微软根本不当啥紧急任务。你要是开源,不行好歹还能自己维护。我老用过的开源类库
,自己fix的总有10个8个的。Fix了contribute回去,人愿意用就省心了,不愿意用好
歹自己这个fork还能用。

【在 x****u 的大作中提到】
: 连Windows这种文档齐全的傻瓜系统都搞不定的team,你让他们玩开源是自杀啊。
x****u
发帖数: 44466
15
谁告诉你开源的东西就可以随便contribute的?你去维护一个dist的几个软件包就知道
厉害了。

【在 g*****g 的大作中提到】
: 人client team的头说过很多次,是微软的bug,只有等他们修一条路。我们是个小
: startup,
: 微软根本不当啥紧急任务。你要是开源,不行好歹还能自己维护。我老用过的开源类库
: ,自己fix的总有10个8个的。Fix了contribute回去,人愿意用就省心了,不愿意用好
: 歹自己这个fork还能用。

g*****g
发帖数: 34805
16
committer跟contribute fix是两码事,后者是要经过把关的,一看你就是没经验的。

【在 x****u 的大作中提到】
: 谁告诉你开源的东西就可以随便contribute的?你去维护一个dist的几个软件包就知道
: 厉害了。

k**********g
发帖数: 989
17


http://aosabook.org/en/

【在 G****r 的大作中提到】
: 至少对99。9%的企业来说, Open Source很贵, 因为要用开源就得养些牛人和高手,
: 这人工费很高。 除了 FLAG之类的 以外很少能养得起一些牛人的。
: 我见过一些二流的IT公司, 用开源开发产品, 搞得乱七八糟的, 没竞争力。
: 非 IT 公司, 就更不要说了, 尽量少用开源!

k**********g
发帖数: 989
18

http://blogs.technet.com/b/markrussinovich/
http://blogs.msdn.com/b/oldnewthing/
The problem with Windows (before there is C#) is that Documentation is not
enough. You basically has to be able to read Windows code - disassembly (
machine code, without the human-readable source code) - and troubleshoot
problems that may lie in your own code, Microsoft's code, or some device
driver code.

【在 x****u 的大作中提到】
: 连Windows这种文档齐全的傻瓜系统都搞不定的team,你让他们玩开源是自杀啊。
x****u
发帖数: 44466
19
如果bug修改有那么简单,每个dist的包打长长一列patch干什么?

【在 g*****g 的大作中提到】
: committer跟contribute fix是两码事,后者是要经过把关的,一看你就是没经验的。
x****u
发帖数: 44466
20
土人,你能看懂这家伙的blog么?他找的的类似问题,在开源平台上要多10倍以上。

【在 k**********g 的大作中提到】
:
: http://blogs.technet.com/b/markrussinovich/
: http://blogs.msdn.com/b/oldnewthing/
: The problem with Windows (before there is C#) is that Documentation is not
: enough. You basically has to be able to read Windows code - disassembly (
: machine code, without the human-readable source code) - and troubleshoot
: problems that may lie in your own code, Microsoft's code, or some device
: driver code.

相关主题
做个django project.卡拉OK打分系统用什么算法?
Securitygit的官方文档真叫一个烂
solr shared index file solution (转载).net c# 到底哪不好?没听说过c#程序员找不到工作的,说心里话
进入Programming版参与讨论
w**z
发帖数: 8232
21
用过GitHub吗?

【在 x****u 的大作中提到】
: 如果bug修改有那么简单,每个dist的包打长长一列patch干什么?
x****u
发帖数: 44466
22
跟不上你思路了。

【在 w**z 的大作中提到】
: 用过GitHub吗?
g*****g
发帖数: 34805
23
那是一列,对我个人来说只碰上一个。有源码,目的明确,fix一个bug有啥难得。
一看就是微软出来的,这么多年思想都没转变过来。

【在 x****u 的大作中提到】
: 如果bug修改有那么简单,每个dist的包打长长一列patch干什么?
g*****g
发帖数: 34805
24
扯蛋,这就是说API文档本身很可能不够详尽,但一看源码就知道怎么回事了。
开源;类库,出了莫名其妙错误可以直接把debugging point放进第三方类库里,换了微
软的你试试?

【在 x****u 的大作中提到】
: 土人,你能看懂这家伙的blog么?他找的的类似问题,在开源平台上要多10倍以上。
x****u
发帖数: 44466
25
所以说你是小孩不知道水深浅。
拿源码改完bug,谁给你测?而且将来人家上游有了新变化,怎么保证和你的补丁不冲
突?这东西代价大得很。要是G或者F级别的,可以自己出一个内部dist自己玩,一般公
司玩不起。

【在 g*****g 的大作中提到】
: 那是一列,对我个人来说只碰上一个。有源码,目的明确,fix一个bug有啥难得。
: 一看就是微软出来的,这么多年思想都没转变过来。

k**********g
发帖数: 989
26

了微
一模一样。
把breakpoint放进kernel32.dll API entry point and disassembly。
This is why for many years ago Windows programming == C + Disassembly.

【在 g*****g 的大作中提到】
: 扯蛋,这就是说API文档本身很可能不够详尽,但一看源码就知道怎么回事了。
: 开源;类库,出了莫名其妙错误可以直接把debugging point放进第三方类库里,换了微
: 软的你试试?

x****u
发帖数: 44466
27
你看过源码么?99%的问题一看debug symbol信息足够,反而是号称源码随便看的Linux
,质量低劣的代码不计其数。

了微

【在 g*****g 的大作中提到】
: 扯蛋,这就是说API文档本身很可能不够详尽,但一看源码就知道怎么回事了。
: 开源;类库,出了莫名其妙错误可以直接把debugging point放进第三方类库里,换了微
: 软的你试试?

x****u
发帖数: 44466
28
的确,如果不考虑知识产权问题,山寨一个win32容易得很。

【在 k**********g 的大作中提到】
:
: 了微
: 一模一样。
: 把breakpoint放进kernel32.dll API entry point and disassembly。
: This is why for many years ago Windows programming == C + Disassembly.

g*****g
发帖数: 34805
29
你跟我装个屁资深。我都说得够明白了,contribute个fix,能被采用最好,不被采用
就不升级。
你不能控制别人的变化,还不能控制自己的dependency版本?一看就连maven一类东西
都没用过的。

【在 x****u 的大作中提到】
: 所以说你是小孩不知道水深浅。
: 拿源码改完bug,谁给你测?而且将来人家上游有了新变化,怎么保证和你的补丁不冲
: 突?这东西代价大得很。要是G或者F级别的,可以自己出一个内部dist自己玩,一般公
: 司玩不起。

x****u
发帖数: 44466
30
不升级?好吧你自己fix人家新版本的全部bug就行,是不是虱子多了不咬人啊。

【在 g*****g 的大作中提到】
: 你跟我装个屁资深。我都说得够明白了,contribute个fix,能被采用最好,不被采用
: 就不升级。
: 你不能控制别人的变化,还不能控制自己的dependency版本?一看就连maven一类东西
: 都没用过的。

相关主题
web crawler数据分析外行问个开源的问题
谁能推荐个web portal的software关于c++的constructor的面试题
颤抖吧!Arch率先抛弃MySQL!typedef
进入Programming版参与讨论
g*****g
发帖数: 34805
31
一个第三方类库,你用不到的部分有bug跟你有屁关系。只要不升级,哪来新版本。

【在 x****u 的大作中提到】
: 不升级?好吧你自己fix人家新版本的全部bug就行,是不是虱子多了不咬人啊。
x****u
发帖数: 44466
32
好吧,前提变成了你的东西足够小。。。Win32下无数人也用zlib等开源库东西开发。
你用第三方类库的工作经验反推整个平台的选择,实在不合适。

【在 g*****g 的大作中提到】
: 一个第三方类库,你用不到的部分有bug跟你有屁关系。只要不升级,哪来新版本。
g*****g
发帖数: 34805
33
我老一直说第三方开源类库,没提OS。当然即使OS也可以使用同样的策略,先对付了再等
官方fix。总比没辙死等强。我老人家干过的公司,一个问题两周解决不了,我老的饭
碗就成问题了。
老板才不管你是谁的错。

【在 x****u 的大作中提到】
: 好吧,前提变成了你的东西足够小。。。Win32下无数人也用zlib等开源库东西开发。
: 你用第三方类库的工作经验反推整个平台的选择,实在不合适。

x****u
发帖数: 44466
34
Windows一样可以先对付,而且更容易。

再等

【在 g*****g 的大作中提到】
: 我老一直说第三方开源类库,没提OS。当然即使OS也可以使用同样的策略,先对付了再等
: 官方fix。总比没辙死等强。我老人家干过的公司,一个问题两周解决不了,我老的饭
: 碗就成问题了。
: 老板才不管你是谁的错。

l*********s
发帖数: 5409
35
simple, submit the patch back to upstream.

【在 x****u 的大作中提到】
: 所以说你是小孩不知道水深浅。
: 拿源码改完bug,谁给你测?而且将来人家上游有了新变化,怎么保证和你的补丁不冲
: 突?这东西代价大得很。要是G或者F级别的,可以自己出一个内部dist自己玩,一般公
: 司玩不起。

b*******s
发帖数: 5216
36
所以开源的coding convention很重要,我觉得做开源应该尽量保持coding风格一致,
或者加个简单说明,方便别人,也方便自己

了微

【在 g*****g 的大作中提到】
: 扯蛋,这就是说API文档本身很可能不够详尽,但一看源码就知道怎么回事了。
: 开源;类库,出了莫名其妙错误可以直接把debugging point放进第三方类库里,换了微
: 软的你试试?

b*******s
发帖数: 5216
37
开源的,多半要选一个单元测试框架绑上的,也省掉文档

【在 x****u 的大作中提到】
: 所以说你是小孩不知道水深浅。
: 拿源码改完bug,谁给你测?而且将来人家上游有了新变化,怎么保证和你的补丁不冲
: 突?这东西代价大得很。要是G或者F级别的,可以自己出一个内部dist自己玩,一般公
: 司玩不起。

x****u
发帖数: 44466
38
不是亲友团的话人家直接无视,你做几次就知道深浅了。不是说没有反应迅速的OSS项
目,但大多数反应极为迟钝,所以商业软件宁可自己维护dist以及一整套patch。

【在 l*********s 的大作中提到】
: simple, submit the patch back to upstream.
x****u
发帖数: 44466
39
开源的coding风格最五花八门了,Webkit,Mozilla,Linux什么都不一样。

【在 b*******s 的大作中提到】
: 所以开源的coding convention很重要,我觉得做开源应该尽量保持coding风格一致,
: 或者加个简单说明,方便别人,也方便自己
:
: 了微

x****u
发帖数: 44466
40
源码代替文档的结果,和城市取消公共厕所差不多,就是小屁孩到处写肮脏代码埋地雷
啊。

【在 b*******s 的大作中提到】
: 开源的,多半要选一个单元测试框架绑上的,也省掉文档
相关主题
typedef问个超简单的C问题
C++的GUI是用qt做的吗?Compiler
dll求救求助个dll调用的问题
进入Programming版参与讨论
z****e
发帖数: 54598
41
coding monkey最讨厌的就是写文档
你强迫它们写,还不如不写,与其读那种文档不如直接看代码
这就是为啥我们要强化代码可读性,因为往往到了后面
只有代码可信,很多人的记忆笔记里面都一堆地雷

【在 x****u 的大作中提到】
: 源码代替文档的结果,和城市取消公共厕所差不多,就是小屁孩到处写肮脏代码埋地雷
: 啊。

x****u
发帖数: 44466
42
写文档的意思是大家形成共识,不要今天我用了你的函数,你明天就改掉让我的程序
crash。
不是让你什么地方都写,但如果被外部使用的地方一定要写。

【在 z****e 的大作中提到】
: coding monkey最讨厌的就是写文档
: 你强迫它们写,还不如不写,与其读那种文档不如直接看代码
: 这就是为啥我们要强化代码可读性,因为往往到了后面
: 只有代码可信,很多人的记忆笔记里面都一堆地雷

b*******s
发帖数: 5216
43
没错,哪怕是现在都是用private wiki来做文档,过一两年里面也是一堆错误,改了代
码未必人人都想到去更新文档,两者根本不同步,额外的文档也要占用时间,拖慢进度
。所以我觉得代码可读性一定要好,而文档用来描述设计这类更合适,我们code
review时第一位的重点就是代码风格,比找bug更重视

【在 z****e 的大作中提到】
: coding monkey最讨厌的就是写文档
: 你强迫它们写,还不如不写,与其读那种文档不如直接看代码
: 这就是为啥我们要强化代码可读性,因为往往到了后面
: 只有代码可信,很多人的记忆笔记里面都一堆地雷

l*********s
发帖数: 5409
44
but you are not doing any worse than close-source. You are saying it is slow
to get free pizza, but it is hardly a news.

【在 x****u 的大作中提到】
: 不是亲友团的话人家直接无视,你做几次就知道深浅了。不是说没有反应迅速的OSS项
: 目,但大多数反应极为迟钝,所以商业软件宁可自己维护dist以及一整套patch。

r***o
发帖数: 1526
45
开源那一大坨谁有那个功夫去读源码fix bug,工作太闲了吧?
bug fix了测试怎么办?

【在 g*****g 的大作中提到】
: 人client team的头说过很多次,是微软的bug,只有等他们修一条路。我们是个小
: startup,
: 微软根本不当啥紧急任务。你要是开源,不行好歹还能自己维护。我老用过的开源类库
: ,自己fix的总有10个8个的。Fix了contribute回去,人愿意用就省心了,不愿意用好
: 歹自己这个fork还能用。

w**z
发帖数: 8232
46
有Github, contribute code 容易多了。fork, modify, test, commit,
pullrequest。然后会有committer code review, then merge。 如果不被接受,
worst case 自己build 一个,当然自己maintain 一个branch 比较烦,但这是下下策
,总比等死强啊。
当然前提是你能fix bug, 当初,我们用web logic 有问题,把他的jar decompile,
找出原因,又能怎么样?只能想办法work around。

【在 x****u 的大作中提到】
: 跟不上你思路了。
g*****g
发帖数: 34805
47
Like wwzz said, it's not a situation you want to be in. But it's a situation
you can be in occasionally you have to handle. Sometimes you can find a
workaround, but when you
can't, it comes down to throw away the library you heavily depend on, or fix
it by yourself and urge the library owner to use the fix. The choice is
pretty clear to me.

【在 r***o 的大作中提到】
: 开源那一大坨谁有那个功夫去读源码fix bug,工作太闲了吧?
: bug fix了测试怎么办?

z****e
发帖数: 54598
48
有,自己看看jira,一堆人帮忙测试,帮忙纠错呢
我上统计课的时候,一起上课一个白妞就当场纠出r的一个错误
几个星期后,在老师的帮助下,读懂源代码,然后fix了并反馈给committee
其实想参与开源,第一步往往就是义务做测试
公孙大神就做过

【在 r***o 的大作中提到】
: 开源那一大坨谁有那个功夫去读源码fix bug,工作太闲了吧?
: bug fix了测试怎么办?

x****u
发帖数: 44466
49
小同学,你要是文档加symbol还搞不定,看OSS代码肯定不行的。

slow

【在 l*********s 的大作中提到】
: but you are not doing any worse than close-source. You are saying it is slow
: to get free pizza, but it is hardly a news.

x****u
发帖数: 44466
50
大项目OSS从来没人嫌代码少的,测试才是主要开销。
提交fix容易,但你给QA买单么?



【在 w**z 的大作中提到】
: 有Github, contribute code 容易多了。fork, modify, test, commit,
: pullrequest。然后会有committer code review, then merge。 如果不被接受,
: worst case 自己build 一个,当然自己maintain 一个branch 比较烦,但这是下下策
: ,总比等死强啊。
: 当然前提是你能fix bug, 当初,我们用web logic 有问题,把他的jar decompile,
: 找出原因,又能怎么样?只能想办法work around。

相关主题
要搞一个dashboardSecurity
微软又大转弯solr shared index file solution (转载)
做个django project.卡拉OK打分系统用什么算法?
进入Programming版参与讨论
x****u
发帖数: 44466
51
这种测试漏掉的东西都和筛子一样,商业领域一用一个死。
能用的开源都是商业公司花大价钱测的。

【在 z****e 的大作中提到】
: 有,自己看看jira,一堆人帮忙测试,帮忙纠错呢
: 我上统计课的时候,一起上课一个白妞就当场纠出r的一个错误
: 几个星期后,在老师的帮助下,读懂源代码,然后fix了并反馈给committee
: 其实想参与开源,第一步往往就是义务做测试
: 公孙大神就做过

b*******r
发帖数: 361
52
能用open source不贵吧,能维护和contribute的才贵,一个抵十个



【在 G****r 的大作中提到】
: 至少对99。9%的企业来说, Open Source很贵, 因为要用开源就得养些牛人和高手,
: 这人工费很高。 除了 FLAG之类的 以外很少能养得起一些牛人的。
: 我见过一些二流的IT公司, 用开源开发产品, 搞得乱七八糟的, 没竞争力。
: 非 IT 公司, 就更不要说了, 尽量少用开源!

w**z
发帖数: 8232
53
我提交的,当然自己测过的。我自己要放production 里,能不测? 当然一般, 新版
本出来,不会马上用在Production. 即便是商业软件,也是这样的。 但open source
project 众人拾柴火焰高,更新比商业软件快多了。

【在 x****u 的大作中提到】
: 大项目OSS从来没人嫌代码少的,测试才是主要开销。
: 提交fix容易,但你给QA买单么?
:
: ,

z****e
发帖数: 54598
54
你太小看群众的力量了

【在 x****u 的大作中提到】
: 这种测试漏掉的东西都和筛子一样,商业领域一用一个死。
: 能用的开源都是商业公司花大价钱测的。

g*****g
发帖数: 34805
55
他都不用开源类库,还口口声声不可能。I服了他。

【在 w**z 的大作中提到】
: 我提交的,当然自己测过的。我自己要放production 里,能不测? 当然一般, 新版
: 本出来,不会马上用在Production. 即便是商业软件,也是这样的。 但open source
: project 众人拾柴火焰高,更新比商业软件快多了。

N********n
发帖数: 8363
56

开源要能便宜就怪了。当初干过的一个公司开始为了省钱也是用开源的,
一旦出BUG就事多了。源代码虽然有,但都是C++ TEMPLATE,读起来费老
劲,找原作改又收费老高,人家就指着这个挣钱。自己改不但测试负担全
归自己,改完以后变FORK了,等他下一版来了跟你改的不配咋办?当初省
下来的那点版本费根本不赶后来这些折腾的人工费。说到底就看原作的水
平和负责程度,这一点开源就没有任何优势。

【在 G****r 的大作中提到】
: 至少对99。9%的企业来说, Open Source很贵, 因为要用开源就得养些牛人和高手,
: 这人工费很高。 除了 FLAG之类的 以外很少能养得起一些牛人的。
: 我见过一些二流的IT公司, 用开源开发产品, 搞得乱七八糟的, 没竞争力。
: 非 IT 公司, 就更不要说了, 尽量少用开源!

N********n
发帖数: 8363
57

这啥削足适履馊主意?你让码农去干不照样要付人工费,LICENSE省的钱
花在码农给开源打补丁上了。这年头码农的人工费可不便宜。

【在 z****e 的大作中提到】
: 多裁几个dba, operation之类的
: 全让码农去干,自然就便宜了
: 要不然,随便一个db license一年可以收几万甚至几十万
: 还赚个p钱
: a放十年前就是一个连ebay都不如的三流挨踢企业

N********n
发帖数: 8363
58

能把别人开源程序读懂还能维护的码工绝对便宜不了。没几个公司会愿意
为了用开源专门花钱养这种码工来维护开源代码。真正用开源的公司都是
因为买不到相应商业产品只好找个开源当模板自己做,

【在 x****u 的大作中提到】
: 99%的公司都没能力养明白人自己搞开源,所以必须买IBM等公司的方案,这些玩意价格
: 贵的很。
: MS的就便宜多了,除了买Server外,直接看认证证书就能招到物美价廉的程序员网管员。
:
: ,

g*****g
发帖数: 34805
59
你们软软可是apache的白金sponsor,你乱说话小心review得5.
http://www.apache.org/foundation/thanks.html

【在 N********n 的大作中提到】
:
: 能把别人开源程序读懂还能维护的码工绝对便宜不了。没几个公司会愿意
: 为了用开源专门花钱养这种码工来维护开源代码。真正用开源的公司都是
: 因为买不到相应商业产品只好找个开源当模板自己做,

N********n
发帖数: 8363
60

适当时候给点小钱意思一下,骨子里这些大公司不过是拿开源当廉价劳动
力玩而已,IBM如此、GOOG如此,MSFT也来一起玩。
被别人廉价嫖了还出来现就不好了。

【在 g*****g 的大作中提到】
: 你们软软可是apache的白金sponsor,你乱说话小心review得5.
: http://www.apache.org/foundation/thanks.html

相关主题
git的官方文档真叫一个烂谁能推荐个web portal的software
.net c# 到底哪不好?没听说过c#程序员找不到工作的,说心里话颤抖吧!Arch率先抛弃MySQL!
web crawler数据分析外行问个开源的问题
进入Programming版参与讨论
b*******s
发帖数: 5216
61
开源不是嫖,是养蛊

【在 N********n 的大作中提到】
:
: 适当时候给点小钱意思一下,骨子里这些大公司不过是拿开源当廉价劳动
: 力玩而已,IBM如此、GOOG如此,MSFT也来一起玩。
: 被别人廉价嫖了还出来现就不好了。

s*******g
发帖数: 243
62
开源的重点是开源,便宜只是噱头。
对于非it的公司,根本不在意开源闭源,他们根本没有专门的团队去维护开源的东西,
而开源的support也根本不便宜。对于it公司,google这样可以自己搞,但这样的一共
也没几家。少数中小的可能会有维护特定某个开源产品。
对于开源来说,最常见的应用场景有两种。一种是很不重要的地方,可不可能有预算买
商业的,或者有support的,就弄点开源的鼓捣,反正要是有bug某些时候不work也没关
系,比如一些内部使用的小工具,程序员自己用的东西比如editor等等。另外一种是在
不关键的地方使用那些已经非常有名誉,被大量使用的开源产品,比如apache server,
spring这些。那些需要support的,开源也很贵,比如redhat一点也不便宜,在这种情
况下,是用IBM的巨贵的solution,还是用微软,redhat那些收费一般的solution,还
是像微软某些很便宜的solution,完全是看综合的预算,功能,需求等等,跟开源还是
商业已经毫无关系了。
开源最大的作用还是对it公司本身。通过开源,大it公司和一些中小it公司,通过一种
比较loose的方式来合作开发产品,避免了很多商业法律政治的斗争(当然有时候还是
免不了有矛盾)的同时也有了大量的合作,最后大家都从这个产品受益。对于it公司最
终挣钱的对象,包括消费者和非it公司,他们根本不care是开源还是商业的。



【在 G****r 的大作中提到】
: 至少对99。9%的企业来说, Open Source很贵, 因为要用开源就得养些牛人和高手,
: 这人工费很高。 除了 FLAG之类的 以外很少能养得起一些牛人的。
: 我见过一些二流的IT公司, 用开源开发产品, 搞得乱七八糟的, 没竞争力。
: 非 IT 公司, 就更不要说了, 尽量少用开源!

g*****g
发帖数: 34805
63
啥叫关键的地方?Google, LinkedIn, Amazon,几乎都跑在Apache,Tomcat,Linux这
些开源的东西上。每年几千亿的生意,关键吗?开源是一种降低成本方式,增强协作达
到互惠
的结果。本版看不惯开源的基本上清一色从微软出来的,不就是因为开源的东西比你们
软软的好,
抢了饭碗。开源那么烂,你们软软倒是继续开发Linq to HPC,别哭着闹着支持hadoop
呀。

server,

【在 s*******g 的大作中提到】
: 开源的重点是开源,便宜只是噱头。
: 对于非it的公司,根本不在意开源闭源,他们根本没有专门的团队去维护开源的东西,
: 而开源的support也根本不便宜。对于it公司,google这样可以自己搞,但这样的一共
: 也没几家。少数中小的可能会有维护特定某个开源产品。
: 对于开源来说,最常见的应用场景有两种。一种是很不重要的地方,可不可能有预算买
: 商业的,或者有support的,就弄点开源的鼓捣,反正要是有bug某些时候不work也没关
: 系,比如一些内部使用的小工具,程序员自己用的东西比如editor等等。另外一种是在
: 不关键的地方使用那些已经非常有名誉,被大量使用的开源产品,比如apache server,
: spring这些。那些需要support的,开源也很贵,比如redhat一点也不便宜,在这种情
: 况下,是用IBM的巨贵的solution,还是用微软,redhat那些收费一般的solution,还

G****r
发帖数: 5579
64
我一句话早说了,开源是要以养一批牛人为成本的。

hadoop

【在 g*****g 的大作中提到】
: 啥叫关键的地方?Google, LinkedIn, Amazon,几乎都跑在Apache,Tomcat,Linux这
: 些开源的东西上。每年几千亿的生意,关键吗?开源是一种降低成本方式,增强协作达
: 到互惠
: 的结果。本版看不惯开源的基本上清一色从微软出来的,不就是因为开源的东西比你们
: 软软的好,
: 抢了饭碗。开源那么烂,你们软软倒是继续开发Linq to HPC,别哭着闹着支持hadoop
: 呀。
:
: server,

z****e
发帖数: 54598
65
php发来贺电

【在 G****r 的大作中提到】
: 我一句话早说了,开源是要以养一批牛人为成本的。
:
: hadoop

s*******g
发帖数: 243
66
根本不看人帖就乱叫。我都说了google这样的能自己搞一个团队维护的除外。不是这样
的公司根本不会在关键的地方用没有维护的开源。要是要花钱买维护了,开源和商业比
也没有价格优势了。

hadoop

【在 g*****g 的大作中提到】
: 啥叫关键的地方?Google, LinkedIn, Amazon,几乎都跑在Apache,Tomcat,Linux这
: 些开源的东西上。每年几千亿的生意,关键吗?开源是一种降低成本方式,增强协作达
: 到互惠
: 的结果。本版看不惯开源的基本上清一色从微软出来的,不就是因为开源的东西比你们
: 软软的好,
: 抢了饭碗。开源那么烂,你们软软倒是继续开发Linq to HPC,别哭着闹着支持hadoop
: 呀。
:
: server,

w**z
发帖数: 8232
67
我们是startup,用lamp , Java Jersey,spring, Cassandra, hadoop, 全是开源的,
你怎么
说?唯一付钱的维护是MySQL, 但也基本没用。 虽说公司不大,但Revenue 也过100m.
象我们这样的公司, slilicon valley 多
了去了。

【在 s*******g 的大作中提到】
: 根本不看人帖就乱叫。我都说了google这样的能自己搞一个团队维护的除外。不是这样
: 的公司根本不会在关键的地方用没有维护的开源。要是要花钱买维护了,开源和商业比
: 也没有价格优势了。
:
: hadoop

g*****g
发帖数: 34805
68
俺这么多年下来用struts, spring, hibernate, jersey, cassandra, mysql, netty,
apache httpclient, zookeeper, maven, 还有其他无数小的开源类库,还没买过维护
。在上一个公司我们从
Oracle转到mysql+cassandra,光License fee一年就省一百多万,光DBA就能养10个。
最搞笑的说开源不行的全是不用开源的。用开源类库的确是需要能力,没能力评估各种
选择,
没能力解决出现的问题的。确实不合适。微软那一坨就适合无脑码农。反正微软有啥你
就用啥,
没有的就直接躲着走就对了。所以到今天微软在internet上就没什么牛逼的服务,连收
购的那么牛逼的Hotmail都逼到改名的份上。

.

【在 w**z 的大作中提到】
: 我们是startup,用lamp , Java Jersey,spring, Cassandra, hadoop, 全是开源的,
: 你怎么
: 说?唯一付钱的维护是MySQL, 但也基本没用。 虽说公司不大,但Revenue 也过100m.
: 象我们这样的公司, slilicon valley 多
: 了去了。

x****u
发帖数: 44466
69
你才测的了几个case。。。

【在 w**z 的大作中提到】
: 我提交的,当然自己测过的。我自己要放production 里,能不测? 当然一般, 新版
: 本出来,不会马上用在Production. 即便是商业软件,也是这样的。 但open source
: project 众人拾柴火焰高,更新比商业软件快多了。

x****u
发帖数: 44466
70
商软不管开源闭源,没有依靠群众测试的。

【在 z****e 的大作中提到】
: 你太小看群众的力量了
相关主题
外行问个开源的问题C++的GUI是用qt做的吗?
关于c++的constructor的面试题dll求救
typedef问个超简单的C问题
进入Programming版参与讨论
x****u
发帖数: 44466
71
给WTL改几个编译警告,不代表搞过开源。

【在 g*****g 的大作中提到】
: 他都不用开源类库,还口口声声不可能。I服了他。
x****u
发帖数: 44466
72
Google有自己的不开源内部dist,你洗洗睡吧。

hadoop

【在 g*****g 的大作中提到】
: 啥叫关键的地方?Google, LinkedIn, Amazon,几乎都跑在Apache,Tomcat,Linux这
: 些开源的东西上。每年几千亿的生意,关键吗?开源是一种降低成本方式,增强协作达
: 到互惠
: 的结果。本版看不惯开源的基本上清一色从微软出来的,不就是因为开源的东西比你们
: 软软的好,
: 抢了饭碗。开源那么烂,你们软软倒是继续开发Linq to HPC,别哭着闹着支持hadoop
: 呀。
:
: server,

g*****g
发帖数: 34805
73
这年头java的类库不开源没人用。g java 也用得很多,难道都是自己的 branch ? 死
撑也不怕闪了舌头。

【在 x****u 的大作中提到】
: Google有自己的不开源内部dist,你洗洗睡吧。
:
: hadoop

w**z
发帖数: 8232
74
there are something called unit test and CI.

【在 x****u 的大作中提到】
: 你才测的了几个case。。。
s***o
发帖数: 2191
75
ScottGu把azure搞得风风火火很大一个原因就是embrace open source。这个是潮流,
挡不住。
当然开源也不是万能的,具体情况要具体分析
x****u
发帖数: 44466
76
哦,原来是Java类库,失敬失敬,好大的哦开源项目。。。。

【在 g*****g 的大作中提到】
: 这年头java的类库不开源没人用。g java 也用得很多,难道都是自己的 branch ? 死
: 撑也不怕闪了舌头。

x****u
发帖数: 44466
77
好吧你赢了,可以把QA都裁了

【在 w**z 的大作中提到】
: there are something called unit test and CI.
N********n
发帖数: 8363
78

LOL. 开源通常是拿用户当QA,美其名为"ENGAGING DEVELOPMENT"。谁让你
图便宜的。

【在 x****u 的大作中提到】
: 好吧你赢了,可以把QA都裁了
g*****g
发帖数: 34805
79
无知者无畏。光Eclipse就是58 million行代码。除了Linux,开源项目怕是没有更大的
了。
The Eclipse Kepler release is now out, bundling in a staggering 71 open
source projects and over 58 millions lines of code.

【在 x****u 的大作中提到】
: 哦,原来是Java类库,失敬失敬,好大的哦开源项目。。。。
g*****g
发帖数: 34805
80
丢人的不是谁做QA,二是不便宜的被便宜的狠操。你是想说微软的QA还不如普通用户对
吧?

【在 N********n 的大作中提到】
:
: LOL. 开源通常是拿用户当QA,美其名为"ENGAGING DEVELOPMENT"。谁让你
: 图便宜的。

相关主题
Compiler微软又大转弯
求助个dll调用的问题做个django project.
要搞一个dashboardSecurity
进入Programming版参与讨论
N********n
发帖数: 8363
81

已经便宜了还输给不便宜的才叫被操到家了,比如已经没法再便宜的开源
MYSQL看闭源ORACLE、SQL SERVER数钱数到手累还只能在一旁眼馋才笑死人。

【在 g*****g 的大作中提到】
: 丢人的不是谁做QA,二是不便宜的被便宜的狠操。你是想说微软的QA还不如普通用户对
: 吧?

g*****g
发帖数: 34805
82
软毛就是短视。license才能卖几个钱。淘宝和Twitter都是以MySQL为主力数据库。
前者现在值100B以上,后者值10B以上。SQL Server这种垃圾,有像样的公司用没有?
IT公司说用SQL server都不好意思跟人打招呼。

【在 N********n 的大作中提到】
:
: 已经便宜了还输给不便宜的才叫被操到家了,比如已经没法再便宜的开源
: MYSQL看闭源ORACLE、SQL SERVER数钱数到手累还只能在一旁眼馋才笑死人。

m******t
发帖数: 635
83
淘宝有大牛搞MySQL,也维护自己的Fork,据说性能比官方的要好不少。其他几家也很
强,象Alibaba就用Java重写了Storm,据说性能翻倍。
有实力的公司都希望自己掌控自己的技术方案,包括开源。这个是无价的,这么看来开
源对于高端来说也是便宜的。花几百万养几个大牛,每年光License就省上千万。
不过我总觉得开源对于大牛是不公平的,一个能写出Storm的大牛也就拿几十万一年,
一个野鸡出来的劈柴能忽悠出一亿刀,狗狗家的两个创始人如果现在去狗狗家面试也未
必能够录用。
吵来吵去,大家还是眼光放高些好,技术好的也要多增加些商业头脑,争取自己创业,
多提携些后进。算了,跑题了。

【在 g*****g 的大作中提到】
: 软毛就是短视。license才能卖几个钱。淘宝和Twitter都是以MySQL为主力数据库。
: 前者现在值100B以上,后者值10B以上。SQL Server这种垃圾,有像样的公司用没有?
: IT公司说用SQL server都不好意思跟人打招呼。

N********n
发帖数: 8363
84

MYSQL就是互联网公司收垃圾用的,张三上网写个BLOG, 李四有个THUMBUP,
王五得个STAR... 这种没用垃圾丢了也没人CARE,不需要任何CONSISTENCE、
TRANSACTION SUPPORT所以一股脑丢到MYSQL里。就是垃圾收集站。
真正商业DATA WAREHOUSE用户谁看的上MYSQL?做BI的老大是SQL SERVER。
人家招你做BI,你要是没有三大数据库在简历上弄个MYSQL出来混直接被秒
了。还做开源梦呢,HOHO。

【在 g*****g 的大作中提到】
: 软毛就是短视。license才能卖几个钱。淘宝和Twitter都是以MySQL为主力数据库。
: 前者现在值100B以上,后者值10B以上。SQL Server这种垃圾,有像样的公司用没有?
: IT公司说用SQL server都不好意思跟人打招呼。

g*****g
发帖数: 34805
85
MySQL没有consistency, transaction support? 你丫连MySQL是什么类型的数据库
都没搞明白,又出来丢人了。80%的网站是LAMP架构。revenue低不等于占有率低。
BI只是商业需要的一小部分。论revenue,Oracle占到了数据库的一半,也轮不到垃圾
SQL server来说事。何况这年头,大家都开始用hadoop,cloud,data warehouse过时
了。
这是big data的年代。

【在 N********n 的大作中提到】
:
: MYSQL就是互联网公司收垃圾用的,张三上网写个BLOG, 李四有个THUMBUP,
: 王五得个STAR... 这种没用垃圾丢了也没人CARE,不需要任何CONSISTENCE、
: TRANSACTION SUPPORT所以一股脑丢到MYSQL里。就是垃圾收集站。
: 真正商业DATA WAREHOUSE用户谁看的上MYSQL?做BI的老大是SQL SERVER。
: 人家招你做BI,你要是没有三大数据库在简历上弄个MYSQL出来混直接被秒
: 了。还做开源梦呢,HOHO。

x****u
发帖数: 44466
86
Eclipse算哪门子类库。

【在 g*****g 的大作中提到】
: 无知者无畏。光Eclipse就是58 million行代码。除了Linux,开源项目怕是没有更大的
: 了。
: The Eclipse Kepler release is now out, bundling in a staggering 71 open
: source projects and over 58 millions lines of code.

x****u
发帖数: 44466
87
好吧,因为没雇你。

【在 g*****g 的大作中提到】
: 丢人的不是谁做QA,二是不便宜的被便宜的狠操。你是想说微软的QA还不如普通用户对
: 吧?

x****u
发帖数: 44466
88
当年用ext3批NTFS的也有人在。

【在 g*****g 的大作中提到】
: MySQL没有consistency, transaction support? 你丫连MySQL是什么类型的数据库
: 都没搞明白,又出来丢人了。80%的网站是LAMP架构。revenue低不等于占有率低。
: BI只是商业需要的一小部分。论revenue,Oracle占到了数据库的一半,也轮不到垃圾
: SQL server来说事。何况这年头,大家都开始用hadoop,cloud,data warehouse过时
: 了。
: 这是big data的年代。

S*******e
发帖数: 525
89
开源,闭源都不重要,关键是人吧!?
g*****g
发帖数: 34805
90
你又不懂了吧,Google一下Eclipse RCP吧,Eclipse如果不能算类库,那MFC也不能算
类库了。

【在 x****u 的大作中提到】
: Eclipse算哪门子类库。
相关主题
solr shared index file solution (转载).net c# 到底哪不好?没听说过c#程序员找不到工作的,说心里话
卡拉OK打分系统用什么算法?web crawler数据分析
git的官方文档真叫一个烂谁能推荐个web portal的software
进入Programming版参与讨论
N********n
发帖数: 8363
91

LOL, SB怎么来回抽自己脸?一会REVENUE不重要,一会又把ORACLE REVENUE
拿出来吹。SQL SERVER的收入虽然没有最高,灭MYSQL足够轻松了。ORACLE
比MSFT还闭源,ORACLE的收入高进一步说明开源MYSQL是垃圾,免费还输给
收费的就是开源被操到家的明证。LOL.

【在 g*****g 的大作中提到】
: 你又不懂了吧,Google一下Eclipse RCP吧,Eclipse如果不能算类库,那MFC也不能算
: 类库了。

N********n
发帖数: 8363
92

Eclipse就是IBM以前的VISUALAGE,裸抄微软的VISUAL C++还没人用干脆就
开源了。

【在 x****u 的大作中提到】
: Eclipse算哪门子类库。
N********n
发帖数: 8363
93

程序员自己的程序还管不过来呢哪有闲工夫读别人的开源代码。如果一个
软件虽然是开源的但是没有谁来读其代码那这个和闭源有多少区别?所以
什么开源、免费都是忽悠。

【在 S*******e 的大作中提到】
: 开源,闭源都不重要,关键是人吧!?
g*****g
发帖数: 34805
94
Chrome, IE都是免费软件。但要是没这些软件google, bing收入立马大幅下降。
所以你这傻逼就是短视。开源的东西本来就是工具,拿着锤子造房子,卖房子能赚
很多钱,卖锤子能赚多少钱?MySQL成就了淘宝这样的牛逼网站,敢问SQL server有啥?
也有脸拿出来比。

【在 N********n 的大作中提到】
:
: 程序员自己的程序还管不过来呢哪有闲工夫读别人的开源代码。如果一个
: 软件虽然是开源的但是没有谁来读其代码那这个和闭源有多少区别?所以
: 什么开源、免费都是忽悠。

w**z
发帖数: 8232
95
那是你,我是经常看开源源代码的。

【在 N********n 的大作中提到】
:
: 程序员自己的程序还管不过来呢哪有闲工夫读别人的开源代码。如果一个
: 软件虽然是开源的但是没有谁来读其代码那这个和闭源有多少区别?所以
: 什么开源、免费都是忽悠。

x****u
发帖数: 44466
96
好吧,一般大家说的Eclipse指的是类库不是IDE。

【在 g*****g 的大作中提到】
: 你又不懂了吧,Google一下Eclipse RCP吧,Eclipse如果不能算类库,那MFC也不能算
: 类库了。

x****u
发帖数: 44466
97
土人你看过IE的EULA么?IE只限于Windows版权所有人使用,根本不是免费软件。

啥?

【在 g*****g 的大作中提到】
: Chrome, IE都是免费软件。但要是没这些软件google, bing收入立马大幅下降。
: 所以你这傻逼就是短视。开源的东西本来就是工具,拿着锤子造房子,卖房子能赚
: 很多钱,卖锤子能赚多少钱?MySQL成就了淘宝这样的牛逼网站,敢问SQL server有啥?
: 也有脸拿出来比。

1 (共1页)
进入Programming版参与讨论
相关主题
git的官方文档真叫一个烂C++的GUI是用qt做的吗?
.net c# 到底哪不好?没听说过c#程序员找不到工作的,说心里话dll求救
web crawler数据分析问个超简单的C问题
谁能推荐个web portal的softwareCompiler
颤抖吧!Arch率先抛弃MySQL!求助个dll调用的问题
外行问个开源的问题要搞一个dashboard
关于c++的constructor的面试题微软又大转弯
typedef做个django project.
相关话题的讨论汇总
话题: 开源话题: mysql话题: 类库话题: fix话题: source