手中的开源产品,要拿出来与机构去合作?

​先说一下背景:

        之前参与到一个开源项目中,项目目标比较大,我也看到了这个项目的潜在意义与价值,我觉得这个项目是一个非常有意义的项目,未来不管能否成功(商业化转型成功并创造收益),但至少也实现了我的人生价值。所以我在和发起人聊了一次后,就毫不犹豫的投入大量时间精力参与进去,我是把这个项目当做未来我的事业来实现。

        最终因为各种各样的原因,我坚持了半年,最终带着愤怒和遗憾离开了这个团队。。。此处省略1万字,本来写了一大堆话控诉这个团队的问题,写完初略一数真的有1万多字,全文饱含男默女泪的那种深情。最终还是咬牙删除这些文字,毕竟咱已经是成年人了,就不要像是个未成年的小朋友那样哭哭啼啼。人要学会接受自己做出选择的失败结果。

        回到文章的标题。假设小龙在这个团队里头,现在团队由于前期目标和方向性不明确,产品的发展方向遇到瓶颈,团队陷入迷茫状态。这时候有人提出了我半年前提出的方向(是的,他说的全部都是我半年前说过的内容。呵呵),就是将目标用户放低,变成以程序语言的初学者,为目标,尽可能实现低代码开发模式来做为突破口,从而吸引更多的人进来使用。顺着这条思路,就有了这么一种设想:通过和一些教育编程类的培训机构合作,一方面培训机构获得团队开发软件的赋能,提升教学质量,另一方面学生群体中形成口碑进一步推该软件的市场面。从而形成良性循环,岂不妙哉?

        想法是好的,但这些都是我半年前想过的东西,这条路我考虑过,但后来经过一方思考,我觉得与机构合作不是一个很好的选择,通过机构推广还不如团队成立培训机构来执行。

        在我退出团队之前,我或多或少的有提到这些事情(特指盈利方式,经过我半年的推敲,我考虑到不下十种方案,可以说早已在心中形成一套完整的商业化思路),但很遗憾当时提出的想法大多都被无视,甚至因不符合当时某人的预期(此人一度表态如果商业化会让他心碎,从而直接退出)而被否定。

为什么不能和其他机构合作?

        1、我不觉得合作的培训机构会参与到开源软件的开发中。从我的理解看,这些机构的老师更多是到针对考试和基本知识概念的层面,对于软件开发层面有一定的基础,如果要让他们开发一套软件是没有太大问题,但如果要他们做一个非常有深度的软件呢?比如说各种数学计算相关的底层算法?比如说各类仿真软件?比如通过流式图实现机器学习的应用工具等?我想大部分培训机构根本达不到这样的能力,只能望而却步,所以和教育机构合作,大概率是不会参与进来合作开发这个开源项目。

        2、假设说他们有兴趣参与开发,并确实投入人员进行开发了,但你要注意的是,机构是以盈利为目的,所以参与开发的成果应该以能够变现的东西为主,我假设他们认同开源理念,该软件应用不收费,拓展工具也不收费,费用从课程中来,那这些钱也是他们上课的费用,和提供软件的团队有什么关系?我们要抽点的话,培训机构还不如用竞品来上课。不抽点的话后续又如何去维护这个项目的开发?大家一起免费做工具人,无偿劳动钱给机构赚去?

        就算是培训机构投入一些钱进来,投钱就完事了吗?你肯定概要为培训机构去开发他们需要的东西,但开发出来对这个软件有什么帮助吗?也许到那时候会发现,为了拓展该项目去找培训机构,但最后团队的节奏完全被培训机构带偏,离我们最终的目标会越来越远。纯粹就是一场徒劳!

        3、目前软件是一个开源的应用,机构参与开发之后,你认为这个项目最后应该是属于开源团队的,还是培训机构的呢?培训机构投入时间精力以及资金去贡献了,理所应当可以是这个项目部分拥有者。那么机构后续可能会为了政府补贴或是盈利,去申请这个项目自主创新,或是买断这个项目,有可能最终的拥有者不再是这个开源团队的成员了,那么这是咱们一开始期待的目标吗?

        综上所述,我还是认为,这个项目既然有远大的目标,就需要从更高的角度来看待问题,需要作出长远的考虑,不能因为一时迷茫和一些潜在的可能性就急于去尝试。这样最终只会一地鸡毛,继续在错误的方向上徘徊。

        话说回来,我已经退出这个团队,在团队时候提出的观点就基本没有被接受过,退出了以后就不要投入太多时间在这个团队上。过去的都过去吧,人不能迷失在过去,总是要翻开新的一页,去写下属于自己,属于未来的新故事。

        虽然不在这个团队里头了,但我还是希望这个团队未来能够找到突破口,走出迷茫,真正实现自己最初的目标。

        不忘初心,继续前进。

最近更新的专栏

全部专栏