java Jar存储阻止复制
我们将像App Store一样创建Jar Store,但对Java开发人员而言
每个人都可以提交和销售定制。jar库解决了一些小问题,但很好地解决了它,节省了其他开发人员的工作时间
唯一悬而未决的问题是如何预防。jar复制或出版。把罐子装进网里
编辑:这可以通过使用强大的版权政策来实现吗?请建议
编辑2:我想象史蒂夫·乔布斯会问:
How we can prevent iPhone Apps from copying?
— You can't it's just a files on the iPhone which can be easily copied by anyone.
# 1 楼答案
哇!我们刚刚经历了12年的时间扭曲吗
这正是JavaBeans在1996-7年打算做的事情
它旨在解决可插拔、可重用代码的技术挑战,这当然会产生一个充满活力、利润丰厚的第三方组件市场。人们会制作、销售、购买和消费这些可重用的代码片段
然后,当服务器端Java越来越流行时,这种幻想被复制了。许多公司背后的想法是,它们充当可重用代码片段的经纪人和商业交易所。我现在想不起这些公司的名字了。有很多
它们中的大多数已经消失,其中一些已经从充当商业交易所转变为直接销售软件的商业模式。特别是,他们开始销售他们希望在其上运营业务的东西(他们的“ERP”),作为企业内部可以使用的软件——支持企业内部重用的组件存储库
该死!我现在想不起做出这种转变的大公司的名字了
一个有趣的问题是,为什么应用商店成功了(疯狂!)而JavaBeans商店或企业Javva组件商店的愿景从未流行起来
我有我的理论但是。。。其中最重要的原因是“开源”现象——在这里你可以免费获得非常好的可重用组件。在你去这个风车前,我建议你研究一下工业历史
# 2 楼答案
你不能再花时间去尝试了
将你的问题重新措辞为
同样的问题也发生在。jar文件。你可以设置你想要的所有法律限制,但如果任何人能够使用你的文件,这不会阻止他们复制你的文件。去问问RIAA,他们在阻止盗版方面有多有效。mp3文件
我还想说的是,除了开源社区在Java世界中还没有提供的东西之外,你认为你能提供什么?从库的角度来看,Java生态系统非常成熟,功能非常全面。我无法想象你提供的任何东西,哪怕是一点点创新,一些开源项目也不会涌现出来,并创建一个免费的开源版本
# 3 楼答案
要想让它发挥作用,你需要有内容。非常好的内容。拥有优秀的文档
我想这是你需要克服的第一个障碍
# 4 楼答案
有了这个商业理念,技术和法律方面的版权保护必须成为你的核心能力,因为这是你增值的主要部分
如果你阻止复制,人们应该如何分发他们的软件?我写的企业解决方案并不是只在笔记本上运行