Arjan wrote:
>     On 9/6/2010 4:00 PM, Lucas Maneos wrote:
> > 
> > - 70-71: "It shall use only external commands and other facilities
> > described in this specification, whether for installation tasks or
> > run-time tasks."
> > 
> > It should be allowed to use commands / facilities provided by
> > third-party packages it explicitly depends on.   I think that's the
> > intent anyway based on other parts of the document.
> 
> 3rd party apps must only depend on the core components or on things that 
> are included with the app.
> not other (4th party?) things.

Can you clarify the scope of this "must not". It'd be very limiting if we can't 
build on each others work, especially in the community repo - but also in the 
sanctioned commercial services.

If someone uses python-facebook in their app, I don't want them to have to 
include the files in their app's package, I want them to publish a new library 
which I can use as a dependency in my app.

There are two reasons:

  1) Disk space is expensive, and at a premium on a mobile
     device.
  2) Reuse. Whether this is modularising my own application
     or standing on the shoulders of giants, being able to
     share packages - especially library packages - is one
     of the key differentiators for a true mobile Linux.

Hopefully some clarification will show I'm unduly worried, but this isn't 
without precedent: Nokia's Ovi store won't accept "properly" packaged and 
multi-dependent applications for Maemo - a serious misstep IMHO.

Thanks in advance,

Andrew

-- 
Andrew Flegg -- mailto:[email protected] http://www.bleb.org/
Maemo Community Council chair

_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev

Reply via email to