我开源正在卖的软件,应该用什么协议好?

274 天前
 jinker

不是专业程序员,目前工作是关于库存管理以及与客户对接下单那种,由于公司原本使用中的系统我觉得有一些地方很繁琐不方便,去年 12 月搞了个库存管理系统自己使用。

上个月觉得合适了,放到 Shopee 上卖订阅制,但是不出意外一个订单都没有,今天想想还是算了,试也试过了,拿去开源。

我原本想直接放上去就好了,但是 Shopee 上我还是要继续放着的,保不准有人买呢。我想要使用者不能用于商业服务,类似我卖服务这种,除非得到许可。除了这个以外,爱怎么搞就与我无关了。哪个协议适合?之前没有了解过。

4539 次点击
所在节点    开源软件
33 条回复
lovedebug
274 天前
做公司类似的产品,小心被告。
建议通过第三方发布吧
jinker
274 天前
@lovedebug 公司不是软件开发公司,做电子烟批发相关的,只是我负责处理库存管理以及与客户对接下单,才自己搞得程序。
Pters
274 天前
我觉得开源了,就算别人商业了,个人的话也没精力去维权吧
jinker
274 天前
@Pters 因为我觉得先放个协议总比什么都没有比较好,也许遇到一个很尊重协议的人,向我买许可呢?哈哈,咸鱼总要有梦想。
Tuuure
274 天前
就是允许自建,但不准向他人提供收费服务。可以去参考 n8n 和 bitwarden 的开源协议
chingyat
274 天前
AGPL ?
jinker
274 天前
jinker
274 天前
了解,谢谢
@jinker
shixuedela
274 天前
我想买电子烟,个人抽,能给个联系方式吗?@jinker
stefanieewu
274 天前
同问哈哈,做了个小红书的工具,没卖成功,打算开源了
nzynzynzy
274 天前
没办法,软件产业不仅仅是开发,还有:销售、推广、实施、培训、运营。光解决开发缺了其他也不行
wanqiangcrack
274 天前
销售是很重要的一环,是很需要一些门道才行的。 互联网业务的地推就类似于这种身份,光是放那等人来买,太难了。


不出成本做推广,是很难有什么销量。
mcfog
274 天前
限制使用用途不符合开源的基本定义,你想做的仅仅是公开源代码,NO LICENSE 就是最好的 https://choosealicense.com/no-permission/
ShareDuck
274 天前
@mcfog 不是很懂,请教一下。理论上所有“开源”协议,都不能限制任何人把产品用于商用目的?但有一些开源协议是限制别人在我的源代码的基础上进行二开,然后不开源?
NewYear
274 天前
企业软件谁买你的啊。

进销存,买大品牌不香么,企业图什么去买你的呢,买大品牌的很便宜啊,售后维护没有任何问题啊,想省钱直接上开心版,怎么也比个人靠谱啊,就算十年过去了,也能找到人维护问题。

给你举个例子,我家人的小工厂,用金蝶智慧记,工厂文员用电脑版,出门去要账能用手机端,每年费用……400 元。你拿什么和他们去拼……400 元一年有售后有服务!!!!就这还有其他大公司做类似的版本去抢生意。
几百人企业,财务软件,金蝶标准版,好像是 2000 买断。
之前呆的公司想合规(大多不想合规,都是为了上市),前几年买了个金蝶旗舰版、模块齐全,十几个用户,多少钱呢,三万多。维护费一年不到五千,从年头维护到年尾……企业嘛,各种菜鸡捉急,好不容易教会了,离职了,代理商都麻了。
后来……
也有遇到小公司产品,bug 贼多,心都累了,起码人家还是公司,但是也不行。

个人开发的,进销存也就真的是进销存,小企业用不上,中大企业用不了。

而且企业都是定制化需求,啥意思呢,你想要的功能没有,于是自己开发,但是别人想要的功能你也不太可能用,定制的话成本巨大,还可能影响主版本的稳定性。


个人开发软件,根本打不过公司,企业很害怕这种个人软件,省又省不了几个钱,稳定性不能保证,功能不齐全,个人还随时跑路,如果有坏心思的嘿嘿嘿。
你自己应该也是甲方 IT 部门吧,真的不要省钱思维,我也是 IT 部门,对,是负责人,除了入行那几年总想着省,后来我都坚持一条,宁花钱,求稳定,不稳定,白送都不要,不这样干,随时等着某个风险炸死。

