Slashdot Mirror


The Free Educational Software GCompris Comes To Android

New submitter xarma writes GCompris is a reference in its category on GNU/Linux but also on Windows. Its development started in 2000 in Gtk+. Last year the development team, willing to address the tablet and PC users from a single code base, took the hard decision to fully rewrite it in Qt Quick. The new version is now developed under the KDE community umbrella. After one year of work, a first release has been shipped on the Android play store. Continuing on its original funding approach, it remains free software but requires a fee on proprietary platforms.

75 comments

  1. in case you're wondering by Anonymous Coward · · Score: 3, Informative

    "gcompris" sounds like "I understand" in French, where the letter G sounds like "j'ai", "I have".

    Maybe everyone knew, but it's the first time I hear of this project.

    1. Re:in case you're wondering by Anonymous Coward · · Score: 2, Informative

      Actually, it's "I have understood" (j'ai compris); "I understand" would be "je comprends".
      Both forms have nasal vowels which do not exist in english, so giving a pronunciation guide for english speakers is impossible (at least to my knowledge,and obviously the "r" is completely different), but the final "s" is silent (as almost always in French), it rhymes more or less with "happy", certainly shorter than "bee".

    2. Re:in case you're wondering by Nemyst · · Score: 1

      First time I hear about it as well and surprise surprise, it's another open source project with a terrible name! Every single time, they think they're clever, but just end up being inane.

    3. Re:in case you're wondering by Anonymous Coward · · Score: 0

      It's been around for years, when I was contracting at an elementary school back in the mid-2000s I would install Gcompris on the computers for the kids. It's a pretty nice educational game with engaging sounds and graphics. Glad there's this Android version, while it's debatable about how pervasive they are becoming mobile devices are becoming a major player in the educational sector.

    4. Re:in case you're wondering by hcs_$reboot · · Score: 2

      Actually, it's "I have understood" (j'ai compris)

      Beginner's mistake... Actually "j'ai compris" is "I understood".

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    5. Re:in case you're wondering by Anonymous Coward · · Score: 1

      Actually, the name is very clever *if* you happen to speak french. So I assume the author speaks that language. I'll admit it doesn't translate well though, so you can definitely argue that for most users the name kinda sucks, much like most open source programs.

    6. Re:in case you're wondering by Hognoxious · · Score: 2

      If anyone's a beginner it's you. The usage of the tenses doesn't map as simply as that, but given that it's auxiliary plus past participle it's the perfect tense. The construction is identical, so "I have understood" is at least the more literal answer.

      http://french.about.com/od/gra...

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    7. Re:in case you're wondering by hcs_$reboot · · Score: 0

      Sorry but this site is crap. Even Google Translate does a good job translating "j'ai compris" into "I understood". Tu parles français couramment mon ami??

      --
      Slashdot, fix the reply notifications... You won't get away with it...
  2. Useless summary is useless by Anonymous Coward · · Score: 2, Insightful

    I had to fire up a search engine to figure out what the software is all about. Turns out submitter is in good company, as the software's own website is similarly vague about what it does and why I'd want it. Tentatively I'm going with "this is for kids", and, since the summaries are so vague "nice way to waste a rainy sunday afternoon with trying to install it". The educational lesson here is that these would-be educators are too self-absorbed to want to try and learn anything from.

    1. Re:Useless summary is useless by anagama · · Score: 1

      I looked at the website too -- I don't think it is quite as vague as you make it out, but it is also clear to me that whoever wrote the summary and the website is either: a) not a native English speaker, or b) a very bad writer. Hopefully, there are no modules on English.

      One year ago we took [^w made] the hard decision to fully rewrite GCompris in QtQuick in order to address tablet users while keeping PC compatibility. As you [can] imagine[,] it's [^w it was (*)] a daunting task and something for sure [^w^w that] could not be done alone. Thanks to the help of the many contributors who joined the project we have been able to port 86 activities of the 140 of the legacy version in a year. [clunky, especially the "of ... of" part -- maybe: Many contributors worked hard over the last year to port 86 of the 140 activities]. You can look at this page to see the status of the port. [rework: See the status report [with "status report" as the link, optionally and less desirably, append "here" and make that the link]] We can [^w] hope to complete the port in one more year ["one more year" is OK, but not really -- it feels off here, "in the coming year"]. The new version is far from perfect and we continue to polish it everyday(**) [^w every day,] but we already provide a better user experience than the legacy version. [This sentence is OK but a full rework wouldn't be a bad thing]

      (*) They are still in the process of porting so "it is" could be considered correct, but everything else about this sentence is past tense. To adequately deal with the tense issue and porting stage would require a rework of that sentence.

      (**) "everyday" means common. "Every day" means "each day".

      Wow. I feel like a goose-stepping 3rd grade teacher. And of course, I will have made my own mistakes which will be pointed out with even more glee than I've exhibited here.

      --
      What changed under Obama? Nothing Good
    2. Re:Useless summary is useless by Anonymous Coward · · Score: 0

      Of course you've submitted this to the webmasters, you're not only posting this here for the sole purpose of ranting, aren't you ?

    3. Re:Useless summary is useless by Anonymous Coward · · Score: 0

      From their web site:

      GCompris is a high quality educational software suite comprising of numerous activities for children aged 2 to 10.
      Some of the activities are game orientated, but nonetheless still educational.
      Below you can find a list of categories with some of the activities available in that category.
      [Snip]

      If you need a search engine to understand what this is all about perhaps you should try their "understand what I read" 101 activity.

    4. Re:Useless summary is useless by huftis · · Score: 3, Informative

      I had to fire up a search engine to figure out what the software is all about. Turns out submitter is in good company, as the software's own website is similarly vague about what it does and why I'd want it.

      I agree that the description in the blurb is quite vague. But a picture speaks more than a thousand words, and I think a video is even better, so here’s a three-minute video showing GCompris in action (it’s the same video that you get when you click the video link on the Google Play page). It doesn’t show all (currently 88) different games/activities in GCompris, but it should give you a pretty good idea about what the software is about.

    5. Re:Useless summary is useless by Anonymous Coward · · Score: 0

      FYI, submitter is the guy who made it.

    6. Re:Useless summary is useless by xarma · · Score: 2

      You are quiet rude with us. This is a community based project trying to help children all over the world. Many contributors are not native english but we do an effort to do everything in english to have a wide audience and ease the translations. That said, feel free to send us patches for our web site, the source code for it is here: http://quickgit.kde.org/?p=web...

    7. Re:Useless summary is useless by mrchaotica · · Score: 1

      You are quite rude with us.... Many contributors are not native English speakers but we make an effort to do everything in English to have a wide audience and ease the translations.

      FTFY.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    8. Re:Useless summary is useless by anagama · · Score: 2

      Sorry, it is not rude. It is a valid critique. You are publishing a teaching tool, thus you have a responsibility to ensure it is adequate for that purpose. That means you need to go out and find a competent editor for the English translations, a different competent editor for German, and yet another for each and every other language you are publishing in. If you don't do that, it calls into question the quality of the educational materials you are producing. Think about it, would you really want a person whose second language is X, despite being extremely smart, producing your marketing materials in that second language? If the answer is "yes" then I suggest looking up the word "hubris". A very smart person will know his or her limitations. English at the level of an educator is a limitation of whoever produced the English content for Gcompris.

      --
      What changed under Obama? Nothing Good
    9. Re:Useless summary is useless by xarma · · Score: 2

      Yes, I agree with you and this is what we do on the software itself but we are less strict on the communication.

      For now nobody complained and I did not realize the quality level our readers expect now on our project. I'll try to see how we can improve there.

    10. Re:Useless summary is useless by xarma · · Score: 2

      Thanks a lot, your fixes are online.

  3. That is *not* "free" software by msobkow · · Score: 2

    Requiring fees based on the deployment platform used does not constitute "free" software under any open source definition I have ever read.

    --
    I do not fail; I succeed at finding out what does not work.
    1. Re:That is *not* "free" software by Anonymous Coward · · Score: 0

      You sure do like using italics!

    2. Re:That is *not* "free" software by Anonymous Coward · · Score: 0

      But GP does make a valid point!

    3. Re:That is *not* "free" software by muep · · Score: 2

      If it is free software, you should have the possibility of altering the program so that it does not ask for money and you are permitted to distribute such versions.

    4. Re:That is *not* "free" software by msobkow · · Score: 2

      I just never got in the habit of using boldface.

      Though I am a fan of the blockquote as well !

      :P

      --
      I do not fail; I succeed at finding out what does not work.
    5. Re:That is *not* "free" software by Anonymous Coward · · Score: 0

      I looked at your website. I have never seen such a word salad of tech jargon in my life.

      But what I found the least surprising is that even though you can sling MBA-speak like a well-oiled Gatling gun, somehow, you still can't master basic English...

      "What that means is that it's initial core focus"

      it's means IT IS, Mr. Genetic Knowledge Engineer Back End to Persistent RAM SQL 2.0 XML Schema ...

    6. Re:That is *not* "free" software by Zontar+The+Mindless · · Score: 2

      XChat would like to have a talk with you.

      --
      Il n'y a pas de Planet B.
    7. Re:That is *not* "free" software by tlhIngan · · Score: 2

      Requiring fees based on the deployment platform used does not constitute "free" software under any open source definition I have ever read.

      Eh?

      Free software is about freedom, not price. You can sell your Free software based on your deployment platform. In fact, prior to the internet, if you wanted GNU stuff, you paid the FSF $5000 to get tapes with the software you wanted.

      If you create something, you can give it for free on Linux, and make Windows and Mac users pay. Of course, you run into the the possibility that some Windows or Mac user might take your free software and build it for Windows and Mac and give it away. Just because you sell it, doesn't mean someone else can't build it and give it away.

      The only thing that is not free is if you demand in your license that Linux users get it for free, but Windows and Mac users must pay and no one else may build it for Windows or Linux (since that's a restriction on use).

    8. Re:That is *not* "free" software by msobkow · · Score: 1

      I don't give a shit about people who need things in "plain english".

      --
      I do not fail; I succeed at finding out what does not work.
    9. Re:That is *not* "free" software by drinkypoo · · Score: 2

      XChat would like to have a talk with you.

      No, no it would not: XChat for Windows is not free software.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    10. Re:That is *not* "free" software by Trepidity · · Score: 1

      I don't think XChat for Windows is open-source; in fact it appears the source code isn't even available, under any license. The site does provide diffs for its modifications to the LGPL libraries it's built on, but the source to the Windows front-end isn't released.

    11. Re:That is *not* "free" software by huftis · · Score: 2

      Requiring fees based on the deployment platform used does not constitute "free" software under any open source definition I have ever read.

      The software is licensed under the GNU GPL 3, and is thus certainly free software. It follows all four freedoms in the free software definition. It is also open source, under the offical Open Source Definition. In fact, being able to sell the software is integral to it being free software. From the GNU licence FAQ:

      Does the GPL allow me to sell copies of the program for money?

      Yes, the GPL allows everyone to do this. The right to sell copies is part of the definition of free software. Except in one special situation, there is no limit on what price you can charge. (The one exception is the required written offer to provide source code that must accompany binary-only release.)

      And, of course, the source for GCompris Qt is available, at both a KDE Git repository and a GitHub mirror. You’re welcome to compile it yourself, and play it for free, on either a Linux system or an Android system (or any other system you wish to port it to).

    12. Re:That is *not* "free" software by drinkypoo · · Score: 1

      Free software is about freedom, not price.

      Free Software is also Open Source software. If I can't get the source (perhaps from a paying customer) and build it and come up with a working executable then it's not Free Software. In this case they're giving away some but not all of the activities included with gcompris with the Android version. It's possible, then, that the core software remains Free Software, while those other activities (for which you also have to pay on Windows and MacOS) are commercial, for-pay software.

      However, I'm already downloading some stuff right now, so I'm not downloading the 280MB tarball to find out

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    13. Re:That is *not* "free" software by drinkypoo · · Score: 1

      Requiring fees based on the deployment platform used does not constitute "free" software under any open source definition I have ever read.

      Free Software requires that the user be given the source code, and that they can redistribute their changed code. It doesn't require that you give the binary to the user without charging them a fee. Open Source literally means only that you can see the source, and maybe make use of it privately; it had that meaning before the OSI was even a thing. But if they're not claiming that the for-pay activities in non-Free-OS variants of gcompris are Free or Open, AFAICT. They do like to otherwise claim gcompris is free software, which I do think muddies the waters a bit, but they're not trying to hide the fees.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    14. Re:That is *not* "free" software by huftis · · Score: 2

      In this case they're giving away some but not all of the activities included with gcompris with the Android version. It's possible, then, that the core software remains Free Software, while those other activities (for which you also have to pay on Windows and MacOS) are commercial, for-pay software.

      However, I'm already downloading some stuff right now, so I'm not downloading the 280MB tarball to find out

      No worries. I’m happy to tell you that all of GCompris, each and every activity, is free software. If you download the source code, you get the source code for all the activities.

      If you want to, you can compile the software yourself. (Actually, there’s not much compiling required. GCompris Qt is written in Qt Quick, so it’s mostly just JavaScript code, that doesn’t need any compiling.) You can get the latest version of the source code at the KDE Git repository, or at a GitHub mirror.

    15. Re:That is *not* "free" software by xarma · · Score: 2

      No it is not a partialy free software application, in GCompris everything we do is under GPL. All the sources are included in our public repository.

    16. Re:That is *not* "free" software by Anonymous Coward · · Score: 0

      First of all, I'm pretty sure it was a lot less then $5000. Or at least I don't remember it being that much. Second, pretty much from
      the very beginning, the GNU software was available for free ftp download from MIT. I remember ftping GNU software
      from MIT in the late 1980s. If you didn't have ARPANET access, there were multiple sites which gatewayed to UUCP or even FIDOnet and you could get files via regular dialup modems. As for only rich (white) folks using it, I suppose that was correct in
      that it was written to run on computers that were on the order of $10,000 or more. That was back when $10,00 was a lot of money.
      So you definitely had to be "rich" (or know someone who was) to use it.

      As for your rant about non-whites not touching it, the widespread use of Android based on Linux free software clearly indicates that you either have no idea what you are talking about or are just a troll. I suspect the later and this post is intended to englighten others rather then to engage you in any way.

    17. Re:That is *not* "free" software by BarbaraHudson · · Score: 1

      Free Software is also Open Source software.

      Free software and opensource software are two different things. Also, there's precedent for charging on proprietary platforms since (1) there's no requirement for the author to make their Windows or OSX version free if they're using libraries and code that can be dual-licensed or not licensed under a "you must give the source to anyone who asks" license, and (2) there might be licensing issues with libraries used to build on proprietary platforms, such as a per-unit fee (or even per-user, like dBASE 4 and other programs had, where you had to buy "license packs").

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    18. Re:That is *not* "free" software by buchner.johannes · · Score: 1

      Requiring fees based on the deployment platform used does not constitute "free" software under any open source definition I have ever read.

      So you have not read any, and have no idea what you are talking about. Start with the open source definition (opensource.org) and the Free Software Foundation (gnu.org).
      https://www.gnu.org/philosophy...
      http://opensource.org/faq#free...

      You are making, unintentionally, an excellent point that one should refer to gratis software and libre software.
      https://en.wikipedia.org/wiki/...
      GCompris is always libre software, but sometimes not gratis. That is OK with both the FSF/GNU and OSI.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    19. Re:That is *not* "free" software by drinkypoo · · Score: 2

      No worries. Iâ(TM)m happy to tell you that all of GCompris, each and every activity, is free software. If you download the source code, you get the source code for all the activities.

      That's awesome, then, and I care not a fig whether some people have to take some extra steps if they don't want to pay the paltry fee. Thank you for keeping your work Free and Open.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    20. Re:That is *not* "free" software by CronoCloud · · Score: 1

      I think charging Windows users was a dick move, and their excuse for doing so rather flimsy.

    21. Re:That is *not* "free" software by metamatic · · Score: 1

      More to the point, Android is an open source and freely redistributable platform.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    22. Re:That is *not* "free" software by Anonymous Coward · · Score: 0

      Clearly. Please note I never asked you to put it in "plain English", I simply mocked your inability to grasp such a simple concept as "it's means it is".

      Still seems too much to ask, apparently.

      "the version of CFDbTest 2.2 it produces has passed it's regression tests"

    23. Re:That is *not* "free" software by xarma · · Score: 1

      More to the point, Android is an open source and freely redistributable platform.

      Android AOSP is the Open Source part of Android used by Cyanogen for example to create a fully open source mobile operating system. But the Android store who is provided on most Android devices is not part of AOSP and for sure is not Open Source.

    24. Re:That is *not* "free" software by drinkypoo · · Score: 1

      Free Software is also Open Source software.

      Free software and opensource software are two different things.

      Very good! Thanks to English, both of these statements can be correct, and they are. Unless, of course, you decided to let some tools who call themselves the OSI tell you what Open Source means even though the terms had a definition in the software community before the OSI even existed. That you weren't aware of it is irrelevant, all that means is that you shouldn't get a say because you weren't even there when it happened.

      Free Software is "Open Source". It is also a lot more than that. That's why Free Software advocates become incensed when Free Software and Open Source are equated, and it's also why Open Source advocates often think they can equate the two. But the fact remains that if software isn't Open, then it's also not Free.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    25. Re:That is *not* "free" software by Anonymous Coward · · Score: 0

      Yes, but that's not what what said. The *platform* is open, even if the most commonly used app stores are not.

    26. Re:That is *not* "free" software by jrumney · · Score: 1

      It depends how it is done. If, like the original Qt license, the license says that the software cannot be used on those platforms without paying the fee, then you are correct, it is non-Free software. But if anyone is free to compile the source themselves, but the authors make a convenient binary package available for a fee, then it is still Free software.

    27. Re:That is *not* "free" software by exomondo · · Score: 1

      If it is free software, you should have the possibility of altering the program so that it does not ask for money and you are permitted to distribute such versions.

      You can, the source is available here. And it is apparently licensed under the GPLv3.

  4. Stop, rewind. by Anonymous Coward · · Score: 1

    GCompris is a reference in its category on GNU/Linux but also on Windows.

    That almost tells us what GCompris is or does, but not quite.

  5. Good language support is important by huftis · · Score: 2

    The linked release notes mentions that GCompris is fully translated into 8 languages. But note that it’s also partially translated into (currently) 29 languages. In fact, some of the languages supported don’t even exist as native locales on the Android platform (but you can still choose the language manually, in the GCompris preferences menu).

    GCompris was only very recently moved to the KDE infrastructure, and it’s still in the review phase (see the KDE software lifecycle), so not all translation teams have started translating it yet. But hopefully, many more languages will be fully supported in the future. Note that ‘fully supported’ also means custom word lists for each language (for the reading practice activities), and even voice sound files for some of the activities.

    I think good language support is very important for educational software like GCompris. And the number of languages (partially or fully) supported shows the power of free software and the free software community. The software can (and will) be translated into smaller languages that are not commercially viable for proprietary software. (Full disclosure: I have been translating GCompris to my native language for a number of years.)

    1. Re:Good language support is important by xarma · · Score: 1

      I fully agree and it is quiet hard to do. It's much simpler to focus on a single language but since the start of this project we decided to take the hard path and give children of the world the opportunity to be tought in their language.

    2. Re:Good language support is important by Anonymous Coward · · Score: 0

      I think good language support is very important for educational software like GCompris.

      Even more important is that the text it presents in those languages is comprehensible at the very least to the intended audience. I'm not convinced this is the case seeing the summary (which, apparently, is written by the software's author, something also curiously lacking from said summary). It's not "oh he's not a native speaker", it's that the message lacks proper focus. This lack of focus appears endemic in the (not linked to) website for the software.

      Who is interested in this message? People who already know of this software AND like to hear just how much trouble it was to switch frameworks. How much of the /. readership is that, do you suppose? I say that it's a small fraction, and moreover with a different message a much larger portion could've been reached. As such this is as much a failure of /. editing as of writing the summary.

      So what we have here is a poster child of missed chances to educate.

    3. Re:Good language support is important by xarma · · Score: 1

      Yes are right, I don't like my post. I try to make it as concise as possible and missed many important points. I wanted to avoid copying our Android news.

      I also expected slashod readers with children in the 2 to 10 age range to already know GCompris and the message to them was to let them know we are now on Android. I maybe too optimistic on that.

    4. Re:Good language support is important by KingRatMass · · Score: 0
      One of the disappointments when I bought my daughter her first tablet was the absence of "The Airplane Game" on Android. It took her two years to learn the name GCompris, so she always referred to it by what the icon represented.

      I love the fact that it now on Android since my second child is on the way. As for the shortcomings, most can be overlooked. I can forgive the poor english and the vague name... What's unforgivable is logging into the Play Store and seeing these words attached to an app for children: Offers in-app purchases.

      As a parent,. nothing is more frustrating than to have an app nag the shit out of your child every couple minutes to urge them to buy some special tchotchke. Charge for the app entirely up front and save the microtransaction business model for the adults. You completely fuck up your altruistic cause of "helping to educate the children of the world" when you use the predatory bullshit business model so common with apps targeted to children. I am in your target market and I'm urging you to not drive me away by being a bunch of douchebags .

    5. Re:Good language support is important by huftis · · Score: 1

      What's unforgivable is logging into the Play Store and seeing these words attached to an app for children: Offers in-app purchases.

      As a parent,. nothing is more frustrating than to have an app nag the shit out of your child every couple minutes to urge them to buy some special tchotchke. Charge for the app entirely up front and save the microtransaction business model for the adults.

      The ‘in-app purchases’ text is somewhat misleading, as the ‘charge for the app entirely up front’ thing is more like how this actually works. The option to purchase the full version is just moved in-game, instead of listing two versions Google Play, a free one (not containing all the ‘activities’) and a non-free one (with all activities).

      And if you prefer not to support further development of the app financially, and stay with the limited version (which still have about three dozen fully working activities, mind you), you can hide all the non-free activities from the game from the preferences menu. There will be no nagging from the game to purchase the full version.

    6. Re:Good language support is important by xarma · · Score: 1

      The, "in app" approach let users test the software before buying it. There is nothing in GCompris like buy a bonus or a virtual items. Huftis did mention an option to hide locked activities so that the children is not even exposed to them but it will be in the next release.

      BTW, for other reasons, like restricted accounts it is desirable to have a paid application, so I am please to tell you that you will get it.

  6. I added a section *just for you* by msobkow · · Score: 2

    I added a section to the website just for you. Don't you feel special?

    Target Audience

    This tool is meant for use by experienced systems programmers who have extensive experience with one or more of the supported databases.

    If you are in management and find the "buzzwords" and "technobabble" confusing, you really should have one of your senior developers look at the site and try out the tool. They're the ones who should be making technology decisions.

    If you consider yourself a "programmer" and you find the "buzzwords" and "technobabble" confusing, then the odds are I'm trying to automate your job out of existence.

    --
    I do not fail; I succeed at finding out what does not work.
  7. Need a hand? by BarbaraHudson · · Score: 1
    This is slashdot. But look at the good side - you made the front page.

    Quickie question - this is on both on your home page and your news page. Can you clarify?

    As you will see, the full Android version is sold for 6€ now but the price will have to be adjusted to find the optimal one.

    Do you consider Android to be proprietary - just wondering.

    Also, I'll email you with a correct translation from the original french - click on my user name and scroll to the bottom (slashdot's css is broken again - the user info that used to be beside the list of recent comments no longer fits because ..., well, because this is slashdot :-)

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    1. Re:Need a hand? by xarma · · Score: 1

      This is slashdot. But look at the good side - you made the front page.

      Sure, I am happy for GCompris to be on the front page and was ready for harsh comments.

      Do you consider Android to be proprietary - just wondering.

      Part or Android is free software but for sure the store is not. We are looking for contributors willing to help us to package GCompris on F-Droid.org which is fully free software compliant. It let people using a fully free Android system to get applications outside the Google store and which are guaranteed to be free.

      Also, I'll email you with a correct translation from the original french

      Great, your patch will be welcome.

  8. Why thank you. by Anonymous Coward · · Score: 0

    No, I'm not GP AC. I do thank you for this section, as it lays out your attitude nice and plain. Keep it along with the buzzword salad, and if my senior developers come and recommend this, I know their nature too. Such valuable insights are hard to come by.

    1. Re:Why thank you. by Anonymous Coward · · Score: 0

      MSO cow up there sounds like a one-trick-pony who's unable to learn new things, so he wraps his one simple trick in so much babble you just gotta believe he's smart!

    2. Re:Why thank you. by msobkow · · Score: 1

      When you're paying my bills, then you can make demands and pass judgement. Until then, kindly go fuck yourself.

      --
      I do not fail; I succeed at finding out what does not work.
    3. Re:Why thank you. by Anonymous Coward · · Score: 0

      Since most people here are not paying your bills, what is the purpose of putting that URL in your sig?

      You're becoming more and more unhinged and illogical. That settles it; you are a programmer!

      (enough italics for you?)

  9. is a reference in its category by Anonymous Coward · · Score: 0

    What does "is a reference in its category" mean? They're words, but they don't say anything in English. I need some educational software, I guess.

    1. Re:is a reference in its category by xarma · · Score: 1

      Does the best in its category sounds better in english?

  10. I successfully used it in a summer camp by gr8dude · · Score: 3

    I've used GCompris (among other tools) last year in a summer camp for children from socially vulnerable families. It was a project powered by volunteers and donations.

    The kids enjoyed it very much, due to the variety of activities available - everyone found something to tinker with. If you're interested, have a look at the photos: http://tinco.md/galerie, https://www.facebook.com/TINCO....

    Children liked TuxType and Scratch too, but GCompris ranked #1, especially among the younger ones.

    Some youngsters in Moldova had a great summer; and who knows - maybe a few of them will build careers related to computers. And that could be your fault (-:

    p.s. I am glad it runs on Android now, I've already recommended it to a parent.

    1. Re:I successfully used it in a summer camp by xarma · · Score: 1

      Excellent, I found a picture with the electricity activity of GCompris: https://www.facebook.com/TINCO... are you the one on the picture?

      The electricity activity is is not yet ported on Android but based on the forums talking about GCompris, this is a must.

    2. Re:I successfully used it in a summer camp by gr8dude · · Score: 1

      I have feedback about that activity. A kid was experimenting with batteries and light bulbs - they wouldn't turn on, though his wiring was correct.

      After thinking about it and tinkering, it turned out there was a missing dependency - `gnucap`, simulation does not work without it. I didn't know it at the time and it was difficult to figure that out because we were in a remote village with sporadic 3G coverage and all those children were buzzing around with excitement (-:

      Perhaps it is better to install it along with GCompris (the child-friendly approach) or turn it off (better, but inconsistent across computers) or show an error message (not child friendly at all).

      Yes, that photo caught me while I was battling the problem (-:

  11. FFS by fyngyrz · · Score: 2

    Continuing on its original funding approach, it remains free software but requires a fee on proprietary platforms.

    Ok, rant coming. Not objecting to these folks right or choice to charge for commercial use (in fact, I think it's appropriately self-reinforcing and somewhat amusing) but my rant is on a subject that can, at least in one important aspect, be traced back to the more global linux/GUI issue, which this immediately brought to mind. Ahem.

    <RANT>
    Between a snarkily neurotic prejudice against non-open source and the GPL (but I repeat myself) and no standard, basic GUI available to anyone at no cost or other encumbrance (different from OS X and Windows, which are both, oddly enough, home to myriad small commercial applications not found for linux... the very applications I need to do my work day to day), it seems to me that the linux community has created an almost perfect shoot-thyself-in-the-foot paradigm. Only the foot, never the heart and never the head, but damn... that foot looks like a spaghetti colander to me.

    I'm truly appalled by the self-mutilating nature of it all, at the very same time I admire the astonishing effectiveness of such a sparse strategy. It's like finding an ice cube in really hot soup - where the bloody thing refuses to melt.

    There are occasionally days when I think to myself, someone oughta do it, maybe I ought to. But then I think to myself, the linux folk, by and large, clearly want to wallow in this lack of commercial attention, this dearth of small, cool GIU applications, problem solvers, games and so on. I guess they should then, and yet another day goes by with linux knocking on the door of "the day of the linux desktop" with no one answering except the already-faithful. [waves at the already faithful, admires their pitchforks and torches]

    Then there are the days when it is unavoidably brought to my attention that Apple has managed to really fuck up the underlying *nix nature of OS X, from the broken UDP capabilities to cron being superseded by some abjectly weirded out fuckery to broken and unsupported functionality like UTF-8 printing to the I-always-run-into-it disappointment that arises after trying yet another open source project that simply will not come together properly because of some code difference, or some policy, created by Apple. But on those days, as I'm almost inevitably making something for myself, I jut open a VM, fire up linux, and do the project there, where it will almost certainly config, make and install like a good little project. Those are the days I most regret that linux is not, and apparently will never be, an OS that I can actually use the whole time I'm at my desk, thereby avoiding having to accept the... gifts... Apple (and Microsoft -- but I quit actually using Windows for anything more than a test platform years ago -- open VM, try, works, doesn't work, so noted, close VM) are always so willing to hand me, barbed end first.

    Just wanted to say that. I know it isn't going to change. Maybe it shouldn't change. Well, I'll not dwell on it any further. I have to get back to using an operating system that is graced by the actual applications I need to use day to day. Due to, you know, actually being neutral to commercial closed-source developers.

    PS... I really enjoy linux. A truly great OS. And what runs on it, and all that is so universal that it might as well be part of the OS, even if it isn't. Everything from cron to Apache. And midnight commander! It's only the tail-chewing open sores nature of the snark-GPL-GUI complex that I react so poorly to.

    Ok. Mod me to hell and gone. I feel a tremor in the farce. I'd better get back to my wretched commercial hive of scum and villainy before the linux people come out. They're easily startled, but they'll soon be back, and in pretty much the usual numbers. Cuz, you know, small commercial developers won't... ok, ok, I'm going.
    </RANT>

    --
    I've fallen off your lawn, and I can't get up.
  12. Re:That is *not* by Anonymous Coward · · Score: 0

    I think Windows is garbage and so is XChat

  13. Program ideas for severely disabled kids by Anonymous Coward · · Score: 0

    I am a parent of a severely disabled child and I also have worked about eight years as a Paraeducator in special education classes.
    Congradulations GCompris, I like your package. My compliments on the discovering the mouse and keyboard section. It is the best beginner computer usage I have seen in a long time.

    If some day I have the time, I would like to explore using the gcompris package as a starting point for a slideshow program.

    I am going to talk about what is needed for conventional computers to be usable by a person of 8 months developmental age. Every kid is unique but if you think about what an 8 month old baby can do, that is the level of control some delayed persons have of their hands.
    -
    The young persons I work with presently can hit a button to roll a bowling ball in a bowling game, and typically the person's attention span ends after about a minute. The whole metaphor of the bowling game is understood very faintly. The kids have gone to a bowling alley and they have rolled a bowling ball. So the sounds of a bowling alley were heard by the young persons once.

    The big problem with really limited kids are the desktop's assumptions about how to start a program, and all the ticky clicky stuff adults do with ease. It takes a person with substantial motor skill always present to start programs and intervene when the kid has inadvertently left the program or triggered an error condition. Regarding the kids I work with, their brain has limited control of the arms. Instead of fingers, think of these kids as having 6 inch diameter pillows. Motor control is limited to "fling now" alternating with "fling and sweep and giggle". On the sensory side, I think the most often needed thing is repeat or time delay or more time to process what is showing on the screen. There is a loop from the eye, to the memory and matching area to the formation of motor control messages to the arms, In limited kids there is reduced resolution or fewer layers of abstraction and memory matching and more time may be needed and the fineness of the control motions may be only wait or go.

    About 10 years ago I made a bootable Linux CD that jumped into mplayer and played a home video. It was quite slow. My handicapped daughter preferred using a video recorder. Despite really limited motor control, she could hit the buttons for play and rewind. She would pick short sections of the video and play them over and over. Like Dick Van Dyke's poem about girls in Mary Poppins. My daughter was studying the video by watching the scene over and over. I know my daughter was listening to the poem and figuring it out. She has done this with a number of videos. A CD player is too fussy for her, and no computer or laptop or Ipad has big and rugged control buttons.

    One kid at this level could use an I-pad. He would swat or swipe until he brought up either a country and western music video or he would look at photos made at home. After a couple of months, I understand, he threw the Ipad and broke it.

    What I would like is a toolkit to make packaged slideshows or movies on hard disk with a sound track of my choosing such as the audio from a youtube.com. The toolkit would wrap the whole contents in a mouse and keyboard control envelope. The whole conrol would be "rewind or play". The envelope would be something like "mynameislee" and "leeontheplayground" or "shortlionkingvideoforlee"

    1. Re:Program ideas for severely disabled kids by xarma · · Score: 1

      Thanks a lot for your feedback. Yes in GCompris we take care to avoid time limited activities which implies tuning them on the 'average' children and excluding disabled children.

      Doing a slidesow is a good idea. In the Gtk+ version we have an animation tool that we have not yet ported. But I like the idea to have in GCompris an office suite for children. We have everything needed on our wiki to start developping a new activity and our IRC channel is very active, don't hesitate to join.

  14. Program not destroyed if computer is powered off by Anonymous Coward · · Score: 0

    The final thing is, If your are writing a program for very limited kids, make sure the program is not destroyed if the computer is powered off while the program is playing or paused. Our class room recently lost a $300 program when I turned the Imac off while the $300 program together with half a day of my time organizing the images for a teach shapes and geometery content assignment was running in the background. Thanks to Ironclad copyright and must pay rules of professional software. You are doing the right thing to publish open source.

  15. Wny are slideshows important? by Anonymous Coward · · Score: 0

    Slideshows are a way to present to the child pictures of himself and pictures of other persons. At eight months developmental age, the young person is somewhere on the way to understanding he is an individual and there are other people like peers and others. It is a time when recognizing images in a mirror and being greeted by the teacher and saying hello to other peers begins to take place.