Jar Store - 防止复制
我们将像 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.
We are going to create Jar Store the way like App Store works, but for Java Developers.
Everyone will able to submit and sell custom .jar library which solves some little problem, but solves it very good to save other developer's work time.
The only undecided question is how to prevent .jar copying or publishing bought .jar to the Net.
EDIT: This can probably achieved by using strong copyright policy? Suggest please!
EDIT 2: I imagine Steve Jobs asking:
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.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
哇!我们刚刚经历了12年的时间扭曲吗?
这正是 JavaBeans 早在 1996 年 7 月就打算做的事情。
它的目的是解决可插入、可重用代码的技术挑战,这当然会产生一个充满活力且利润丰厚的第三方嵌入式组件市场。人们会制造、销售、购买和使用这些可重用的代码片段。
然后,当服务器端 Java 越来越流行时,这种幻想得到了复制。许多公司背后的想法是,他们充当可重用代码片段的经纪人和商业交易所。我现在记不起这些公司的名字了。有很多。
它们中的大多数都消失了,其中一些将其商业模式从充当商业交易所转变为直接销售软件。特别是,他们开始出售他们希望用来运行业务的东西(他们的“ERP”),作为企业可以内部使用的一个软件 - 一个支持企业内部重复使用的组件存储库。
该死!我现在记不起促成这一转变的大公司的名字了。
一个有趣的问题是,为什么 App Store 取得了成功(非常成功!),而 JavaBeans 商店或企业 Java 组件商店的愿景却从未流行起来。
我有我的理论,但是……其中最重要的原因是“开源”现象——您可以免费获得非常好的可重用组件。在你开始尝试这个风车之前,我建议你先了解一些行业历史!
Whoa! Did we just go through a 12-year time warp?
This is exactly what JavaBeans was intended to do, back in 1996-7.
It was intended to solve a technical challenge of pluggable, re-usable code, which would of course engender a vibrant and lucrative third-party marketplace of drop-in components. People would make,sell, buy, and consume these re-usable pieces of code.
Then, that fantasy was replicated when server-side Java grew in popularity. The idea behind numerous companies was that they'd act as brokers and commercial exchanges for re-usable pieces of code. The names of these companies escape me now. There were many.
Most of them faded, and some of them evolved their business model away from acting as an commercial exchange, and towards selling software directly. In particular, they moved toward selling the thing they had hoped to run their business on (their "ERP"), as a piece of software that enterprises could use internally - a component repository supporting re-use within an enterprise.
Darn! The names of the big companies that made this transition escape me now.
An interesting question is, why did App Store succeed (wildly!) while the vision for JavaBeans stores, or stores for enterprise Javva components, never caught on.
I have my theories but... not least among the reasons is the phenomenon of "open source" - where you can get pretty darn good re-usable components for free. Before you go tilting at this windmill, I suggest you study some industry history!
为此,您需要有内容。真的很好的内容。具有优秀的文档。
我想这是你需要解决的第一个障碍。
For this to work you need to have content. Really good content. With excellent documentation.
I would imagine this is the first obstacle you need to tackle.
有了这种商业理念,技术和法律方面的版权保护必须成为您的核心竞争力,因为这是您附加值的主要部分。
如果你阻止某些东西被复制,人们应该如何分发他们的软件?我编写的企业解决方案并不是只在我的笔记本上运行。
With this business idea copyright protection in both technical and legal way must be you core competences since this is the main part for your added value.
If you prevent something from copying, how are people supposed to distribute their software? I'm not writing enterprise solutions to run only on my notebook.
你甚至不能不再花时间去尝试。
将你的问题改写为
.jar 文件也有同样的问题。您可以设置您想要的所有法律限制,但这不会阻止任何人复制您的文件(如果他们能够使用它)。去问问 RIAA 他们在阻止 .mp3 文件复制方面有多有效。
我还想提供您认为您可以提供的东西,而不是开源社区在 Java 世界中尚未提供的东西?从库的角度来看,Java 生态系统非常成熟且功能非常齐全。我无法想象你提供的任何东西,即使有一点创新,一些开源项目也不会出现并创建一个免费的开源版本。
you can't don't even spend any more time on trying.
rephrase your question to
Same problem with a .jar file. You can put all the legal restrictions you want, but it won't stop anyone from making a copy of your file if they are able to use it. Go ask the RIAA how effective they are at stopping the copying of .mp3 files.
I would also offer what do you think you can offer than the Open Source community doesn't already offer in the Java world? The Java ecosystem is very mature and very full featured from a library stand point. I can't imagine that anything you offer, that might be the least bit innovative, some open source project won't spring up and create a free open source version of.