我们将像App Store一样创建Jar Store,但是对于Java开发人员。
每个人都可以提交和销售自定义.jar库来解决一些小问题,但解决它可以节省其他开发人员的工作时间。
唯一未决定的问题是如何防止.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.
答案 0 :(得分:4)
哇!我们刚刚经历了12年的时间扭曲吗? 这正是JavaBeans打算在1996 - 7年所做的事情。
它旨在解决可插拔,可重复使用的代码的技术挑战,这当然会产生一个充满活力且利润丰厚的第三方插件组件市场。人们会制作,销售,购买和使用这些可重复使用的代码。
然后,当服务器端Java越来越受欢迎时,这种幻想被复制了。许多公司背后的想法是,他们充当可重复使用的代码片段的经纪人和商业交易所。这些公司的名字现在让我失望了。有很多。
他们中的大多数都褪色了,其中一些人将他们的商业模式从作为商业交易所转变为直接销售软件。特别是,他们开始出售他们希望经营业务的东西(他们的“ERP”),作为企业可以在内部使用的一个软件 - 一个支持企业内部重复使用的组件库。
该死!进行这种转变的大公司的名字现在逃脱了我。
一个有趣的问题是,为什么App Store成功(疯狂!)而JavaBeans存储的愿景或企业Javva组件的存储从未流行起来。
我有我的理论,但......其中最重要的原因是“开源”现象 - 你可以免费获得非常好的可重复使用的组件 。在你去这个风车前倾斜之前,我建议你学习一些行业历史!
答案 1 :(得分:1)
你甚至不能再花时间去尝试 将你的问题改为
我想限制某人复制 纯文本文件。
.jar文件存在同样的问题。您可以放置所需的所有法律限制,但如果他们能够使用它,则不会阻止任何人复制您的文件。去询问RIAA它们在停止复制.mp3文件方面的效果如何。
我还会提供您认为可以提供的内容,而不是开源社区在Java世界中尚未提供的内容? Java生态系统非常成熟,从图书馆的角度来看非常全面。我无法想象你提供的任何东西,可能是最不具创新性的,一些开源项目不会出现并创建一个免费的开源版本。
答案 2 :(得分:1)
有了这个商业理念,技术和法律方面的版权保护必须是您的核心竞争力,因为这是您增值的主要部分。
如果你阻止复制,人们应该如何分发他们的软件?我不会编写企业解决方案只能在我的笔记本上运行。
答案 3 :(得分:1)
为此,您需要拥有内容。真的很好的内容。凭借出色的文档。
我认为这是你需要解决的第一个障碍。