当前位置:  开发笔记 > 后端 > 正文

我们是通过开源项目来拍摄自己的吗?

如何解决《我们是通过开源项目来拍摄自己的吗?》经验,为你挑选了3个好方法。

我一直在考虑开发一些开源项目的想法,主要是因为其他人都这样做的原因:为了好玩和学习新东西.但现在这些OS(开源)项目比以往任何时候都越来越强大,越来越受欢迎.所以,我一直在想,开发人员是否通过免费工作来杀死我们的职业?我知道有一些操作系统项目需要支付一些费用,但与在全职软件公司工作时获得报酬的工作相比没什么.

想想这些最糟糕的情况:

OpenOffice或这些办公套装中的任何一个都会导致Microsoft Office崩溃,而现在微软已经裁员了数千名开发人员......

Linux成为第一个使用的操作系统,苹果和微软都不得不裁员Windows和Mac开发人员.

想想这个比喻:

如果有"开源银行"怎么办?!如果出纳员,经理,高管等都非常友好,免费工作,并提供一些踢腿产品,为什么去美国银行并支付大量费用,对吧?

换句话说,如果所有软件都成为开源软件怎么办?这可能永远不会发生,或者即使它确实会在那里为我们提供大量的工作,但无论如何,我想看看别人怎么想我的这个疯狂的偏执:)


也可以看看:
/sf/ask/17360801/
/sf/ask/17360801/
自由软件和开源软件之间的区别



1> Adam Peck..:

开源并不意味着免费工作.即使产品本身是免费的,大多数开发大型开源项目的开发人员都需要付费.此付款可以来自支持它的第三方,也可以来自为运行项目而创建的基金会.

您是否真的认为Open Office等项目的主要开发人员正在免费开展工作?

通常还有许多公司因为基于支持和安装的开源软件而启动.很多时候这些都是由软件的创建者运行的.Asterix是一个开源项目的一个很好的例子,它有一个基于安装和支持的企业方面.


确实.免费/开源是关于*软件*是免费的,而不是程序员!参见例如http://www.dwheeler.com/oss_fs_why.html或http://www.gcn.com/online/vol1_no1/26641-1.html - 在撰写本文时,最近38000个贡献中有37000个Linux内核是由程序员付费完成的.
令我感到震惊的是,所有评论都是关于人*销售*软件或销售软件*支持*.我在德州仪器公司工作,我们不会出售软件或支持:我们全力以赴.相反,我们提供软件作为补充我们的硅产品的一种方式.该软件以工具(我们的DSP产品的编译器/ IDE),电路板支持(我们的处理器的Linux内核支持)和集成(我们处理器上的谷歌Android)的形式提供.在TI,开源软件被视为成本而非盈利制造商,但像我这样的开发人员仍然可以通过编写它来获得报酬.

2> criddell..:

大多数开发人员不参与像MS Office或Windows或OS X这样的项目.大多数开发人员都使用自定义软件,这些软件在公司范围之外从未见过,或者在小型行业之外从未听说过.这类专业软件通常不会出售,实际上甚至不是公司的最终产品.

开源软件是很多这种定制软件的基础.通过理解和贡献,您可以使自己对这些公司非常有吸引力.

我相信最大的开源成功是围绕基础设施类型的项目(Web服务器和操作系统),我认为这些是最重要的开源.



3> sk...:

有开源商业模式可以赚钱.它们通常遵循以下模式之一(或某种组合):

    使软件开源但出售支持(例如Postgresql)

    使软件开源,但收取"赏金"以实现特定功能(例如Reiserfs)

    使软件成为开源软件,但将一些闭源"高级"功能捆绑到商业版本(例如MySql)中.

最重要的是,它取决于您正在使用的开源软件类型.对于基础设施类型的项目,例如库,实用程序,通用服务器等,您实际上可以创建新软件行业的机会.如果他们都需要支付4万美元/处理器的Oracle许可证,网络服务器许可证,操作系统许可证等,那么有多少网络创业公司会在那里?如果Apache Commons,Hibernate等从未存在过,那么有多少Java产品永远不会发生?有时候创建一些开源的东西可以创造出前所未有的全新商业模式.


不要忘记Red Hat - 捆绑并支持OS软件.
推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有