llaske / sugarizer

Sugarizer is a web implementation of the Sugar platform to run on any device or browser
https://sugarizer.org
Apache License 2.0
198 stars 411 forks source link

I would like to be credited for my work #610

Closed ccosse closed 4 years ago

ccosse commented 4 years ago

What is the recommended way to receive credit for my game, ColorMyWorld? Thank you

quozl commented 4 years ago

Thanks for asking, it's an interesting question. I've reviewed the repository as someone unfamiliar with the history.

So you are the primary author and licensor, and you have granted the Apache 2.0 license to Lionel and anyone else.

I'd like to see your later README.md merged here, to improve credit.

I'd also wish for clearer copyright and license in the source code, but that's not critical.

Given that Lionel appears to have complied with the license, what type of credit are you asking about? Name of author displayed during the game? Something else?

ccosse commented 4 years ago

I think there should be a common credit panel / component added to the whole system for consistent look-and-feel. Not the readme as users typically don't consult that. This activity diverged from the master archive when I added a widget to define color ranges such that "tour mode" would produce coloration more like a choropleth than ugly random palette colors, but was rejected by llaske on account of being too complex for kids, which I understand. However time constraints at the time prevented me from maintaining 2 different branches and I had not completed the licensing matter etc at time of branch and release.

On Fri, Feb 14, 2020 at 3:26 PM James Cameron notifications@github.com wrote:

Thanks for asking, it's an interesting question. I've reviewed the repository as someone unfamiliar with the history.

So you are the primary author and licensor, and you have granted the Apache 2.0 license to Lionel and anyone else.

I'd like to see your later README.md https://github.com/ccosse/colormyworld merged here, to improve credit.

I'd also wish for clearer copyright and license in the source code, but that's not critical.

Given that Lionel appears to have complied with the license, what type of credit are you asking about? Name of author displayed during the game? Something else?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/llaske/sugarizer/issues/610?email_source=notifications&email_token=ABIBUVMIACVFNZQNTYIAVJ3RC4SBDA5CNFSM4KVRBUB2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEL2YY6I#issuecomment-586517625, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABIBUVJIAR4A36SONNLUEQ3RC4SBDANCNFSM4KVRBUBQ .

--

ccosse.github.io

llaske commented 4 years ago

Good question. Thanks to ask. It's very important for me to credit contributors.

BTW there is two different ways to do that:

For developers, as @quozl said, the current way to see credits is to display the README for each activity and, of course, to explore the git history.

For users, I'm credit contributors at each release. See for example here the announcement for v0.9 that credit @ccosse for Color My World activity. There is also and undocumented Easter Egg :zipper_mouth_face: to display the list of all contributors into the Neighborhood view. See below how to display it:

sugarizer_contributors

Have a look @ccosse, you're in :smiley: !

But you're right, both side could be improved so I'm going to think to a way to do it better for the next release. BTW it's very complex from the user side to credit everyone on each activity. For example there was 3 recent updates on ColorMyWorld activity from 3 different contributors: https://github.com/llaske/sugarizer/pull/271, https://github.com/llaske/sugarizer/pull/536, https://github.com/llaske/sugarizer/pull/469.

ccosse commented 4 years ago

Hi Lionel, okay thanks for your reply -- I will look at the links you sent and follow-up.

One easy addition would be to display the formatted README.md in a scrolling popup. I'm thinking mainly of community satisfaction, because as you know there is not much incentive to develop free education software aside from exposure . The more exposure you can provide, the more appealing it will be for people to contribute. I would bet that most would-be contributors would get a bit incentive-boost if you could arrange such that when their name is Googled that they come-up at top of search results as a contributor to Sugarizer, maybe with some 200x200 thumbnail of their contribution.

On Sat, Feb 15, 2020 at 8:49 AM Lionel Laské notifications@github.com wrote:

Good question. Thanks to ask. It's very important for me to credit contributors.

BTW there is two different ways to do that:

  • From the users side: so users of the application could know who contributes to the software
  • From the developers side: so developers could know who do what in the software

For developers, as @quozl https://github.com/quozl said, the current way to see credits is to display the README for each activity and, of course, to explore the git history.

For users, I'm credit contributors at each release. See for example here http://lists.sugarlabs.org/archive/sugar-devel/2017-September/054599.html the announcement for v0.9 that credit @ccosse https://github.com/ccosse for Color My World activity. There is also and undocumented Easter Egg 🤐 to display the list of all contributors into the Neighborhood view. See below how to display it:

[image: sugarizer_contributors] https://user-images.githubusercontent.com/981841/74591679-3a8e5680-501a-11ea-9285-9ff44d3dd560.gif

Have a look @ccosse https://github.com/ccosse, you're in 😃 !

But you're right, both side could be improved so I'm going to think to a way to do it better for the next release. BTW it's very complex from the user side to credit everyone on each activity. For example there was 3 recent updates on ColorMyWorld activity from 3 different contributors:

271 https://github.com/llaske/sugarizer/pull/271, #536

https://github.com/llaske/sugarizer/pull/536, #469 https://github.com/llaske/sugarizer/pull/469.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/llaske/sugarizer/issues/610?email_source=notifications&email_token=ABIBUVM7DXV5P455LY635L3RDAMJXA5CNFSM4KVRBUB2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEL3RP5Q#issuecomment-586618870, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABIBUVMZEYF6FYF4HDFRY2TRDAMJXANCNFSM4KVRBUBQ .

--

ccosse.github.io

llaske commented 4 years ago

I've added a credit page here.

