Allegro.cc - Online Community

Allegro.cc Forums » Allegro Development » Sponsor Allegro on GitHub?

This thread is locked; no one can reply to it. rss feed Print
 1   2 
Sponsor Allegro on GitHub?
Mark Oates
Member #1,146
March 2001
avatar

Whomever is the maintainer of the GitHub repo for Allegro, could you submit the project to be sponsored? Visit https://github.com/sponsors, and click "Join the Waitlst" to submit. GitHub will match donations.

I was recently using https://github.com/nlohmann/json on TINS and was like "This is so useful, I wonder if there's a way to donate." At the top of the repo is a Sponsor button and I was like πŸ€”πŸ€”πŸ€”.

{"name":"612448","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/f\/9\/f9c32786fdd6421fe1929bded9283682.jpg","w":1278,"h":385,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/f\/9\/f9c32786fdd6421fe1929bded9283682"}612448

--
Visit CLUBCATT.com for cat shirts, cat mugs, puzzles, art and more <-- coupon code ALLEGRO4LIFE at checkout and get $3 off any order of 3 or more items!

AllegroFlare β€’ AllegroFlare Docs β€’ AllegroFlare GitHub

Edgar Reynaldo
Major Reynaldo
May 2007
avatar

SiegeLord
Member #7,827
October 2006
avatar

We don't need money, we need people :P. And the numbers here aren't enough to pay for people.

"For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18
[SiegeLord's Abode][Codes]:[DAllegro5]:[RustAllegro]

knightedmagi
Member #17,688
May 2020

I'll second what OP said. I would gladly donate, especially if the donation was matched.

Elias
Member #358
May 2000

Yeah, what SiegeLord said. In a distant past we had donations enabled on sourceforge but there wasn't really much we could have done with the occasional $50.

--
"Either help out or stop whining" - Evert

amarillion
Member #940
January 2001
avatar

It isn't always about money...

https://blog.codinghorror.com/is-money-useless-to-open-source-projects/

That blog post suggests funding bounties. That might be an interesting option. But first we'd need to agree on what the bounties are.

RmBeer2
Member #16,660
April 2017
avatar

sponsor on github, what a useless thing. All its source codes are shared free of charge by its non-profit developers. And if you really wanted to profit you would not use github, you would go by closed code and you would apply a direct Paypal button on your personalized website.

It only serves to attract idiotic or curious people.

🌈🌈🌈 🌟 BlackRook WebSite (Only valid from my installer) 🌟 C/C++ 🌟 GNU/Linux 🌟 IceCream/Cornet 🌟 🌈🌈🌈

Rm Beer for Emperor 2021! Rm Beer for Ruinous Slave Drained 2022! Rm Beer for Traveler From The Future Warning Not To Enter In 2023! Rm Beer are building a travel machine for Go Back from 2023! Rm Beer in an apocalyptic world burning hordes of Zombies in 2024!

LennyLen
Member #5,313
December 2004
avatar

RmBeer2 said:

And if you really wanted to profit you would not use github, you would go by closed code and you would apply a direct Paypal button on your personalized website

It's not about profit. It's a way of generating revenue to be able to pay people to work on the project fulltime rather than only in their spare time.

RmBeer2
Member #16,660
April 2017
avatar

@LennyLen , It is the same, generating income is profit. You need to be paid to be able to pay the programmers.

🌈🌈🌈 🌟 BlackRook WebSite (Only valid from my installer) 🌟 C/C++ 🌟 GNU/Linux 🌟 IceCream/Cornet 🌟 🌈🌈🌈

Rm Beer for Emperor 2021! Rm Beer for Ruinous Slave Drained 2022! Rm Beer for Traveler From The Future Warning Not To Enter In 2023! Rm Beer are building a travel machine for Go Back from 2023! Rm Beer in an apocalyptic world burning hordes of Zombies in 2024!

dthompson
Member #5,749
April 2005
avatar

On the topic of bounties in game libs, there was an interesting discussion on this Godot issue where the lead devs actually refused it. Annoyingly in this case, that issue is still open and still a massive problem.

______________________________________________________
Website. It was freakdesign.bafsoft.net.
This isn't a game!

LennyLen
Member #5,313
December 2004
avatar

RmBeer2 said:

generating income is profit.

Sorry, but that's just blatantly wrong. It's only profit if the income is greater than the expenses. If you spend all of the income on paying people, then the profit is zero.

Mark Oates
Member #1,146
March 2001
avatar

I do agree that having people power is more desirable than money power when it comes to OSS projects.

Let me offer a different perspective, however.

After TINS, amarillion and I chatted a bit about ways to incentivize more interest in the compo. This year's compo was really good, there was a lot of engagement, a lot of participation, a bunch of submissions. (#allegro IRC was very active, there were tons of logs, etc)

There's a lot of other things we could do to bring in more people, including consolidating social outreach. All of this is work, true, but some of it comes down to raw capital. I think competitions like this and Speedhack are a good way to let Allegro "live" longer, and increase interest, participation, and awareness.

During our discussion, the topic of offering prizes came up.

Like, take for example that we right now have a pledge for $100 from Edgar. Matched with GitHub that would be $200. I'm happy to pledge $100 too, and that would bring the a total to $400.

What could we do with $400? Run the next Speedhack, partially sponsored by Allegro, and offer prizes. Any combination of:

I think we would get a lot more people aware of and using Allegro with things like this.

I also recall a good portion of the last pile of Allegro funds went toward developing mobile ports (buying devices for testing) which I think was a great allocation of the money.

The important message is, I wouldn't cut short the possibility of leveraging capital as a way to bring good people in. :). And, I think starting by opening channels like GitHub sponsors is the right place to start.

--
Visit CLUBCATT.com for cat shirts, cat mugs, puzzles, art and more <-- coupon code ALLEGRO4LIFE at checkout and get $3 off any order of 3 or more items!

AllegroFlare β€’ AllegroFlare Docs β€’ AllegroFlare GitHub

Elias
Member #358
May 2000

I actually like the idea of physical prizes like stickers (I love my allegro stickers :D). And I think in one of the early *hacks I won a CD with Monster-1 on it (probably Trent G. was running it) - and finding it in the mail made me really happy :)

Not sure we should use the Allegro github for it though. We'd be too late to get any matching funds [1] so really the only advantage over just sending to you or amarillion directly would be the button on the github site.

For what it's worth if anything comes out of this I can also pledge $100 out of the $1200 I got from Trump (I was going to donate it all to ODNR (local nature preserves) but fine with splitting it a bit).

[1] https://help.github.com/en/github/supporting-the-open-source-community-with-github-sponsors/about-github-sponsors#about-the-github-sponsors-matching-fund

--
"Either help out or stop whining" - Evert

Mark Oates
Member #1,146
March 2001
avatar

Elias said:

We'd be too late to get any matching funds

Ah dang! That's too bad.

;D Wouldn't it be funny though:

  1. Shawn Hargreaves starts Allegro.

  2. Shawn Hargreaves leaves Allegro and works for Microsoft to work on game programming libraries.

  3. Allegro moves to GitHub.

  4. GitHub gets bought by Microsoft.

  5. Microsoft starts sponsor program on GitHub.

  6. Allegro gets sponsored.

  7. Microsoft matches funding to Allegro, which gives it just enough to propel it in popularity to become the #1 game programming library!! :o:o:o

  8. Microsoft's scraps its game programming department in favor of Allegro support.

  9. Shawn Hargreaves wat :o.

Regarding the actual topic (luls), I do think that opening up as many channels as possible is really the right approach. At my company, we advise most if not all business to start being available on as many channels as possible to find their audiences and sell products. Online store, in-store, Twitter, YouTube, Patreon, Instagram, Facebook, and so forth. It's more about reaching the customer where they are, enabling the payment gateways that are most familiar for them, etc.

So I would advise to experiment and give the GitHub sponsorship program a try. It might work, it might not. That's kinda the nature of the game, though.

Reading back in that sticker thread, there seemed to be some interest in an Allegro store (stickers, mugs, t-shirts). I would expect that it would be incredibly low volume. It would be more a labor of love, really. That might be something to explore, it could all go in the same pile. A big Allegro bucket of cash ;D haha

--
Visit CLUBCATT.com for cat shirts, cat mugs, puzzles, art and more <-- coupon code ALLEGRO4LIFE at checkout and get $3 off any order of 3 or more items!

AllegroFlare β€’ AllegroFlare Docs β€’ AllegroFlare GitHub

knightedmagi
Member #17,688
May 2020

I would love to see Allegro to rise in popularity to SDL / SFML levels. I really don't get why it's not more popular.

For what it's worth I would also be willing to pledge $100.

RmBeer2
Member #16,660
April 2017
avatar

@LennyLen
As long as you make some money, it's still profit, no matter how many expenses are involved.

Even if you follow your way of thinking, it is unfair that you treat programmers or even yourself as an expense, and it is even more unfair to think that if you do not pay other programmers then it is not considered an expense because you keep them. Those kinds of twisted self-sacrificing thoughts are worthless, don't exist, and come from the general and viral thinking of internet society as a crazy definition of kindness, or are even treated on the opposite side as something evil or perverse that should be avoided.
If you receive money then it is profit, and you keep them, and you decide what to spend it on, whether it is for the programmers or for yourself, but there is no difference, they all count to reinforce your project, regardless of who the money is directed to, so that you have licenses, or under what conditions your projects have. It is stupid to decide or discriminate according to the decision made by the project owner about within their projects.

@Mark Oates
I find it interesting. Although there should be only 1 prize, or 3 prizes maximum. Despite being 14 participants this year, it is still not enough to spend on prizes.
As it is some kind of contest or competition, rather than the popularity of the graphic library, it needs to be more popular than contests (such as ludum ware, or speedhack, or anything else).
Also in TINS, the use of Allegro is optional. If more people come from outside, they will be people who do not use Allegro, they will end up making games in Java, Rust, Go, or any other shitty language that nobody gives a cucumber, and so it will be even more difficult promote Allegro. And I don't think that forcing those people to use Allegro encourages them to participate in the competition. Maybe if you offer tempting prizes and hide the contest entry date until you accumulate a reasonable number of entrants.

🌈🌈🌈 🌟 BlackRook WebSite (Only valid from my installer) 🌟 C/C++ 🌟 GNU/Linux 🌟 IceCream/Cornet 🌟 🌈🌈🌈

Rm Beer for Emperor 2021! Rm Beer for Ruinous Slave Drained 2022! Rm Beer for Traveler From The Future Warning Not To Enter In 2023! Rm Beer are building a travel machine for Go Back from 2023! Rm Beer in an apocalyptic world burning hordes of Zombies in 2024!

knightedmagi
Member #17,688
May 2020

@Mark Oates

Maybe DirectX will add Allegro as a dependency ;D

Mark Oates
Member #1,146
March 2001
avatar

RmBeer2 said:

Despite being 14 participants this year, it is still not enough to spend on prizes.

You're thinking in reverse, here. We offer the prize up front during the announcements of the upcoming competition, which will increase the number of people who participate. For perspective, I think 20 people entering with 14 people actually submitting, just because they love it and for no prizes whatsoever, is strong evidence that it can work.

Quote:

Also in TINS, the use of Allegro is optional. If more people come from outside, they will be people who do not use Allegro, they will end up making games in Java, Rust, Go, or any other ...

I think most people this year actually submitted with an Allegro powered game, to be honest. Some food for thought.

Maybe DirectX will add Allegro as a dependency ;D

Loooool

--
Visit CLUBCATT.com for cat shirts, cat mugs, puzzles, art and more <-- coupon code ALLEGRO4LIFE at checkout and get $3 off any order of 3 or more items!

AllegroFlare β€’ AllegroFlare Docs β€’ AllegroFlare GitHub

LennyLen
Member #5,313
December 2004
avatar

RmBeer2 said:

As long as you make some money, it's still profit, no matter how many expenses are involved.

Again, that's not how profit works. Profit is defined as revenue less expenses. So if I have a business that makes $1000 a week, and costs $500 a week to run, the profit is $500 per week, not $1000. Here is a whole article on profit.

Quote:

Even if you follow your way of thinking, it is unfair that you treat programmers or even yourself as an expense, and it is even more unfair to think that if you do not pay other programmers then it is not considered an expense because you keep them. Those kinds of twisted self-sacrificing thoughts are worthless, don't exist, and come from the general and viral thinking of internet society as a crazy definition of kindness, or are even treated on the opposite side as something evil or perverse that should be avoided.

And where did I say any of that?

Chris Katko
Member #1,881
January 2002
avatar

Quote:

we need people :P.

as devs, or library users?

-----sig:
β€œPrograms should be written for people to read, and only incidentally for machines to execute.” - Structure and Interpretation of Computer Programs
"Political Correctness is fascism disguised as manners" --George Carlin

amarillion
Member #940
January 2001
avatar

as devs, or library users?

Yes!

I see some potential for Allegro sponsoring:

  • Meet-ups: let's organize a real meet up (as soon as this corona thing has passed) as a satelite conference of a big conference like GDC, and give devs a contribution towards their travel expenses. The Amsterdam meet-up this year fell through, also because of corona, but here also, I still want to come back to this later in the year.


  • Prizes - Like Mark said, we discussed prizes for TINS 2021. I would love to be able to offer, let's say a ~$250 value first prize, plus t-shirts for the top 10 or something like that. Use of Allegro would be required to participate in the prizes (also I'd have to exclude myself as organizer). It would draw new people to the competition and increase attention to allegro. In a way, it's just a form of advertising.