个人开发的软件,我们公司也有,前辈传下来的,不同的前辈擅长不同的语言,后面的人只想哭,我平时也爱和你一样说“懂开发软件,但不是专职程序员”,心里的苦只有同行知道,钱是运维的钱,活是程序员的活,职责是二者叠加。
个人开发的软件,没一个是不想推倒重来的,但是公司给不了那么多时间重新开发,企业需求不断变化,定制化的背后就是高成本。

总之,
----大公司有预算,但是绝无可能买你个人软件。
----中型公司,自己有“非专业程序员”,可能你也是其中一名,不缺屎山项目,别问,问就是自己再开发一套,反正有人力。如果选型被选中,只有三种必然性缺一不可,你是企业+标准版产品没有合适的+高度匹配又很便宜最好是亏本的那种便宜。
否则公司为啥不选择大公司产品呢,标准版靠谱,行业版适配度高,大企业产品不怕你代理商倒闭,也不怕你要挟。
----个人产品(应该算是工作室)我们也买过,人家大佬一句话“维护费太低了,不维护了,你换软件吧,我们没有合适的”,后续自行维护,看着软件界面愁眉苦脸,不是我不懂开发,是没法开发,就算有代码,不熟悉逻辑,也没什么用。说到底,你是个人开发的,我们公司都有一模一样的人(非专业软件开发),都是可以开发的。
-----小微企业,一般用标准版,要么用小型企业版本,里面专业人员都没有,甚至可能连 IT 运维人员都没有,你拿个个人产品去,谁都不敢对接。


如果你实在想卖钱,一方面麻烦你注册个公司,另一方面朝着行业版方向发展,不要搞太多虚头巴脑的功能,主打一个实用靠谱,另外价格不要太低,要不然你成本都不够。也别不舍得花钱,要不然别人不敢买你的东西,很吓人的。
对了,最好要找一个业务员合作,不要自己去搞销售,没必要尝试,宁愿给人家分成,跟着人家学销售,后续自己做销售,请人开发,请人运维。

开源想卖钱这个基本上没戏的,别想了,躺着收钱的时代已经过去啦,过去啦,人家想用开源的,图的就是免费,再一个图的就是行业领先的开源软件,你个个人软件,想开发找不到资料,想哭想哭,没谁想入坑的。就算是 200X 年,开源也是赚不到钱的。。。你想着别人良心,作为 IT 人员,用过多少免费软件和不可描述的授权方式,别人给你发律师函你都大概率不肯付费,想要良心发现的人,难咯,肯花钱的人家直接找商业公司买了。
luhengyuorang
274 天前
@jinker 对你的软件不感兴趣,电子烟倒是兴趣很大,我也想买🐶
iOCZS
274 天前
个人软件很脆弱,开发者噶了怎么办?小公司也一样。
jinker
274 天前
@shixuedela
@luhengyuorang
我马来西亚人,卖不到去你们那边呀。
mcfog
274 天前
@ShareDuck 两个最主要的搞开源运动的组织 FSF 和 OSI 各自有自己的定义
https://www.gnu.org/philosophy/free-sw.html.en#fs-definition
https://opensource.org/osd
无论哪方,都是允许公众商业使用(例如部署成服务收钱),允许公众修改以及修改后再分发的(需要保留协议和来源,但不能有其他限制,具体来说,可以收钱)

不过中文互联网上可能有一半的讨论开源这两个字在聊的不是 free / open software ,而是 source available software ,也就是代码公开软件
jinker
274 天前
@NewYear 感谢评论,一开始就是方便我工作用的,拿来卖只是顺个手的事。帖子没有说到的是我是网页服务类型的,在线系统,权限管理用户管理,本地市场三语言都有。不是本地软件。

主要我是用 rust+sqlite 开发的,觉得试试看卖的时候就花了几个星期重构和优化,我觉得 1gb 2c vps 可以搭个三到四个应该行,再往上有些勉强。我觉得优化空间还有一些,成本应该还能再压压。

我马来西亚人,我卖的时候是通过分配套:
最低配套个人版,限制 100 个订单,一个用户。每月 RM2.99
最高配套 6000 订单,三个用户。每月 RM13.99

可能价钱还是太高了吧,不过试过了也无所谓了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1020400

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX