首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用具有GPL许可证的OSMAND "openstreetmap for android“?

如何使用具有GPL许可证的OSMAND "openstreetmap for android“?
EN

Stack Overflow用户
提问于 2012-01-21 05:37:50
回答 1查看 1.8K关注 0票数 0

当我在搜索如何使用OpenStreetMap for android应用程序时,我发现了这个项目osmand,但许可证是通用公共许可证,我不知道这是什么意思!我可以下载源代码并修改它,然后按我的想法使用它(也许可以从修改后的项目中赚钱)吗?

另一个问题:关于如何安装和配置这个项目,有没有详细的资源?

EN

回答 1

Stack Overflow用户

发布于 2012-01-21 05:56:42

对不起,我没有读到你的问题是Osmroid而不是OSMAND,可能是因为你给它贴上了osmroid标签。剩下的和Osmroid有关,我对OSMAND一无所知。

它是Lesser Gpl,而不是GPL,它们是不同的,尽管阅读leagal文档是一场噩梦……

关于LGPL在android上的使用存在一些争议。该许可证确实适用于将库用作运行时可加载库,例如dll,但标准的Android应用程序并不适合这一要求。在Osmroid邮件组上有关于这个问题的discussion。在邮件列表中,如果你将代码作为单独的jar链接到你的项目中,那里的人很高兴你在商业项目中使用代码,这是他们喜欢的方式。

如果你真的想修改源代码并以另一种方式链接到它,那么事情可能会更有问题。我现在确实有这样的设置,但仅仅是因为有一个我想要的but修复,一旦一个版本来了我想要的修复,我就会搬回来。

Here是用于在eclips中进行设置的官方说明。This post是我和其他指令一起使用的。它是相当复杂的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8948165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档