Re: How about creating addons.gnome.org

2010-08-09 Thread Richard Stallman
The idea is simple (but long and complex to implement). I would love
to have a site addons.gnome.org, so we can have nice database with
plugins and other addons for desktop apps. The idea would be to
"borrow" ideas from the addons site of mozilla and it should support
different types of add-ons (for instance, for gedit, we have plugins,
language files, style-themes to name a few).

If we do this, we should have a strict policy that we only
list add-ons that are free.
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: How about creating addons.gnome.org

2010-08-09 Thread Richard Stallman
Tomeu, is the source of addons.mozilla.org or activities.sugarlabs.org
publicly available under an open source license? If so, could you
point me out to it?


For our use, being open source is not sufficient.
We would need it to be available under a free software license.
Most open source licenses are free software licenses,
but there are some exceptions.

You can check licenses in http://www.gnu.org/licenses/license-list.html.

See http://www.gnu.org/philosophy/free-sw.html for the definition of
free software.
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: How about creating addons.gnome.org

2010-08-09 Thread Johannes Schmid
Hi!

> The idea is simple (but long and complex to implement). I would love
> to have a site addons.gnome.org, so we can have nice database with
> plugins and other addons for desktop apps. The idea would be to
> "borrow" ideas from the addons site of mozilla and it should support
> different types of add-ons (for instance, for gedit, we have plugins,
> language files, style-themes to name a few).
>
> If we do this, we should have a strict policy that we only
> list add-ons that are free.

As all the applications involved are GPL'd any addons need to follow the
GPL, too so I don't see a problem here that would require any special
treatment.(IANAL).

Regards,
Johannes


___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: [Sugar-devel] Fwd: How about creating addons.gnome.org

2010-08-09 Thread Jose Aliste
Hi Aleksey, thank you for your throughful mail.

On Sun, Aug 8, 2010 at 1:41 PM, Aleksey Lim  wrote:
> On Sun, Aug 08, 2010 at 04:11:38PM +0200, Tomeu Vizoso wrote:
>> Hi, the GNOME people are having an interesting discussion about AMO.
>>
>> Regards,
>>
>> Tomeu
>>
>> -- Forwarded message --
>> From: Johannes Schmid 
>> Date: Sun, Aug 8, 2010 at 15:28
>> Subject: Re: How about creating addons.gnome.org
>> To: Jose Aliste 
>> Cc: Tomeu Vizoso , foundation-list@gnome.org
>>
>>
>> Hi!
>>
>> > Also, there should be a clear distinction whether an addon is Gnome
>> > approved (meaning it is reviewed, translated, probably hosted in the
>> > gnome git somewhere) or the work of a freelance dev. Distributions are
>> > welcome to keep  packaging  any of the addons, as they do now, but
>> > normally the maintainer's cost of distributing 100 or more addons
>> > would be too high (in my opinion). In this sense, I would love to have
>> > an easy way of installing add-ons that does not require you to copy
>> > files to some hidden directories. We should have a command line
>> > gnome-addon install add-on-name, which will download and install the
>> > add-on. That would be really neat in my opinion.
>>
>> While I would rather vote for a more complete "GNOME Appstore" solution
>> in the far future (possibly based on OpenSuSE build service), some
>> points to note:
>>
>> * This will only work for scripted plugins Python, Javascript, Ruby
>> * All compiled languages will suffer depedency problems
>> * It would mean that we install executable things into the user's home
>> directory. Some admins might not like this though of course mozilla does
>> the same. Security is an important point here.
>>
>> It is also a rather huge maintaince burden to check that the plugin
>> works with the installed version of an application.
>>
>> But nevertheless, go for it if you have the time, it sounds like a good
>> idea! Especially for the upcoming gnome-shell addons it could be a
>> perfect place.
>>
>> Johannes
>
> Being AMO maintainer on http://activities.sugarlabs.org/,
> I can share my own experience in code sharing case.
>
> There is a problem w/ AMO. AMO, as filesharing tool, works well only for
> one-file bundles w/ anyarch data, trying to reuse AMO for not trivial cases
> like binaries, e.g. different ABIs etc., sound overkill for AMO. In any
> case it will be just a hosting for files, all releated issue like
> depedencies is not handled by AMO.
>
I completely see the point. Thanks. Anyway, for now my idea is to have
a baby version of AGO, where non-compiled add-ons
can be maintained and all addons can be showcased. The problem of
distributing binaries, as you point out is much more difficult.
Anyway, I will be using the new version of AMO, which is written in
Django instead of CakePHP, so this should give a little more
flexibility.

> Right now, I'm working on different model - Zero Sugar [1].
> The core things are:
>
> * everything starts with spec file of the package - recipe file [2]
>
> * it will be possible to local launch application only having this spec file
>  and sources tarball/vcs-checkout (in noarch case, or build application
>  locally and start it)
>
> * keeping in mind variety of users environments and things like ABI
>  breakages (or even different build flags on different distros), it
>  would be useful to just build application in this particular
>  environment. So, using [2] recipe file, on patched OBS (in progress),
>  it will be possible to create native packages for bunch of deb/rpm
>  distros. It sounds like meta packaging but it is not [3].
>
> * The important thing, installing applications from OBS repos is not
>  primary distribution method (it will work fine in case of centralized
>  repo of applications on OBS, but attaching repositories from
>  individuals(in my mind, regular behaviour in sugar ecosystem), i.e.,
>  from home projects on OBS, will be really overkill). The first
>  distribution method will be 0install [4]. So, OBS will create not only
>  native packages but 0install feeds as well (for nonarch applications,
>  only 0install feeds, for binary based, 0install will reuse native
>  packages).
>
> * 0install is/should-be fully integrated into GNU/Linux distributions
>  ecosystem e.g. it is not about creating yet another distro, 0install
>  will reuse PackageKit to install already packaged software. It will
>  hande not only 0install depedencies but native packages as well
>  (in any case any package within 0sugar is an entyty on OBS, some of
>  these entities will be aliases for native packages, other will be
>  built on OBS).
>
> * OBS will be used as only one place for all file sharing/packaging stuff.
>  Sites like AMO will be used only as catalogs (users driven, e.g.,
>  reviews, ratings etc.) of applications - they will contain only
>  0install links (of files stored on OBS). Even more, OBS will be auto publish
>  info about new versions/packages on AMO.

Thanks for sharin

GUADEC Feedback (we want it!)

2010-08-09 Thread Bastien Nocera
Hello all,

The GNOME Board of Directors, as mentioned briefly during this year's
GUADEC closing ceremony, would like to invite you to give us your
feedback about this year's (and possibly previous year's) GUADEC.

We've already received some feedback for this year, and we'll be
collating it into a Wiki page, which we'll make public as soon as
reasonably acceptable.

The feedback page on the Wiki will be editorialised, and the ideas and
comments anonymous, unless you specifically request that they are not.

So tell us how good or bad this year's GUADEC was at bo...@gnome.org

Cheers

/Bastien, on behalf of the GNOME Foundation Board 

___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list