在商业应用中使用SimpleXML for Android是否可行?

3
欢迎大家,
在商业应用中可以使用SimpleXML来进行Android开发吗?这是官网:http://simple.sourceforge.net/ 我正在查阅文档,但我的英语水平不太好。我不明白使用SimpleXML在商业应用中应该做些什么。
我必须在应用程序的某个部分放置一个文本视图,上面写着"This app has used SimpleXML"吗?有没有办法避免这样做?这是为客户制作的商业应用程序,我需要避免在应用程序中放置这种类型的文本。我可以在我的开发者网站上放置"This app has used SimpleXML",但不能在应用程序中放置,这样做是否安全和合法?
我使用这个库来开发商业应用程序需要遵守哪些限制?
谢谢

如果那个库在Android上可用,那么就有可能。不过这可能是非法的,这也是我怀疑你在问什么。然而,在这里你无法得到法律问题的答案,你需要与你的律师交谈。 - mah
是的,你可以这样做,它是免费使用和修改的,可用于商业目的。它使用Apache许可证。 - ng.
2个回答

3

我刚刚仔细阅读了SimpleXML的许可证明细,可以确认,在商业应用程序中您可以使用该库。

您不需要在应用程序中包含消息,表明您正在使用该库 - 但是,您需要做一些事情来符合许可证:

  1. 如果您在项目中包含源代码,则需要保留该源代码中的所有注释,包括有关许可证的注释。

  2. 如果您为客户提供描述应用程序的已完成文档,则该文档需要包含说明您正在使用SimpleXML的说明。如果您未向客户提供此类文档,则需要在源代码中包含注释,说明您正在使用此库并包括链接/归属。

除此之外,您可以按照自己的意愿使用它。


你对此100%确定吗?100%?我在许可证中找不到这个。 - NullPointerException
我正在使用的文件是一个 .JAR 库文件,但是压缩文件中包含了一个 LICENSE.txt 文件,我该怎么办? - NullPointerException
@AndroidUser99,你所指出的部分就是我在我的第二点中所陈述的。如果你在你的发布中包含了一个许可证文件,那么你可以在底部放置一段文字,说明该应用程序使用了提供者为...的SimpleXML库,并包含一个链接。我相信这应该已经足够了。 - Aleks G
@AndroidUser99:没问题。只需包含simplexml jar文件即可。它自身包含许可证也不是问题。从市场下载的应用程序内部不会显示它。 - Aleks G
我非常确定,但如果你仍然有疑问,只需给simplexml库的作者发送电子邮件并询问他们即可。 - Aleks G
显示剩余3条评论

-3

是的,你可以使用XML,完全没有问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接