uzh / marugoto

Marugoto: eLearning Framework for Story Telling
GNU General Public License v2.0
8 stars 6 forks source link

Bug Bounty! #66

Closed interrogator closed 4 years ago

interrogator commented 5 years ago

A bug bounty program is a deal offered by many websites, organizations and software developers by which individuals can receive recognition and compensation for reporting bugs, especially those pertaining to exploits and vulnerabilities.

When we release the first version of the game, there will be bugs, and ideally, we want our users to report them to us so that we can fix them.

So, during the first release, we should make it clear on both main and game pages that this is beta and bugs can happen. To encourage users to report bugs, I'd also suggest a fun little game, the intent of which can be stated on the main page of the game (until we exit beta). Here is sample text/idea:

Our game, and the engine than runs it, is still in beta. If you find and report a bug to us on GitHub, we will reward you with your choice of:

a) Getting listed as a contributor on GitHub (great for the resume!)
b) Naming a minor character after yourself, or someone else
c) etc

@martindusinberre, any idea of other possible rewards we could offer those who help us? It can be literally anything:

Enter into the draw for a lottery, prize being gift voucher, book about hawaii signed by the marugoto team, etc etc.

interrogator commented 4 years ago

Any interest in this @martindusinberre ? I don't expect we'll have many third party contributions either way, so it's probably not a huge big deal. But all we'd need is a prize or two, which might not cost anything, and we could advertise this on main page, tweet about it, and see if it attracts developers (it probably won't)

martindusinberre commented 4 years ago

@interrogator Yes, we should do this. My idea would be: i) we add their name to the "about" tab on the front page (this would require us to have a subsection called: "Thanks to..." or something similar) ii) if they desire, we try to reference their name in one of the topics currently in production (numbers permitting). iii) for those who find and report multiple bugs, we send a small gift of appreciation / we add their name to the tab called "partners" [which of these do you think is best?] If you're happy with this, can you add the text to the front page in the relevant tab ("About"?) and then close the issue?

martindusinberre commented 4 years ago

And yes, we should tweet an appreciation, too.

interrogator commented 4 years ago

First cut of text now done: https://github.com/uzh/marugoto-frontend/commit/62a86532dfe07dea464ba9cdd3e152d148449adc

interrogator commented 4 years ago

Can close this --- all we really have to do now is tweet about it a few times when we launch, and make it a 'news' item when we set up news functionality.