On Thu, Mar 6, 2014 at 7:59 AM, Alexandre Prokoudine <
alexandre.prokoud...@gmail.com> wrote:

> TL;DR: there is no consensus on Steam yet.
>

For myself, at least, that's promising.  I was willing to drop the subject
entirely with no further discussion based on your feedback response.  I
don't follow IRC as much as the mailing list so I could only take your
message at face value.

To the best of my understanding there is no long-term strategy for
> involvement with Steam whatsoever
>

Agreed.  At this point it was just a proposal I think.  A quote from your
earlier message.

the core team's opinion currently is that supporting a proprietary software
> delivery platform doesn't feel right.
>

I'm curious to hear Simon's opinions since he openly admitted he was one of
the "against" parties.  Generally, I understand how any free developer
would feel about a proprietary distribution platform.  However, I also see
Steam filling a need (in my mind) for automatically updating the software
on Windows and Mac clients.  From my perspective it's just another
repository and so long as it doesn't infringe on the project rights or the
GPL I see no reason why the full stack of delivery must be completely open
source.  I think, that is impossible.  There's always proprietary software
in the full stack of delivery (even if it's low level below the Kernel).
So for myself it's not as much of an issue that Steam be required to open
source their platform for software delivery.  I simply see it as another
option.

Re: Alexandre pros/cons

What sort of pros and cons list would be desired.  I realize that's a very
open ended question but a start somewhere for building such a list would be
useful.  So far I can think of the following:

Pros:

   - Not a required form of software delivery, only optional.  Users can
   still obtain their GIMP software from the normal channels.
   - Automatic software updates when new releases are released (this one is
   extremely minor considering the rate at which GIMP stable is released).
   Automatic updates can be turned off.
   - Available for Mac, Windows, and Linux (however I think it should only
   be maintained for Windows and maybe Mac?).  Linux already has centralized
   software delivery through package managers which I think would be preferred.
   - GPL friendly.  Applications can be delivered without the requirement
   of remaining within the Steam platform (i.e. it can be moved out of steam
   and still "work") or even require Steam to be running for launch.  This
   would need to be implemented as a DRM free application for the "it can be
   moved out of steam and still 'work'" ability.  GPL and assorted licenses as
   well as links to the source code should be provided with the binaries.  The
   Steam TOS does not infringe on the GPL *from my reading* unlike other
   companies which will not be named.  Being DRM free unlimited copies of the
   binaries are allowed.
   - Exposure to 5 million+ active users on a daily basis with little to no
   marketing effort. source - http://store.steampowered.com/stats/
   - *Optional* Steam Cloud for saving GIMP profile information, plugins,
   and settings to the cloud.  When a user re-installs GIMP or installs it
   using the same method on another computer their settings can be transferred
   automatically and regularly synced on multiple machines.
   - *I imagine* news updates in Steam can be linked to the GIMP news feed.

Cons:

   - Steam tracks usage statistics.  One metric I can tell is that they
   track how long you use an application (I enjoy this statistic personally).
   The Steam interface reports back your usage.  There are options to disable
   this.  I have listed this as a con because some of our privacy oriented
   members may not like this so this should be explicitly mentioned.  Beyond
   that I have no idea what else they track (e.g. system calls or who knows).
   - Steam is proprietary software.  There's no way to verify the
   aforementioned cons.
   - Binary only distribution of GIMP however links can be provided to the
   project website and to the source code.  Any modified source code for
   accommodating the Steam platform (unlikely there will be any modifications)
   will require source to be released as per the GPL.

It is also worth mentioning that I already run GIMP with Steam.  Steam
supports non-steam delivered applications to be launched from their
interface however you don't get tracking or usage statistics.  I also can't
install GIMP through Steam currently.

Hopefully, others will add on to that pros/cons list so that core devs can
make an informed decision.  I include Alexandre as a core member of the
project personally due to his contributions on the mailing list and
elsewhere.

SAM
_______________________________________________
gimp-developer-list mailing list
List address:    gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list

Reply via email to