这是一个小的应用程序、命名 西蒙的基本版本, 和它在苹果的应用程序的商店 100在游戏>的孩子.

第一个版本是非常基本的,但我做了一堆改善1.1.这是提交了一个星期前到iTunes连接。

基于同样的来源,我编写了另一个 西蒙*卡版 这也是等待批准。应该有另一个版本与共同开发一个优秀的着名艺术家。

我要寻找指导有关 优点和缺点的开放源应用程序的iPhone, ,并为更多 实际方面的出版这个代码(许可证、存储库).因为我写的其他应用程序过,我不知道,如果它是有意义的作为 战略的多个应用程序.

有帮助吗?

解决方案

我开来 我的第一个应用程序的iPhone 在BSD许可证,并没有感到遗憾的是决定一个位。我写它来教我自己的详细情况发展的iPhone,并想我会释放的代码,以帮助其他人这样做。我甚至写了一个 夫妇员额 关于什么我学会发展中的这种应用。我还做了这个应用程序的自由和开放源,因为它依赖于一个纳税人资助的科学资源和它的感觉是错误的我来负责为任何连接到这样的设施。

一个好处,你会看到从这是您的网站流量。第一,有一个免费的应用程序将得到你一个很大的下载量和显着的访问次数从奇怪的用户。自启动程序的商店,我的申请已经下载超过500,000倍。第二,有一个很大的iPhone开发出来,有谁饿了的信息(这一数字日益增长的日)。源代码已被下载的数以万计的时间和我的文章有关发展中的应用程序已经读通过60 000多独特的访客。

该网站的流量,以及链接到你的站点从不同的地方,将帮助你在长期通过提供曝光,并大幅增加谷歌页的排名。我 第二个应用程序, 我的收费,将没有完成,以及它拥有如果我没有建立起来的一种承认我有我的开放源应用程序。

然而,不要期望的重大贡献给你的开放源应用程序。从成千上万的下载量的代码,我已经看到,只有三个人都有贡献的任何事情回来。除了法国本土化,这些捐款只有微小的错误修正。

就实际事务的开放源代码,我没有太多的问题只是举办一个压缩文件的最新版本在我的网站。没有人抱怨缺乏一个储存库。许可证,我建议BSD风格的许可证由于问题GPL和LGPL许可证在iPhone上,以及我的信念,GPL和LGPL许可证持有许多开放源码项目的后(作为丹尼尔Jalkut阐明了 在这里,).

其他提示

有关的是开源起见开源是纯感性决定。在现实世界中,开源是一个应该仔细慎重考虑其对你的目标的效果可以采用的策略。而主要的问题是“我将如何从开源中受益我的代码?”。

所以,你要搞清楚写这些应用程序时,你有什么目标。你们是不是要赚钱他们或者是你写他们的乐趣和学习?

如果答案是乐趣和学习,你可以打开源他们,看看别人会从你的想法做。有很多从社区了解到,你会得到宝贵的经验,而实际上是试图建立一个社区。 (“如果你建立它,他们就会来了”是不是现代社会的一个有效的原则,所以加倍在软件业只是开源代码并不意味着任何人会感兴趣。你必须积极构建社区以各种方式)

如果你想赚钱这些应用,开源它们可以在应用程序的流量引导到您的获利渠道(在游戏内礼物购买例如诱因广告,写的电子书商品只有在情况下有利于你/博客文章有关经验/篇)。如果应用程序是为频道营利的主要引擎,开源它们是直接邀请别人来拆你的利润。

如果你想开源它,你有时间,你可能想也许写一个小电子书有关编写使用单声道的iPhone可扩展的框架,因为这将是东西,可以造福于社会,也许给你的东西相当多,你可以指出,如果你需要更多的为你的简历。

如果您开源它,你会写那些与自己的框架编写的应用程序竞争的应用程序,并且,你会想看看许可证,看看人们如何修改代码。我认为任何限制太多会产生问题,但是,如果他们使用的框架,并添加到它,那么也许需要未修改库提供,但他们的修改可以留给私人。对于商业应用这会工作最好的,但,那么你可能会得到更少的人提交bug修复。

您可能想看看一个两层的版本,所以对于小一些,他们可以有商业许可证,如果他们免费使用,然后是更多的限制。

我猜问题是,多少你希望社会各界要添加到它,多少你要它用于商业用途,那里的人都加入到它。

不过,电子书,我认为可能是相当有用的,特别是如果你做了它作为一个wiki,其他人可以继续添加到它,所以它可能是更有利的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top