Feature of SDL

I’d avoid sponsorship unless we absolutely have to, but as mentioned in the
original post of this thread, kickstarter may not be a bad option, but it’s
more a matter of a person rather than funding. Funding would be nice,
however :stuck_out_tongue:

-AlexOn Fri, May 25, 2012 at 10:03 AM, Gabriel Jacobo wrote:

I don’t think there’s a lot of people that have knowledge of at least five
platforms that will work (full time?) for free maintaining the library. I
for one vote for Sam for president :slight_smile:

I do wonder if a Kickstarter, donation page or corporate sponsorship is
that far fetched…

Gabriel.

2012/5/25 Sam Lantinga

I personally am torn, because on the one hand, this project deserves full
time attention, but on the other hand I need to get contract work to make
sure there’s food on the table. :slight_smile:

If somebody does want to step up and manage SDL, I’ll be happy to go over
in detail what that means and if they still can and want to, we can start
training and transition. :slight_smile:

See ya!

On Fri, May 25, 2012 at 9:32 AM, Sam Lantinga wrote:

I’ve been dealing with a lot of stuff at work (see the 38 Studios news),
but I am still here, and I am planning to pull some patches in from
Bugzilla to address issues.

Also, Gabriel has graciously volunteered to help with maintenance so
there should be a steady stream of improvements.

I really appreciate the community stepping up, and you’re welcome to
create a repo as a staging area for community reviewing and testing patches!

Cheers!

On Fri, May 25, 2012 at 9:18 AM, Brian Barnes wrote:

I don’t think we can avoid the fact that there will need to be somebody
at the head of this with final authority who can spend the time.

For instance, the iOS patch stuff – there’s something like 3 competing
patches, and unless we want to have some kind of vote system, nobody but a
project leader can solve these problems. This isn’t an ego problem, there
are multiple ways to do this patch, and each has pros and cons.

The next hurdle is who could do this? Nobody is asking me, and I’d
turn them down because I have my own projects (and the big one is another
project with a community that needs it!), and the very reason I’m using SDL
is to make it easier on me. I suspect we are all like that.

As I said before, Sam gave us a lot and owes us nothing. Same with
Ryan. Nobody should be demanding anything.

So, this might seem defeatist, but right now I’d more vote for just
finding a way to get in the patches that’ll make SDL 2 useable and worry
about the future later. I’m not sure I see a path out. The iOS patch, an
iOS game center patch, relative mouse movement in win32, etc. The big
things.

I’m trying to be realistic but if somebody here doesn’t step up and
control isn’t handed over, then we’re in trouble. And I don’t blame
anybody for not stepping up, it’ll be a large chunk of their time. For
this, Sam (and anybody else that contributed) should get a lot of credit.

[>] Brian

