如果开源某个项目, 前端和后端都开源,但是核心前端组件需要连私库并且加密

55 天前
 onlyfor

打算开源某个产品, 不过怕同行拿来主义, 所以打算把前端的核心组件库发布在私库,并且加密.

请问各位, 这种行为是否会被打入"开源耻辱柱"?

4180 次点击
所在节点    程序员
42 条回复
skyworker
55 天前
@vituralfuture 因为是 B 端软件, 不想给同行, 或者其他人, clone 后自己打个 logo 就去赚钱的自由(说白了, 那个同行可以 clone 拿去做私活)
skyworker
55 天前
@vituralfuture 我猜 OP 是这样想的
vsitebon
55 天前
别人讨厌的是违反开源许可,或者说自己全部开源但是实际没开源或者只开源部分。一开始就说清楚部分开源,正常人都不会跑过来说你
bojue
55 天前
@jones2000 类似 nocoBase 的编辑器,业务组件好像都是商业 L ,还有 KendoUi 组件库,Gojs ,甘特图组件,拿来主义的渠道商都是可以直接商业化的产品
MYDB
55 天前
不要有负担,完全开源不用担心同行,写一些不明显的 bug ,但你坚持小修小改,这也是部分开源产品获取 star 信任的原理……反而一次功能做全了,就被同行拿走,甚至卖钱了
chf007
55 天前
看你的协议,你随便把源码上到 Github 上没人管你啊

你不加协议,等同你直接公开了
CatchXS
55 天前
弄个免费版和商业版呗,免费版基础功能,商业版高级功能。
lic128
55 天前
没问题的,tiptap 大概就是这种。
duanxianze
55 天前
同意这种不叫开源,你只是在打广告,不过并不反对,怎么做是你的自由
yb2313
55 天前
写在 readme 第一句就行了, 至少不要写得太隐蔽, 有人被浪费时间会感觉到很难过的
FightPig
55 天前
写清楚就行了,不用在意
dyllen
55 天前
搞个能完整运行的开源版本,其他更好的搞成付费闭源企业版,好多开源项目也是这种模式,不然靠爱发电长久不了。
crocoBaby
55 天前
其实也不一定有人用...
Rorysky
55 天前
只发布二进制的都有

还有一种方法,把有价值的部分抽出去作为高级版,基础版本的功能公开
ala2008
55 天前
一般是服务端不开源,客户端( sdk 什么的)开源
GeekGao
55 天前
开源 50%也算开源,毕竟很多厂商都这么干。重点是项目要有真实的价值。
jsboy
55 天前
其实开源自己想开源多少都可以,只是不要借着开源的名义到处推广就好。
taro0822
55 天前
https://github.com/marsgis/mars3d
了解一下,只放了一个 readme
PopRain
55 天前
之前外包给一个人做前端项目,首付款付了,尾款也结了,交付的代码核心是混淆过的,然后过了半年系统运行不了了,MD, 时间限制他忘了取消了,关键从来没有告诉过我有时间限制。。。。还好能找到人
dudubaba
55 天前
建议使用 pro 的说法(半开源),基础版只有常规功能不影响使用,核心功能就付费版提供,多种选择避免道德绑架。

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

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

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

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

© 2021 V2EX