This page is referenced:

Peek 23-02-2020 11-05

I'm interested by your feedback @ccosse @quozl @bzg

bzg commented 4 years ago

I think this is pretty thorough and good like this! Thanks for taking care of this, it's always important to value contributors.

ccosse commented 4 years ago

That is excellent Lionel and it makes my day. I would also like to contribute again.

On Sun, Feb 23, 2020 at 2:17 AM Lionel Laské notifications@github.com wrote:

I've added a credit page here https://github.com/llaske/sugarizer/blob/dev/docs/credits.md.

This page is referenced:

[image: Peek 23-02-2020 11-05] https://user-images.githubusercontent.com/981841/75110310-f22ff380-562c-11ea-9be6-23b8c2c01978.gif

I'm interested by your feedback @ccosse https://github.com/ccosse @quozl https://github.com/quozl @bzg https://github.com/bzg

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/llaske/sugarizer/issues/610?email_source=notifications&email_token=ABIBUVJONUAHSVJOV6OCPALREJEKVA5CNFSM4KVRBUB2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMVX43I#issuecomment-590052973, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABIBUVM6KM27XSDSITTI55TREJEKVANCNFSM4KVRBUBQ .

--

ccosse.github.io

llaske commented 4 years ago

@ccosse you're welcome to contribute again! Do you have any idea?

ccosse commented 4 years ago

@llaske/sugarizer sugarizer@noreply.github.com yes I have several. Sticking to ColorMyWorld for the moment, how about some standardized popup for each country that has 3 pics, 3 recordings and blurb about the country .... something like that.

On Sat, Feb 29, 2020 at 2:44 AM Lionel Laské notifications@github.com wrote:

@ccosse https://github.com/ccosse you're welcome to contribute again! Do you have any idea?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/llaske/sugarizer/issues/610?email_source=notifications&email_token=ABIBUVLWMQMUT2CLBPBVSCTRFDTKNA5CNFSM4KVRBUB2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENLWWEA#issuecomment-592931600, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABIBUVPIPOTINMKO2DPUFPTRFDTKNANCNFSM4KVRBUBQ .

--

ccosse.github.io

ccosse commented 4 years ago

maybe that's too much ... original idea was just a single recording of how to say "Hello" for each country.

On Sat, Feb 29, 2020 at 10:39 PM C. Cossé ccosse@gmail.com wrote:

@llaske/sugarizer sugarizer@noreply.github.com yes I have several. Sticking to ColorMyWorld for the moment, how about some standardized popup for each country that has 3 pics, 3 recordings and blurb about the country .... something like that.

On Sat, Feb 29, 2020 at 2:44 AM Lionel Laské notifications@github.com wrote:

@ccosse https://github.com/ccosse you're welcome to contribute again! Do you have any idea?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/llaske/sugarizer/issues/610?email_source=notifications&email_token=ABIBUVLWMQMUT2CLBPBVSCTRFDTKNA5CNFSM4KVRBUB2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENLWWEA#issuecomment-592931600, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABIBUVPIPOTINMKO2DPUFPTRFDTKNANCNFSM4KVRBUBQ .

--

ccosse.github.io

--

ccosse.github.io

llaske commented 4 years ago

@ccosse Nice idea to add a popup with some information about the country. BTW we should take care to the size of new contents because I have to limit the size of activities to few megabytes due to restriction in store. I think specifically to images and sounds. I suggest to add flag for the country too. It's often asked by users. Plus it's easy to add it via emoji so it don't take any space.

ccosse commented 4 years ago

@llaske/sugarizer sugarizer@noreply.github.com I understand about the size limitations, and like the flag idea. Will see what I can implement for that.

Also I tested this with sugarizer before and it can work; is it appropriate and do you have any interest? http://ccosse.github.io/TuxMathScrabble-2015/

On Sun, Mar 22, 2020 at 2:19 AM Lionel Laské notifications@github.com wrote:

@ccosse https://github.com/ccosse Nice idea to add a popup with some information about the country. BTW we should take care to the size of new contents because I have to limit the size of activities to few megabytes due to restriction in store. I think specifically to images and sounds. I suggest to add flag for the country too. It's often asked by users. Plus it's easy to add it via emoji so it don't take any space.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/llaske/sugarizer/issues/610#issuecomment-602169687, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABIBUVM63JHX3J6FPFGYESTRIXJ2FANCNFSM4KVRBUBQ .

--

ccosse.github.io

llaske commented 4 years ago

Nice that you like the flag idea. Do not hesitate to ask if I can help on this.

I remember your TuxMathScrabble it's cool but it seems to complex for children targeted by Sugarizer. A more simple activity named "Mindmath" is planned for the GSoC: https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md#sugarizer-game-activity-pack

ccosse commented 4 years ago

Okay, I suspected that it might be too complex.

I would really like to re-develop the ColorMyWorld activity in d3.js rather tha openmap ... the filesizes would be negligible using d3.js among many reasons.

On Sun, Mar 22, 2020 at 9:44 AM Lionel Laské notifications@github.com wrote:

Nice that you like the flag idea. Do not hesitate to ask if I can help on this.

I remember your TuxMathScrabble it's cool but it seems to complex for children targeted by Sugarizer. A more simple activity named "Mindmath" is planned for the GSoC: https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md#sugarizer-game-activity-pack

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/llaske/sugarizer/issues/610#issuecomment-602237446, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABIBUVLIABCWL4DR7PQYRB3RIY6ARANCNFSM4KVRBUBQ .

--

ccosse.github.io