_____________**
SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/**listinfo.cgi/sdl-libsdl.orghttp://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


Gabriel.


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

What we can do is to create a tasks lists of things need to be done
for an SDL 2.0 release and start from there.Each person who wants to
contribute, along with the help of a mentor can take up the tasks and
complete it.This way the project will constantly evolve if we keep
tasks flowing in.On Fri, May 25, 2012 at 5:05 PM, Alex Barry <alex.barry at gmail.com> wrote:

I’d avoid sponsorship unless we absolutely have to, but as mentioned in the
original post of this thread, kickstarter may not be a bad option, but it’s
more a matter of a person rather than funding. ?Funding would be nice,
however :stuck_out_tongue:

-Alex

On Fri, May 25, 2012 at 10:03 AM, Gabriel Jacobo wrote:

I don’t think there’s a lot of people that have knowledge of at least five
platforms that will work (full time?) for free?maintaining?the library. I
for one vote for Sam for president :slight_smile:

I do wonder if a Kickstarter, donation page or corporate sponsorship is
that far fetched…

Gabriel.

2012/5/25 Sam Lantinga

I personally am torn, because on the one hand, this project deserves full
time attention, but on the other hand I need to get contract work to make
sure there’s food on the table. :slight_smile:

If somebody does want to step up and manage SDL, I’ll be happy to go over
in detail what that means and if they still can and want to, we can start
training and transition. :slight_smile:

See ya!

On Fri, May 25, 2012 at 9:32 AM, Sam Lantinga wrote:

I’ve been dealing with a lot of stuff at work (see the 38 Studios news),
but I am still here, and I am planning to pull some patches in from Bugzilla
to address issues.

Also, Gabriel has graciously volunteered to help with maintenance so
there should be a steady stream of improvements.

I really appreciate the community stepping up, and you’re welcome to
create a repo as a staging area for community reviewing and testing patches!

Cheers!

On Fri, May 25, 2012 at 9:18 AM, Brian Barnes wrote:

I don’t think we can avoid the fact that there will need to be somebody
at the head of this with final authority who can spend the time.

For instance, the iOS patch stuff – there’s something like 3 competing
patches, and unless we want to have some kind of vote system, nobody but a
project leader can solve these problems. ?This isn’t an ego problem, there
are multiple ways to do this patch, and each has pros and cons.

The next hurdle is who could do this? ?Nobody is asking me, and I’d
turn them down because I have my own projects (and the big one is another
project with a community that needs it!), and the very reason I’m using SDL
is to make it easier on me. ?I suspect we are all like that.

As I said before, Sam gave us a lot and owes us nothing. ?Same with
Ryan. ?Nobody should be demanding anything.

So, this might seem defeatist, but right now I’d more vote for just
finding a way to get in the patches that’ll make SDL 2 useable and worry
about the future later. ?I’m not sure I see a path out. ?The iOS patch, an
iOS game center patch, relative mouse movement in win32, etc. ?The big
things.

I’m trying to be realistic but if somebody here doesn’t step up and
control isn’t handed over, then we’re in trouble. ?And I don’t blame anybody
for not stepping up, it’ll be a large chunk of their time. ?For this, Sam
(and anybody else that contributed) should get a lot of credit.

[>] Brian


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


Gabriel.


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

http://wiki.libsdl.org/moin.cgi/Roadmap

Let me know what your wiki login is and I’ll give you write access to this,
if you want to update it!On Fri, May 25, 2012 at 10:30 AM, Dimitris Zenios <dimitris.zenios at gmail.com wrote:

What we can do is to create a tasks lists of things need to be done
for an SDL 2.0 release and start from there.Each person who wants to
contribute, along with the help of a mentor can take up the tasks and
complete it.This way the project will constantly evolve if we keep
tasks flowing in.

On Fri, May 25, 2012 at 5:05 PM, Alex Barry <alex.barry at gmail.com> wrote:

I’d avoid sponsorship unless we absolutely have to, but as mentioned in
the
original post of this thread, kickstarter may not be a bad option, but
it’s
more a matter of a person rather than funding. Funding would be nice,
however :stuck_out_tongue:

-Alex

On Fri, May 25, 2012 at 10:03 AM, Gabriel Jacobo wrote:

I don’t think there’s a lot of people that have knowledge of at least
five

platforms that will work (full time?) for free maintaining the library.
I

for one vote for Sam for president :slight_smile:

I do wonder if a Kickstarter, donation page or corporate sponsorship is
that far fetched…

Gabriel.

2012/5/25 Sam Lantinga <@slouken>

I personally am torn, because on the one hand, this project deserves
full

time attention, but on the other hand I need to get contract work to
make

sure there’s food on the table. :slight_smile:

If somebody does want to step up and manage SDL, I’ll be happy to go
over

in detail what that means and if they still can and want to, we can
start

training and transition. :slight_smile:

See ya!

On Fri, May 25, 2012 at 9:32 AM, Sam Lantinga <@slouken> wrote:

I’ve been dealing with a lot of stuff at work (see the 38 Studios
news),

but I am still here, and I am planning to pull some patches in from
Bugzilla

to address issues.

Also, Gabriel has graciously volunteered to help with maintenance so
there should be a steady stream of improvements.

I really appreciate the community stepping up, and you’re welcome to
create a repo as a staging area for community reviewing and testing
patches!

Cheers!

On Fri, May 25, 2012 at 9:18 AM, Brian Barnes wrote:

I don’t think we can avoid the fact that there will need to be
somebody

at the head of this with final authority who can spend the time.

For instance, the iOS patch stuff – there’s something like 3
competing

patches, and unless we want to have some kind of vote system, nobody
but a

project leader can solve these problems. This isn’t an ego problem,
there

are multiple ways to do this patch, and each has pros and cons.

The next hurdle is who could do this? Nobody is asking me, and I’d
turn them down because I have my own projects (and the big one is
another

project with a community that needs it!), and the very reason I’m
using SDL

is to make it easier on me. I suspect we are all like that.

As I said before, Sam gave us a lot and owes us nothing. Same with
Ryan. Nobody should be demanding anything.

So, this might seem defeatist, but right now I’d more vote for just
finding a way to get in the patches that’ll make SDL 2 useable and
worry

about the future later. I’m not sure I see a path out. The iOS
patch, an

iOS game center patch, relative mouse movement in win32, etc. The
big

things.

I’m trying to be realistic but if somebody here doesn’t step up and
control isn’t handed over, then we’re in trouble. And I don’t blame
anybody

for not stepping up, it’ll be a large chunk of their time. For
this, Sam

(and anybody else that contributed) should get a lot of credit.

[>] Brian


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


Gabriel.


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Sorry for the off topic statement, but I would be interested in getting
Multitouch working on Windows 7 (it doesn’t seem implemented yet) if you
might be able to provide some guidance.

Would send this privately but I have had no luck with responses from
@libsdl accounts thus far.On Fri, May 25, 2012 at 10:55 AM, Sam Lantinga wrote:

http://wiki.libsdl.org/moin.cgi/Roadmap

Let me know what your wiki login is and I’ll give you write access to
this, if you want to update it!

On Fri, May 25, 2012 at 10:30 AM, Dimitris Zenios < dimitris.zenios at gmail.com> wrote:

What we can do is to create a tasks lists of things need to be done
for an SDL 2.0 release and start from there.Each person who wants to
contribute, along with the help of a mentor can take up the tasks and
complete it.This way the project will constantly evolve if we keep
tasks flowing in.

On Fri, May 25, 2012 at 5:05 PM, Alex Barry <alex.barry at gmail.com> wrote:

I’d avoid sponsorship unless we absolutely have to, but as mentioned in
the
original post of this thread, kickstarter may not be a bad option, but
it’s
more a matter of a person rather than funding. Funding would be nice,
however :stuck_out_tongue:

-Alex

On Fri, May 25, 2012 at 10:03 AM, Gabriel Jacobo wrote:

I don’t think there’s a lot of people that have knowledge of at least
five

platforms that will work (full time?) for free maintaining the
library. I

for one vote for Sam for president :slight_smile:

I do wonder if a Kickstarter, donation page or corporate sponsorship is
that far fetched…

Gabriel.

2012/5/25 Sam Lantinga

I personally am torn, because on the one hand, this project deserves
full

time attention, but on the other hand I need to get contract work to
make

sure there’s food on the table. :slight_smile:

If somebody does want to step up and manage SDL, I’ll be happy to go
over

in detail what that means and if they still can and want to, we can
start

training and transition. :slight_smile:

See ya!

On Fri, May 25, 2012 at 9:32 AM, Sam Lantinga wrote:

I’ve been dealing with a lot of stuff at work (see the 38 Studios
news),

but I am still here, and I am planning to pull some patches in from
Bugzilla

to address issues.

Also, Gabriel has graciously volunteered to help with maintenance so
there should be a steady stream of improvements.

I really appreciate the community stepping up, and you’re welcome to
create a repo as a staging area for community reviewing and testing
patches!

Cheers!

On Fri, May 25, 2012 at 9:18 AM, Brian Barnes wrote:

I don’t think we can avoid the fact that there will need to be
somebody

at the head of this with final authority who can spend the time.

For instance, the iOS patch stuff – there’s something like 3
competing

patches, and unless we want to have some kind of vote system,
nobody but a

project leader can solve these problems. This isn’t an ego
problem, there

are multiple ways to do this patch, and each has pros and cons.

The next hurdle is who could do this? Nobody is asking me, and I’d
turn them down because I have my own projects (and the big one is
another

project with a community that needs it!), and the very reason I’m
using SDL

is to make it easier on me. I suspect we are all like that.

As I said before, Sam gave us a lot and owes us nothing. Same with
Ryan. Nobody should be demanding anything.

So, this might seem defeatist, but right now I’d more vote for just
finding a way to get in the patches that’ll make SDL 2 useable and
worry

about the future later. I’m not sure I see a path out. The iOS
patch, an

iOS game center patch, relative mouse movement in win32, etc. The
big

things.

I’m trying to be realistic but if somebody here doesn’t step up and
control isn’t handed over, then we’re in trouble. And I don’t
blame anybody

for not stepping up, it’ll be a large chunk of their time. For
this, Sam

(and anybody else that contributed) should get a lot of credit.

[>] Brian


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


Gabriel.


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Gabriel wrote:

Hey Brian, I’m looking for any of these patches in Bugzilla but I can’t
seem to find them, do you have the issue number where they’ve been
filled?

They were in the mailing list, not bugzilla, as we were putting up
dualing patches. For reference, here’s mine:

http://www.klinksoftware.com/download/SDL_iOS_event_patch.diff

It fixes on thing in rendering that would make the messages come at bad
times, and then creates a new callback mechanism for events. If you
register it, then all events happen in callbacks (and you can tell it to
put them on the queue, if you wish.) dim3 does this, it only responds
to the iOS messages and puts the rest back on the queue.

It also creates a number of must-do-in-callbacks for iOS events
(active/deactive/in background/in foreground/memory low/halt.)

Other fixes will need to be done for game center (somebody already
discussed this.)

It would be trivial to put in the android messages in this framework.

Note that after I made this patch Sam told me there was a "filter"
mechanism that already did callbacks. It might be better to jury rig
this patch to use that system, though it seems most of us didn’t know it
existed.

If this patch went in, the next step is to remove all the long jump iOS
quit code, it will no longer be necessary and that code is a bit hack-y.

[>] Brian

Gabriel convinced me to file this patch in bugzilla, so I did: 1505.

I noted this as critical as it’s necessary for iOS.

Other bugs of note in SDL 2.0, if we are keeping a list: 1174, 1320.
Both have people assigned to them.

[>] Brian

Kickstarter isn’t really appropriate for continuing projects like SDL or
funding employment, but rather for finishing a product (see KS FAQ). SDL
can do fine as a fully community-driven project, just like many FOSS
projects such as those under KDE and Gnome. It does need a solid
leadership, but the roles of maintainers and these leaders should be clear
and separate.

Jonny D

Message-ID: <4FBF8691.30406 at charter.net>
Content-Type: text/plain; charset=“ISO-8859-1”; format=flowed

I don’t think we can avoid the fact that there will need to be somebody
at the head of this with final authority who can spend the time.

I don’t PRECISELY agree. We need a more active ‘manager’, but this
just needs to be someone with access rights, so they can add new
patches to the official repository. For that matter, this could be
multiple people (perhaps even one for each platform). The ‘head
manager’ just needs to make certain that there’s AN active commiter,
which I figure Sam/Ryan/whoever else could do (it basically just
involves giving or removing access permissions, and only needs to be
done when commiters are being added or removed).

Basically, Sam and/or Ryan are perfectly good for Admins, we just need
some Moderators.> Date: Fri, 25 May 2012 09:18:09 -0400

From: Brian Barnes
To: sdl at lists.libsdl.org
Subject: Re: [SDL] Feature of SDL

Date: Fri, 25 May 2012 09:32:21 -0400
From: Sam Lantinga
To: SDL Development List
Subject: Re: [SDL] Feature of SDL
Message-ID:
<CACC3sbGHdeMRYaoaUz_JXbt6+Td_irH5Otd_Vuh+M7UD5mmxxg at mail.gmail.com>
Content-Type: text/plain; charset=“iso-8859-1”

I’ve been dealing with a lot of stuff at work (see the 38 Studios news),
but I am still here, and I am planning to pull some patches in from
Bugzilla to address issues.

Also, Gabriel has graciously volunteered to help with maintenance so there
should be a steady stream of improvements.

I really appreciate the community stepping up, and you’re welcome to create
a repo as a staging area for community reviewing and testing patches!

Cheers!

As a member of the TCC mailing list I very much think this is a good
idea (it works pretty well for them), but I know I wouldn’t be active
enough to do it myself.

Date: Fri, 25 May 2012 11:03:00 -0300
From: Gabriel Jacobo
To: SDL Development List
Subject: Re: [SDL] Feature of SDL
Message-ID:
<CAKDfes=xkVcAtQdYtv6Uu6JW36zoG6nFG+b5B__aSoaU_rDG5A at mail.gmail.com>
Content-Type: text/plain; charset=“iso-8859-1”

I don’t think there’s a lot of people that have knowledge of at least five
platforms that will work (full time?) for free maintaining the library. I
for one vote for Sam for president :slight_smile:

I do wonder if a Kickstarter, donation page or corporate sponsorship is
that far fetched…

Gabriel.

I’m dubious about a Kickstarter campaign (though I do think it would
make sense if there was some coding-heavy feature that was wanted).

The donation most needed is time, though if there’s enough web traffic
perhaps a full-time or part-time developer could be hired?

I figure that corporate sponsorships & summer-of-code internships
would probably be good for the same thing (new features and/or ports
to new platforms) as a Kickstarter campaign (though if some
corporation donated a developer, as sometimes happens with *nix
projects, that would do quite a lot).

My only concern is this: SDL stays focused and simple mainly because
Sam is one of those programmers who can resist over-engineering.
That’s a pretty unusual quality among programmers. The wrong people or
a design-by-committee approach can cause big problems sometimes.–
Terry Welsh
mogumbo ‘at’ gmail.com
www.reallyslick.com

On, Sat May 26, 2012, Terry Welsh wrote:

My only concern is this: SDL stays focused and simple mainly because
Sam is one of those programmers who can resist over-engineering.
That’s a pretty unusual quality among programmers. The wrong people or
a design-by-committee approach can cause big problems sometimes.

Seconded. On a side note however, I would love to see several interfaces
reworked prior to a final 2.0 release, since right now most new features
do not feel consistent with the rest of SDL.

Cheers
Marcus
-------------- next part --------------
A non-text attachment was scrubbed…
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
URL: http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20120526/d9ffead2/attachment.pgp

Do you have specific suggestions?On Sat, May 26, 2012 at 1:26 PM, Marcus von Appen wrote:

On, Sat May 26, 2012, Terry Welsh wrote:

My only concern is this: SDL stays focused and simple mainly because
Sam is one of those programmers who can resist over-engineering.
That’s a pretty unusual quality among programmers. The wrong people or
a design-by-committee approach can cause big problems sometimes.

Seconded. On a side note however, I would love to see several interfaces
reworked prior to a final 2.0 release, since right now most new features
do not feel consistent with the rest of SDL.

Cheers
Marcus


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

On, Sat May 26, 2012, Sam Lantinga wrote:

[API consistency complains]

Do you have specific suggestions?

The usage of SDL_bool vs. int (0 or -1) to return, if something is
enabled/supported, should be revised and made consistent across the
whole API (especially in SDL_video.h or others, depending on whatever is
preferred).

In SDL_shape.h the return values can carry several information (state
and succes of the call), whereas over most other interfaces, the return
value is either 0 or -1 (to indicate an error) and any information are
handled via [out] arguments.

Cheers
Marcus
-------------- next part --------------
A non-text attachment was scrubbed…
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
URL: http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20120526/8a2d5cb1/attachment.pgp

Hello !

I would vote for the “Apache Webserver” way :

Lets try to find 1-2 experts for every field,
Windows, OSX, Linux, iPhone, Android, Direct3D,
OpenGL, Sound, …

One person can be an expert in more than one field.

For every patch, the reviewers give + 0 -.

If two persons give a + the patch goes in and
more important if only one person gives a - it will not get in.

CU

Hello !

I don’t think there’s a lot of people that have knowledge of at least five
platforms that will work (full time?) for free maintaining the library. I
for one vote for Sam for president :slight_smile:

I do wonder if a Kickstarter, donation page or corporate sponsorship is
that far fetched…

Kickstarter is a well known thing now,
just because of Tim Schafer and the new DoubleFine Adventure.

The question would be, do we try go get money for n months for somebody to work
fulltime on SDL or do we try to get money for certain aspects of SDL ?

CU

I’ve tried to do something like this before but nobody stepped up to help
out. Maybe there’s interest now? I don’t know that a pure voting system
would be sufficient, but it would be great if there were people invested in
the various platforms collecting and testing and submitting improvements
and fixes.On Sat, May 26, 2012 at 3:49 PM, Torsten Giebl wrote:

Hello !

I would vote for the “Apache Webserver” way :

Lets try to find 1-2 experts for every field,
Windows, OSX, Linux, iPhone, Android, Direct3D,
OpenGL, Sound, …

One person can be an expert in more than one field.

For every patch, the reviewers give + 0 -.

If two persons give a + the patch goes in and
more important if only one person gives a - it will not get in.

CU


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Message-ID:
<CAF91zxFqw1iocDbRyNtNZjBs0QHb_oCofLdO8QN8nn5tAb8aow at mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1

My only concern is this: SDL stays focused and simple mainly because
Sam is one of those programmers who can resist over-engineering.
That’s a pretty unusual quality among programmers. The wrong people or
a design-by-committee approach can cause big problems sometimes.

Terry Welsh
mogumbo ‘at’ gmail.com
www.reallyslick.com

Which is why you keep the mob repository separate from the official
repository, and draw official releases from the official repository.
It’s basically a hybrid cathedral/bazaar model, instead of a more
conventional pure-cathedral or pure-bazaar model. The ‘cathedral’ is
the official repository, which largely acts as a 'sort & discard’
function for the bazaar. If the cathedral devs like a particular
feature, but don’t think it belongs in SDL, they can stick it
somewhere else (e.g. SDL_mixer, SDL_net, etc.).

It also makes choosing between competing patches simpler than a bazaar
model, since that falls to the ‘cathedral’, which has fewer
participants.> Date: Sat, 26 May 2012 08:46:07 -0700

From: Terry Welsh
To: sdl at lists.libsdl.org
Subject: Re: [SDL] Feature of SDL

Date: Sat, 26 May 2012 22:15:53 +0200
From: Torsten Giebl
To: SDL Development List
Subject: Re: [SDL] Feature of SDL
Message-ID: <4FC139F9.5000709 at syntheticsw.com>
Content-Type: text/plain; charset=ISO-8859-1

Hello !

I don’t think there’s a lot of people that have knowledge of at least
five
platforms that will work (full time?) for free maintaining the library. I
for one vote for Sam for president :slight_smile:

I do wonder if a Kickstarter, donation page or corporate sponsorship is
that far fetched…

Kickstarter is a well known thing now,
just because of Tim Schafer and the new DoubleFine Adventure.

The question would be, do we try go get money for n months for somebody to
work
fulltime on SDL or do we try to get money for certain aspects of SDL ?

CU

I’d say ‘certain aspects’. Having a well-defined goal strikes me as a
good starting-point for seeking resources (whether Kickstarter funds
or GSoC interns). It would also make it practical to post notices for
’feature bounties’ after the Kickstarter succeeded.

If a Kickstarter was done for ordinary funding then:

  1. The Kickstarter would need to be for a much larger amount (which is
    potentially crippling), and
  2. It could be more difficult to tell whether the money/time had been
    spent intelligently.

Hello !

Which is why you keep the mob repository separate from the official
repository, and draw official releases from the official repository.
It’s basically a hybrid cathedral/bazaar model, instead of a more
conventional pure-cathedral or pure-bazaar model. The ‘cathedral’ is
the official repository, which largely acts as a 'sort & discard’
function for the bazaar. If the cathedral devs like a particular
feature, but don’t think it belongs in SDL, they can stick it
somewhere else (e.g. SDL_mixer, SDL_net, etc.).

It also makes choosing between competing patches simpler than a bazaar
model, since that falls to the ‘cathedral’, which has fewer
participants.

In my opinion github would be a good place for
such a community based SDL “fork”.

If it rules in the future great, if it sucks Sam
can always say, i know nothing from it :slight_smile:

CU

Hello !

I’ve tried to do something like this before but nobody stepped up to help
out. Maybe there’s interest now? I don’t know that a pure voting system
would be sufficient, but it would be great if there were people invested in
the various platforms collecting and testing and submitting improvements
and fixes.

Everbody, who is an expert in this or that field, please raise
your hand if you would be interested in becoming an official patch reviewer ?

CU

Everbody, who is an expert in this or that field, please raise
your hand if you would be interested in becoming an official patch reviewer ?

With the exception of a few really great contributors, these people
don’t exist. Maintaining SDL requires you to become the domain expert.
I can’t count the number of times I’ve googled a specific issue we’ve
had and the only results were to SDL source code. :slight_smile:

(fwiw, Sam has been busy with 38Studios, and I’ve been busy with a baby
in addition to my usual workload. We’re still around, although our
output has been limited recently. I’m still interested in and excited
about SDL, though!)

–ryan.

Hallo !

Everbody, who is an expert in this or that field, please raise
your hand if you would be interested in becoming an official patch reviewer ?

With the exception of a few really great contributors, these people don’t exist.
Maintaining SDL requires you to become the domain expert. I can’t count the
number of times I’ve googled a specific issue we’ve had and the only results
were to SDL source code. :slight_smile:

:slight_smile:

Searching Patch Reviewers for an inofficial fork of SDL 2.0 on github ?

Maybe people patch it to death, maybe it will be good and the official SDL 2.0
can benefit from it, i do not know. It is also possible to give all people write access
on github and let them self decide.

CU