These are about building out the community. I was thinking some more about bounties, but I don't think lack of features is what is holding Allegro back. To make Allegro more popular, it's more worthwhile to invest in the community.

MikiZX
Member #17,092
June 2019

I'd be happy to support Allegro either montly or per bounty.

not sure if this is helping in any way: a random thought: I have never tried using Allegro with SDL port for system calls - though, if this is implemented completely then having a HTML5 showcase page should be feasible - and having an online showcase might bring more people in. Possibly all of the TINS could be made available online in that case?

EDIT: If it is possible to compile to HTML5, I could do that. Just will likely need some help getting my environment setup.

Chris Katko
Member #1,881
January 2002
avatar

I help out where I can, but simply with my health issues I can't full-time anything. I might be making a simpler Steam game slated toward September. But my life is always one big question mark.

-----sig:
β€œPrograms should be written for people to read, and only incidentally for machines to execute.” - Structure and Interpretation of Computer Programs
"Political Correctness is fascism disguised as manners" --George Carlin

pmprog
Member #11,579
January 2010
avatar

I'd love to help more on the library... though Siegelord practically did most of the work to implement MP3 support in the end, after I fumbled up the inital code to use them as Samples.

SiegeLord
Member #7,827
October 2006
avatar

I wouldn't want to give off an impression that we've gotta pay people to use Allegro, hah. I guess a prize-pool sort of thing might make sense though. I've never seen bug bounties work, but perhaps that's an okay idea too.

"For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18
[SiegeLord's Abode][Codes]:[DAllegro5]:[RustAllegro]

 1   2 


Go to: