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

154 天前
 onlyfor

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

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

4334 次点击
所在节点    程序员
42 条回复
charlie21
154 天前
所谓的耻辱柱,不过是我因为我无法剥削你而感到不满,认清这一点就可以了。开源社区本身并不自带正义
tool2dx
154 天前
没问题啊,我看到别人付钱外包项目,然后拿到的源代码都是混淆过后的,一点都没办法自己修改。
honus
154 天前
出于安全性 可能有人介意吧
Ranhao
154 天前
只要在 Readme 里面说明,我觉得没什么,介意的人自然不会用,道德绑架的人怼回去就好了
yidinghe
154 天前
这么做没问题,不过在一众同类开源项目中,这个项目还有多少吸引力,这个值得商榷了。
matrix1010
154 天前
所谓耻辱柱的说法我见过的只有 FFmpeg 耻辱柱,但那个是违反开源协议造成的。如果你没有违反开源协议(你自己项目的协议和你引用项目的协议)那没有任问题
Cbdy
154 天前
开源本来是自愿的,别人介意可以不用
LittleYangYang
154 天前
Tailwind 那种?前端代码开源,组件不开源?
onlyfor
154 天前
@yidinghe 开源是给客户的, 有些客户觉得开源更好, 至于客户自己能不能改代码, 客户倒是不在乎
Yjhenan
154 天前
只要说清楚,不是临时改就没问题
Fca
154 天前
我觉得你只需要写明就好,在意的肯定不会用
jones2000
154 天前
前端能有什么核心的东西。
shadowyue
154 天前
除非你的前端在浏览器端实现了 ps 、word 这种级别的功能,否则我觉得算不上核心
Cu635
154 天前
这种不叫开源,没有被打入“开源”耻辱柱的资格。
vfs
154 天前
个人也经常用开源项目,其实绝大部分时间我都不会看源码, 只要能跑起来就 OK , 至于你说部分库源码不可见, 也不是不可接受。 但是提前说出来会比较好
tcper
154 天前
不要有任何心理负担,干就完了。有个叫 web container 的组件,它能够在网页上运行 nodejs ,跑整个 npm 安装,给在线 IDE 用的,也弄了一个 github ,不要说加密代码了,连代码都没有,人家照样放在那

https://github.com/stackblitz/webcontainer-core
GotKiCry
154 天前
发就完事了,只要没有恶意代码
vituralfuture
154 天前
开源但不自由
codehz
154 天前
@onlyfor 给客户的话直接源码打包发过去就可以了,不必专门上 github 的。。。到时候开源出了问题客户可能还得找你麻烦
IvanLi127
154 天前
部分开源,写清楚就行了。

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

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

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

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

© 2021 V2EX