提问人:AnthonyLambert 提问时间:12/15/2008 最后编辑:AnthonyLambert 更新时间:3/9/2012 访问量:1109
是否有任何针对 Mac 和 iOS Cocoa/Objective C 的编程控件的商业附加组件?
Are there any commercial add on programming controls for Mac and iOS Cocoa/Objective C?
问:
如果针对 Windows .NET API 进行开发,我可以使用 100 个商业可用的附加控件、图形 API 和其他有用的东西来增强我的工作量。谁能为我指出用于 Mac Cocoa/Objective C 开发的类似商业软件的方向?
此外:
是否有足够的开发人员在商业上做到这一点?
我的问题的重点是,Mac 开发者市场是否足够成熟,可以支持商业开发者附加组件。我知道有“开源”......一切似乎都默认为......主要是因为还没有人带路。开源免费软件的问题是,有一天,他们都变成了可怜的、瘦弱的、半不熟练的无家可归者,他们把免费的东西塞在一起。我们应该得到更好的!
如果你没有注意到,在Mac市场上,人们愿意为好东西买单。
我有销售开发工具的历史。你不必只是把这些东西送出去。
托尼
答:
4赞
Steven Huwig
12/15/2008
#1
Omni 框架用于商业软件,尽管它们本身是开源的。我怀疑是否有足够的OS X开发人员来真正维持一个小型的独立闭源库供应商。您可以发布开源库并销售咨询或文档服务。
6赞
Peter Hosey
12/16/2008
#2
我见过的大多数此类可重用源代码和框架都是免费的,而不是商业的。其中,大多数都在 BSD 或 MIT 许可下,这意味着您可以在商业闭源软件中使用它们。(极少数属于 GPL 之一,禁止这样做。
我有一份清单,尽管现在非常不完整。我在 OmniOutliner 中有一个更长的列表,以及一个更好的网站来展示它的宏伟计划。
还有 MacCode,它是可重用源代码和框架的存储库。
评论
0赞
Chris Hanson
12/16/2008
GPL 和 LGPL 并不“禁止”在商业软件中使用。它们对被许可人提出的要求有时与商业软件开发人员的目标背道而驰。
0赞
12/16/2008
LGPL 也不禁止在闭源软件中使用。它要求提供 LGPL 组件的来源,并允许用该组件代替替代品。源的其余部分可以取消发布。
0赞
Peter Hosey
12/17/2008
我不确定我是否见过 LGPL 下的 Cocoa 可重用源代码和框架。我特别指的是 GPL。
0赞
1/21/2009
collaboration-world.com/cgi-bin/project/description.cgi?pid=3Pantomime.framework 的数据类型为 LGPL。
1赞
AnthonyLambert
3/9/2012
#3
我找到了一个很棒的网站,其中包含 Mac 和 iOS 自定义控件和源代码。查看 Cocoa Controls
评论