Planet Sugar

Planet Sugar is a collection of personal blogs by Sugar Labs contributors. Sugar Labs is a world-wide organization of passionate people working together to solve the same problem: giving everyone an opportunity to learn to learn. Our community members write about what excites them about learning, Sugar, and the Sugar community. In the spirit of free software, we share and criticize—that is how we learn and improve and encourage participation by newcomers. Enjoy and join the conversation.

June 21, 2016

One Laptop per Child

Why schools should provide one laptop per child

, Professor of Education and Informatics from the University of California, Irvine and ,  Assistant Professor from the Michigan State University, recently posted an article asking if there is a need to abandon attempts to integrate technology in schools due to a recent international study published by the Organization for Economic Cooperation and Development, which found no positive evidence of impact of educational technology on student performance.

According to the article, Professor Warschauer and Assistant Professor Zheng, have conducted their…

…own extensive observations. We conducted a synthesis of the results of 96 published global studies on these programs in K-12 schools during 2001-2015. Among them, 10 rigorously designed studies, mostly from the U.S., were included, to examine the relationship between these programs and academic achievement. We found significant benefits.We found students’ test scores in science, writing, math and English language arts improved significantly.

And the benefits were not limited to test scores.

To find out about their conclusions and read the full article, please click here.


Disclosure statement

Mark Warschauer has received funding for his research from the National Science Foundation, the Institute of Education Sciences, the Carnegie Corporation, the Smithsonian Center for Learning and Digital Access, the Spencer Foundation, the John Randolph Haynes and Dora Haynes Foundation, and Google Research.

Binbin Zheng does not work for, consult, own shares in or receive funding from any company or organization that would benefit from this article, and has disclosed no relevant affiliations beyond the academic appointment above

by mariana at June 21, 2016 12:50 PM

June 20, 2016

Edit Fonts Activity

Week 5 Work

[Update, Tuesday, 21st June]

New Features

  • few improvements to the Character Map class
  • Multipage System improved
  • Vertical toobars improved
  • Repo Cleaned
  • Gonzolos Favorite Fonts Activity merged
  • Moved to master

Here is a gif showing all the features


Note: The Icons in the toolbars are temporary and should be interpreted as placeholders for now

Font Editor Area

  • Drag n Drop is now working
  • Bezier Curves can be edited


by Yash Agarwal at June 20, 2016 06:30 PM

One Laptop per Child

. @MoneyGramMe Foundation Reinvests in Innovative Educational Organizations in 2016

Grants of nearly $300,000 will support educational programs

Original post from  MoneyGram

DALLAS, June 14, 2016 /PRNewswire/ — MoneyGram (NASDAQ: MGI) today announced the MoneyGram Foundation will award seven grants across seven countries for the first grant cycle of 2016. The foundation will renew its support to innovative educational programs operating in India, Jamaica, Laos, Nicaragua, Pakistan and Vietnam, as well as in four cities in the United States.

“The MoneyGram Foundation is honored to continue to support programs around the world that are making a meaningful and measurable difference for children’s education in communities where our customers live and work,” said Pamela H. Patsley, MoneyGram’s  executive chairman. “MoneyGram is proud to expand our foundation’s work to Laos and Nicaragua through these established programs.”

The recipients in the foundation’s first grant round of 2016 include:

  • Agastya International Foundation, to continue funding three mobile science labs traveling to Darbhanga, Mumbai, and Aligarh with the mission of providing an experiential, hands-on science education program to thousands of economically disadvantaged children.
  • Children of Vietnam, to fund the construction of a 25 x 30 foot weather-resistant school building in A Pat village in Tay Giang District, Quang Nam Province, complete with ceiling fan, lighting, electrical system, water system, indoor plumbing and awning for shade. When complete, it will be the sole school building for the community.
  • Developments in Literacy, to fully fund the operational and administrative costs of the Nai Abadi school located in Rawalpindi, Pakistan.
  • First Book, to fund a book donation through the Día de Los Libros initiative in the United States (Dallas, Los Angeles, New York and Miami) and Jamaica.
  • Grants for Innovative Teaching (GFIT), a Signature Project of the Junior League of Dallas that encourages and supports excellence in teaching by awarding grants up to $2,000 to Dallas ISD teachers for innovative projects that otherwise would not be provided for in schools budgets.
  • One Laptop Per Child (OLPC), to fully fund the implementation of the “MathemaTIC” educational program in two schools in Chinandega, Nicaragua. The schools will receive 300 laptops to complete the program.
  • Pencils of Promise (PoP), to fund one of 14 schools Pencils of Promise will build in the Luang Prabang Region of Laos this year. A typical PoP school has 4 classrooms and a minimum lifespan of 20 years.

The MoneyGram Foundation plans to distribute two more rounds of grants in 2016. To learn more about the MoneyGram Foundation and the projects it supports, please visit



by mariana at June 20, 2016 12:00 PM

June 18, 2016

Edit Fonts Activity

Week 4 Work

New Features

  • few improvements to the Character Map class
  • Font Info Box added
  • Multipage System
  • Export/Import Buttons (they still require a little bit of work)

Here is a gif showing all the features


Font Editor Area

Its the box in the center of the screen where the user will be able to edit the glyphs or create new ones


I’m making a draggable object on a Gtk drawing area for the making control points for the Bezier curves in a Font Outline

You can find an Intreactable Bezier curve here to get a better understand this. This is a great guide on bezier curves from Pomax.

Up till now I can move the object from one place to another on mouse click or on any other event. Here is a gif showing this


[Update, Sunday, 19th June]

Now I have completed the Drag and Drop task. Here is a gif pic

by Yash Agarwal at June 18, 2016 06:30 PM

April 21, 2016

Tomeu Vizoso

Validating changes to KMS drivers with IGT

New DRM drivers are being added to almost each new kernel release, and because the mode setting API is so rich and complex, bugs do slip in that translate to differences in behaviour between drivers.

There have been previous attempts at writing test suites for validating changes and preventing regressions, but they have typically happened downstream and focused on the specific needs of specific products and limited to one or at most a few of different hardware platforms.

Writing these tests from scratch would have been an enormous amount of work, and gathering previous efforts and joining them wouldn't be much worth it because they were written using different test frameworks and in different programming languages. Also, there would be great overlap on the basic tests, and little would remain of the trickier stuff.

Of the existing test suites, the one with most coverage is intel-gpu-tools, used by the Intel graphics team. Though a big part is specific to the i915 driver, what uses the generic APIs is pretty much driver-independent and can be made to work with the other drivers without much effort. Also, Broadcom's Eric Anholt has already started adding tests for IOCTLs specific to the VideoCore-IV driver.

Collabora's Micah Fedke and Daniel Stone had added a facility for selecting DRM device files other than i915's and I improved the abstraction for creating buffers so it works for drivers without GEM buffers. Next I removed a bunch of superfluous dependencies on i915-only stuff and got a useful subset of tests to run on a Radxa Rock2 board (with the Rockchip 3288 SoC). Around half of these patches have been merged already and the other half are awaiting review. Meanwhile, Collabora's Robert Foss is running the ported tests on a Raspberry Pi 2 and has started sending patches to account for its peculiarities.

The next two big chunks of work are abstracting CRC checksums of frames (on drivers other than i915 this could be done with Google's Chamelium or with a board similar to Numato Opsis), and the buffer management API from libdrm that is currently i915-only (bufmgr). Something that will have to be dealt with in the future is abstracting the submittal of specific loads on the GPU as that's currently very much driver-specific.

Additionally, I will be scheduling jobs in our LAVA instance to run these tests on the boards we have in there.

Thanks to Google for sponsoring my time, to the Intel OTC folks for their support and reviews, and to Collabora for sponsoring Robert's, Micah's and Daniel's time.

by Tomeu Vizoso ( at April 21, 2016 01:02 PM

March 13, 2016

OLPC San Francisco blogs

Congratulations to Sameer Verma

 Our own Sameer Verma has been elected for a two-year term on the Sugar Labs Oversight Board! He joins the board of 7 members governing the future of Sugar Labs.

Elections for the Sugar Labs Oversight Board were held in January. All seven seats were up for election, the top 4 winners were elected for two-year terms and the following 3 were elected for one-year terms. In this way approximately half the board is up for election each year, going forward.

Board meetings are held on the first Friday of every month over IRC. You can find the meeting minutes on the Sugar Labs wiki.

Congratulations to Sameer and the other board members. OLPC-SF is excited and is looking forward to what 2016 brings for Sugar Labs and the OLPC Community.

by adborden at March 13, 2016 02:55 AM

February 12, 2016

OLE Nepal

Process to get approvals to construct schools damaged by the earthquake

As we are getting ready to start constructing schools damaged by the earthquake in Gorkha district, we thought it’d be helpful to share the official process that we went through to secure all the approvals and paperwork. This might come…

by Rabi Karmacharya at February 12, 2016 12:14 PM

January 08, 2016

OLPC San Francisco blogs

OLPC SF 8th anniversary

OLPC San Francisco is eight years old! We will be hosting our monthly meeting Saturday, January 9th, from 10AM - 1PM at the downtown SFSU campus, 835 Market Street, 5th floor, Room 597 (the fishbowl).


  • Meet and greet
  • Sugar Labs Oversight Board elections
  • Projects for 2016
  • Party

Our meetings are held on the second Saturday of every month. Everyone is welcome to join us for our monthly meeting! We'll be discussing the latest in OLPC events and give updates on our local (and global) projects. There will be plenty of XO laptops with the latest builds to play around with, too.


by sverma at January 08, 2016 09:01 PM

September 29, 2015

OLE Nepal

Volunteer Spotlight: Srikaran Masabathula

Srikaran Masabathula is our Earthquake relief volunteer from Knox College, Illinois. During his second year at Knox, he was looking to make a positive difference and decided to head to Nepal to support OLE Nepal with their earthquake relief efforts…

by Sofila Vaidya at September 29, 2015 09:38 AM

September 11, 2015

Kartik Perisetla's Sugar Hacks

WikipediaHI: Offline Wikipedia in Hindi !!

Last week I spent some time working on WikipediaHI activity for Sugar Desktop Environment. I must say it is one of the awesome activities I have come across. The best part is that it can serve you with data in offline mode. That is even if don't have internet connection which is otherwise required to access Wikipedia online, then also your WikipediaHI activity will serve your purpose.

There are lot many developers and contributors who are working in collaborative form on such awesome stuff who continuously inspire you to take up new things and create something that can be used by others in the world. Sugar developers and contributors are epitome of such group.

I came across few of such developers, Anish Mangal and Gonzalo Odiard, two of them whose contributions are significant for Sugar. I took up the task of creating WikipediaHI using Wikipedia dump for Hindi available for free. I followed the steps specified on this page[ hosted by Gonzalo] for creating Wikipedia activity in your own language.

I will quickly explain the steps I took to create WikipediaHI:

1) Downloaded the Wikipedia dump file for Hindi:
NOTE: [ Make sure you pick the valid latest file from here :   this location will show you listing as per dates. Pick the latest dump and proceed further.]

and downloaded WikipediaBase from this link

2) Created "hi" directory for HINDI under WikipediaBase directory and moved the downloaded dump to this folder.

3) Extracted contents of this file using:
bzip2 -d hiwiki-20121225-pages-articles.xml.bz2

4) Processed the dump using page parser:

The result of this operation will generate these files:

5) Then you can include selective articles or all articles from this dump to your activity by using this command:
* Make sure you have favorites.txt and blacklist.txt filled with appropriate keywords.

Now if you want to include all articles use this command:
../tools2/ --all

6) Then proceed to create the index for these articles:

7) In order to test the index created in previous step you can use this command:

8) Next step is to expand the templates of articles :
cd ..
./tools2/ hi

9) Go back to hi directory and re-create the index :
cd hi
mv hiwiki-20121225-pages-articles.xml.processed_expanded hiwiki-20121225-pages-articles.xml.processed
../tools2/ --delete_all

10) Download the images for the articles you selected:
cd hi

if you want to download the images for pages you selected in previous step:
../tools2/ --all

11) Create files specific to language:
(a)activity/ : activity info file for you language activity
(b)activity/activity-wikipedia-lang.svg : activity icon for your language
(c) : activity file for your language
(d)static/about_lang.html : about page for wikipedia in your language.
(e)static/index_lang.html : index page for wikipedia in your language. This is the page displayed when activity is launched. So its important for you to know the articles included in the search.db ( generated when index is created) for you to create the index page.

12) Create the XO file for wikipedia in your language:
./ hi/hiwiki-20121225-pages-articles.xml

I went through the search.db file to identify the articles present in it and create the index page accordingly.
This gave me an idea to write some script that can generate index page(part or whole) to be used as home page for activity using search.db[ Stay tuned for next blog on this idea]

Here you go.. you can see WikipediaHI

On launching this, you can see the index page listing the articles you can view offline using WikipediaHI

If you want to play with WikipediaHI, you can download it : WikipediaHI-35.xo

I must thank Gonzalo for his amazing help and guidance in getting this done. I have to mention here that Wikipedia
changed its XML format in their dumps which resulted in error when I was creating the index. I took Gonzalo's help to get it resolved.
Thanks to Anish, who motivated me to pick this up and guided me to complete it.

Thanks guys !! :D

by Kartik Kumar Perisetla ( at September 11, 2015 05:39 AM

August 25, 2015

Walter Bender

Sugar Digest 2015-08-25

Sugar Digest

1. Google Summer of Code 2015 is wrapping up. The students have been writing their final blog reports, submitting last-minute patches, and uploading their code to Google. I want to take this opportunity to thank all of our students and their mentors for all their hard work this summer. (Also, thanks once more to Google for supporting this program.) Great strides along many fronts were made. Specifically,

  • Michaël Ohayon worked on Web versions of some core activities for the Sugarizer project: Calculate, Paint (with collaboration, Record, and Memorize. He also submitted patches to Turtle Blocks to make it compatible with Sugarizer. Michaël’s blog and git repo are worth visiting. (Mentor: Lionel Laske)
  • Yash Khandelwal worked on Music Blocks AKA Mouse Music. This is a powerful, playful model for music in a block language. Yash’s blog and git repo are also worth visiting. (Mentors: Devin Ulibarri and Marnen Laibow-Koser)
  • Ishan Sharma revisited the Turtle 3D concept, rewriting it in Javascript. His results (blog, demo and git repo) are robust, scalable, and extensible. (Mentor: Walter)
  • Amit Kumar Jha worked on extensions to Turtle programming this summer. He added argument passing and return values to procedures, passing arguments to and returning values from Turtle programs so that Turtle Blocks can be used for in-line programming by all Javascript activities, and he developed a unit-test framework for Turtle Blocks JS that can be extended to all of our Javascript activities. See his blog and the master Turtle Blocks JS repo for more details. (Mentor: Walter)
  • Richa Sehgal worked on a framework to support off-line Web programming, an interactive Javascript shell. She’s submitted patches to the upstream Browse activity. Meanwhile, checkout her git repository. (Mentor: Tony Anderson)
  • Vibhor Sehgal and Utkarsh Dhawan, although not officially GSoC students, worked with Tony and Richa on a parallel project, Web Confusion, a series of programming challenges in the spirit of Turtle Confusion to encourage students. (Mentor: Tony Anderson)
  • Abhinav Anurag made some progress on a Web collaboration framework for our Javascript activities. See his blog and code. (Mentors: Martin Abente and Lionel Laske)

In the Community

2. We will be holding an election for the Sugar Labs oversight board (SLOB) at the end of the calendar year. If you are interested (or know someone who is interested) in running for a board seat (all seven seats will be open), please add an entry in the wiki. Also, whereas ballots are only available to “members”, please officially join Sugar Labs.

3. Mariah Noelle Villarreal has submitted a panel proposal, “Building Free and Open Education Communities”, to the South by Southwest Conference (SXSW). The panelpicker voting period is now open until September 4th. If you have time, please vote and share with any appropriate channels as well as a video that was created for the proposal [16].

4. Sweet: Sugar contributors Mariah Noelle Villarreal and Ruben Rodriguez got married this summer!!!

5. There were three RED (Revista de Educación a Distancia) submissions from Sugar community members:

  • Going from Bits to Atoms: Programming in Turtle Blocks JS and Personal Fabrication in Youth Maker Projects, Josh Burker
  • Visualizing Learning in Open-Ended Problem Solving in the Arts, Walter Bender and Claudia Urrea
  • Sensores Tortuga 2.0: Cómo el hardware y software abiertos pueden empoderar a las comunidades de aprendizaje (Turtle Sensors 2.0: How open hardware and software empower learning communities) by Guzmán Trinidad, Andrés Aguirre, Alan Aguiar, Tony Forster, Walter Bender, Facundo Benavides, and Federico Andrade

6. The Sugar/OLPC program in Caacupe is expanding!!!

Tech Talk

7. Peter Robinson announce quite some time ago that the Sugar on a Stick 21 Beta is now out as part of Fedora 21 Beta (Details), but I think I neglected to ever pass on the information to the Sugar community.

8. Also worth mentioning again: Ruben Rodriguez released Trisquel 7.0 released. TOAST (Trisquel with Sugar) is an official edition.

Sugar Labs

9. Please visit our planet.


by Walter Bender at August 25, 2015 03:46 PM

July 30, 2015

Fargo XO / Sugar Labs NDSU

PODS Game Design | Inspiring children in the Fargo-Moorhead-West Fargo area to enhance their creativity by designing video games.

PODS Game Design | Inspiring children in the Fargo-Moorhead-West Fargo area to enhance their creativity by designing video games..

PODS picking up where Sugar Labs @ NDSU left off, except:
a. they seem to be charging for classes
b. they want to reach as many kids as possible but probably aren’t focusing on under-represented populations
c. they want to “enhance creativity;” we were trying to focus on computational thinking. Ironic.

by kab13 at July 30, 2015 04:09 AM

July 24, 2015

Sugarizing Paris 2015

Collaborative Painting

Hi everyone !

Since last blog post, I've been working on the Paint activity.
The Paint activity is quite simple to understand : it's a drawing area with many options.

At first we were only able to draw simple things

There are many tools :

- Color picker
Some predefined colors are available.
You can get any color by using the sliders

- Undo / Redo
To be able to recover after a mistake :)

- Eraser
A simple eraser to remove things

- Stamps
You can add stamps. They will use the colors you've defined and can be scaled !

- Text
You can add text with specific color and font !

- Drawings
Some drawings are bundled inside the application

- Bucket
This tool will fill an area with the color you've picked

- Effects
You can apply effects to your painting

- Copy / paste
This tool will simply copy / paste an area

- Collaboration 
The application can be launched from two platforms and communicate.
The two windows are sharing the same painting area.

This will soon be available inside sugarizer. Stay tuned !

by Michaël Ohayon ( at July 24, 2015 06:57 PM

July 18, 2015

Sugar On A Stick

Who Buys a Domain Like “Yeezy.Supply”? Kanye West, That’s Who

Kanye West stirred up a lot of interest in a brand new website on the day he tweeted out the link: That’s the kind of thing that happens, of course, when someone who has roughly a bajillion Twitter followers shares a link.

However, all that greeted the visitors when they arrived on the site was a countdown to February 12 and a three-minute video playing in the background.

People were quick to point out that February 12 was just in time for the New York Fashion Week, so the immediate assumption was that this would have something to do with the launch of his new shoe line for Adidas.

The website continued to go through a number of changes, with each new video sparking new discussion and speculation about what might be coming when the countdown hit zero. (This website tracked the changes if you’re interested in seeing the specifics. If nothing else, it’s an interesting case study in building and keeping interest without actually showing a product or anything of relevance.)

In the end, this was, indeed, to reveal his Yeezy Boost shoes, which were shown off at the New York fashion show.

Most people expected the site to become some kind of merchandise store for Mr. West as soon as the products were announced. The assumptions were wrong, though, and, as of the time of publication, now was a timer that is counting up, instead of down. For a time it played a video of the fashion show, and now it has switched to a video of a live performance.

Who knows what it’s counting to… or why the fashion show’s soundtrack was just that creepy trumpet wailing?

And yet, people continue to visit the site in huge numbers (we have to assume), which goes to show that there’s a lot in a simple name. In this case, though, it’s probably safe to assume that the name that carried the wait was Kanye West, and not

What Hype Does for a Domain

When someone with so many followers tweets something, there are a lot of people who are going to automatically visit the site. Mr. West has the ability to build hype all on his own. He doesn’t need to go through the steps that most companies do to get visitors clicking on their links and going to their website.

So when Kanye puts up a link to, it will send thousands and thousands of visitors to the website. It will even get hundreds of media websites to start linking to it and sending more traffic.

But when the hype dies down, you have to wonder: what good is this kind of domain really going to do him?

.supply? Does That Even Exist?

The vast majority of the internet users have probably never seen a domain extension like .supply. They know and expect .com first and foremost, and if not that, maybe a .net or .org. So without all that hype, what would people do? What are they most likely to type into the address bar in a browser? That’s probably what most people would try because that is what we associate with web addresses.

Of course, they may just do a quick search for “yeezy” (and that assumes they know how to spell it right and don’t think that it’s meant to be “easy” with a “y” in front of it). If you search for” yeezy” today, what comes up is some news about the shoes, but not the actual domain. If you search for “” you’ll see the (as of the time of the publishing), and if you just type in “,” you’ll go to a page that says the domain is parked and not being used.  But, let’s face it, the .com version just comes naturally to most people.

If they want any lasting search engine traction, they’re going to have to start working on it right now.

Why Would He Buy It?

Of course, we can’t speak to the exact reasons for buying such a domain, but we can always speculate. (And who doesn’t love speculating about the behavior of celebrities?)

Maybe someone told him that it was the Beyoncé of domain names, and that if he didn’t rush the stage and defend what he judged the better choice, then no one would understand how important it is.

Maybe he just felt that, like Beyoncé, the .supply domains weren’t getting the attention or the awards they deserved.

Maybe he just wanted to be different.

What Else Might have Worked?

If you’re going to go for a .supply domain name, why stop there? There’s a wide range of names he could have bought into that might have made just as much sense. Maybe something like:

  • my – Sure, the .my domain can only be registered by companies or people in Malaysia, but surely that’s not much of a problem.
  • shoes – There is, in fact, a .shoes domain extension. Really, it’s a wonder no one thought of this already.
  • red,, etc,. – If is too vague for some people, you might as well hit the nail right on the head.
  • supplies, – A lot of companies will buy the .org, .net, and .biz domain extensions of their name just to make sure no one jumps in on their branding efforts. Maybe Mr. West should take this into account.

Does It Count as a Premium Domain Name?

Our definition of a premium domain is not very complicated. The best domains are simple, short, and memorable. That’s pretty much all you need.

So does Kanye West’s new domain fit that definition? Well, the first half kind of does, but that .supply extension really blows it. While you could argue that it is unique enough to catch a person’s attention, it is not something that sticks in the mind. It doesn’t even roll off the tongue. Try it. What is smoother to say? “Yeezy dot supply” or “yeezy dot com”?

The moral of this story, then, is that if you have roughly a bajillion social media followers, you can make anything out of a strange domain. For the rest of us, you’re better off looking for something a little more effective. At we’ve spent years curating an extensive list of relevant and effective names so you can quickly and easily find the best one for your business.

by admin at July 18, 2015 06:55 AM

July 17, 2015

Somos Azucar

Resumen de actividades Laboratorios Azúcar July 17th

A partir de Abril de 2015 este boletín se publicará una vez por mes.

Este es el resumen de actividad para la comunidad Laboratorios Azúcar.

Éste se compone de una agregación de fuentes como nuestro gestor de tareas, Wiki, y blogs.

Puedes publicar un comentario o participar de diferentes formas.

Si tienes una noticia o una fuente que deberíamos incluir (como un blog, etc), avísanos a todos(arroba)

Hubo 45 eventos esta semana.

generic (feed #9)
blog (feed #5)
generic (feed #8)
generic (feed #9)
blog (feed #5)
generic (feed #8)
generic (feed #8)
generic (feed #8)
generic (feed #9)
generic (feed #9)
generic (feed #8)
generic (feed #8)
generic (feed #8)
generic (feed #3)
generic (feed #8)
generic (feed #8)
generic (feed #8)
generic (feed #8)
generic (feed #9)
blog (feed #5)
Published Visit to Gorkha.
generic (feed #8)
generic (feed #9)
generic (feed #8)
generic (feed #8)
generic (feed #8)
generic (feed #8)
generic (feed #8)
generic (feed #9)
blog (feed #5)
blog (feed #5)
generic (feed #9)
generic (feed #3)
blog (feed #5)
Published Hello world!.
generic (feed #3)
generic (feed #3)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #8)
generic (feed #8)
generic (feed #8)
generic (feed #8)

by operador del sitio at July 17, 2015 04:36 AM

July 10, 2015

Sugar On A Stick

Think You Can Wait to Buy Your Domain? Think Again!

If you were in charge of product development and launches, would you wait to register the trademark until the day before you announced it to the world? Would you risk losing that trademark to someone who had a similar product and happened to hear rumors of your impending release?

Obviously, the answer to these questions should be no.

Why, then, would you wait to register the domain name for that same product?

Maybe you are afraid of someone spotting the registration and using it to spread rumors. Maybe you think this will hide your project from the gathering masses so you can launch to an unsuspecting world and surprise everyone with a major new development. Maybe you simply thought you could wait to buy your domain because surely no one would try to register a branded name before you got to it.

In the modern online marketplace, none of those are valid reasons not to register a domain as soon as you know what your product or company is called.

But surely I can wait to register a name that involves one of my trademarks, you might be saying. Surely, there’s nothing to fear on that front. No one would have any reason to try that in this day and age for surely they would know that we have plenty of legal recourse to make them regret it.

And then you might realize that if you use the word “surely” so many times in a single paragraph, that the only person you’re trying to convince here is yourself.

The Lego Dimensions Incident

On April 9 of this year, Lego and Warner Bros. announced that they would be jumping on the Skylanders/Disney Infinity train with their own version of a video game with a collectable toy component. Since those other two games have made nothing short of an unbelievable fortune for their publishers, this, perhaps, shouldn’t be that big of a surprise.

Naturally, when something like this is announced, reporters are going to try to find out as much as they possibly can. So why wouldn’t they immediately head directly to to see what else the company had to offer.

After all, who would announce a major game based on a massive brand without first purchasing the domain and having an informative web page in place?

As it turns out, the answer to that question is: Lego and Warner Bros.

On that day, if any reporter tried to go directly to, they would get redirected to, a gaming news site.

How can something like this possibly happen in an established internet marketplace?

It turns out that when rumors of this game first started to make their rounds, the deputy news editor at Polygon, Michael McWhertor, started looking to see if any domain registrations or social media accounts would prove that the game was actually in the works and whether Lego Dimensions would be its real name.

When he saw that wasn’t registered, he basically registered it himself on a whim… because… why not? Surely if that was the real name, he reasoned, Lego and WB would have locked it down months ago.

He seemed to be just as surprised as everyone else that the domain he now had was, in fact, the name of this major new gaming brand/franchise. So, unable to pass up the opportunity, he linked the domain to Polygon’s coverage of the announcement.

Of course, it wasn’t long before Lego Group’s IP representatives contacted him, informing him that they did want the domain. McWhertor said that within 20 minutes of receiving the email he contacted his registrar and transferred ownership to them.

Lego Got Lucky

In the end, this experience could have been a lot worse for everyone. McWherton had no intention of cybersquatting or making an issue of it, so it was done and over with fairly quickly. But it could have be a costly experience if someone with different motives had secured the name.

In an article on the subject on Ars Technica, gaming PR professional Ed Zitron said: “From a branding/PR perspective, I cannot believe Lego let such a critical, obvious thing slide. The moment you know what a product is called, you buy the domain. You buy the domain the moment someone has the idea.”

It is true that there are some legal protections that would have ensured that Lego could take possession of that name. Lego could have sued under the Anticybersquatting Protection Act (ACPA) or arbitrated a settlement with ICANN’s Uniform Domain Name Dispute Resolution Policy (UDNDRP). Of course, that takes time and money – and it usually takes a lot of it.

All for a name they could have registered in less than 10 minutes.

by admin at July 10, 2015 01:04 PM

July 07, 2015

Walter Bender

Sugar Digest 2015-07-07

Sugar Digest

1. Sugar 106 has been released. Some great new features, including the integration of social help and the ability to launch Activities from other Activities, and lots of work on bug fixing and stabilization. Many thanks to the developers, testers, and our release master, Martin Abente. For those of you who are so inclined, Sam Parkinson make a fun video about the new release.

2. A few weeks ago I was at the Google Code-in meet up in San Francisco where I had the opportunity to spend time with Ignacio Rodriguez and Sam Parkinson, our two finalists. They are not only productive members of our community in terms of coding, but also exemplars of a new generation of well-rounded, articulate, observant and caring human beings. I’m honored that they have chosen our community in which to develop their skills. Bonus: as I was hoping, we got some coding time in amidst all the activities that Google scheduled. We also managed to squeeze in a visit to Raul at Twitter.

3. I ran a Turtle Blocks workshop in Bridgeport, Connecticut at a charter school that serves disadvantaged youths. The workshop was organized by Dennis Wong, an old friend from my Media Lab days and an active member of the local Rotary Club. The kids were enthusiastic despite the difficult circumstances under which we worked — the computer lab is typically used for taking tests, so it was arranged to minimize the possibilities that the learners would interact with and help each other. I’m hoping as a follow up, the Rotary can help the school make the room into more of a maker space.

In the community

4. Call for papers for the special issue of RED (Journal of Distance Education):”Skills for coding and pre-coding”:
* Deadline for submitting manuscripts: 31 July 2015
* Estimated Publishing Date: 15 September 2015.
Publishing standards and guidelines for authors can be found at [1].

Llamada a contribuciones para el número especial de RED (Revista de Educación a Distancia): “Competencias para la codificación y la precodificación”:
* Fecha límite para enviar manuscritos: 31deJuliode 2015
* Fecha estimada para la publicación: 15 de Septiembre de 2015.
Normas de publicación y pautas para los autores [1].

5. For those of you who are interested, we hold our GSoC group meetings on Fridays, 11:00 EST (Boston), 13:00 UTC on #sugar-meeting.

6. We will be holding a new Sugar Oversight Board (SLOB) election this fall. The Membership Committee — Samson Goddy, Caryl Bigenho, and Sebastian Silva — are gearing up to make a major push to enroll community members onto our members list and we implore everyone to encourage both participation in the election and to consider running for one of the open seats on the board. Details forthcoming. As part of the push, Caryl is putting together a newsletter about recent Sugar activities. If you have stories to share, please contact Caryl (caryl AT laptop DOT org).

7. Dear colleagues, Sugar Labs is organizing a survey of its youth contributors with the aim of publishing a report in the special issue of RED mentioned above. Towards this end, we invite you to answer the questions below. Please send your answers (written in your native language) to walter AT sugarlabs DOT org or francis AT sugarlabs DOT org.

How and why did you first get involved in programming?

How did you get involved with Sugar? What were your motivations for contributing to the Sugar project?

Did the fact that the project was FOSS (Software Libre) impact your decisions? your motivation? your habits?

What work or contribution that you have participated in has most motivated you? Why?

What work or contribution that you have participated in has least motivated you? Why?

When you program, how do you decide what to work on? Where to you get ideas? help? Do you help others?

How do you communicate your ideas? your questions? your doubts?
Do you have any regrets?

What are your plans regarding programming in the future?
Any other comments?


Estimados colaboradores,

Sugar Labs está organizando una encuesta a sus colaboradores jóvenes
con el objetivo de generar un artículo y publicarlo a un medio de
prensa en castellano.

Por este motivo la junta desde Sugar Labs los invitamos a responder la
siguiente serie de preguntas que hemos armado.

Este mensaje va con copia a aquellos jóvenes que recuerdo involucrados
en la comunidad y sé que han realizado aportes. Si consideran que
alguien más es apropiado para responder esta encuesta pueden agregarlo
al CC e invitarlo a responder la encuesta.

Las preguntas son:

¿Cómo, cuándo y por qué comenzaste a involucrarte en la programación?

¿Cómo te involucraste con Sugar? ¿Cuáles fueron tus motivaciones para
contribuir al proyecto de Sugar?

El hecho de que el proyecto sea FOSS (Free and Open Source Software)
¿afectó tus decisiones? ¿Afectó tu motivación? ¿Afectó tus hábitos?

¿Cuál ha sido el trabajo o contribución en que has participado que más
te ha motivado? ¿Por qué?

¿Cuál ha sido el trabajo o contribución en que has participado que
menos te ha motivado? ¿Por qué?

Cuando tu programas, ¿cómo decides en qué trabajar? ¿De dónde sacas
las ideas? ¿Dónde obtienes ayuda? ¿Ayudas a los demás?

¿Cómo compartes, comunicas o debates tus ideas? ¿Y tus preguntas? ¿Y tus dudas?

¿Hay algo que lamentas o que no te haya gustado de haberte involucrado
con el proyecto Sugar?

¿Cuáles son tus planes con respecto a la programación para el futuro?

¿Quieres agregar algún otro comentario?

Esperamos sus respuestas.

Tech Talk

8. Please help Martin and the Developer Team test Sugar 106. Your feedback is important to us.

9. Progress continues on Turtle Blocks JS, which runs in a web browser (the Android version is still experimental). Some new features include the ability to pass arguments to action stacks and to return values. Thanks to GSoC intern Amit Kumar Jha for his contributions. The other GSoC projects are also progressing nicely.

Sugar Labs

10. Please visit our planet.

by Walter Bender at July 07, 2015 02:09 PM

June 20, 2015

Sugarizing Paris 2015

Let's do some calculations !

Hi !

I've been working onto the Calculate Activity for Sugarizer !

Calculate is my first app for the GSOC.
The features are :
- Modern design
- Responsive design
- History
- Trigonometric functions
- Graphics
- Degree / Radian conversion
- Output formatting

You can select trigonometric functions with a simple tap onto the associated toolbar button.

You can also use some functions like square or pow

The graph buttons allows the user to do this kind of things

There's also a base conversion feature
42 in base 10 => 101010 in base 2

I had some troubles using my app inside Chrome Web Application since I didn't knew that "eval"/"new Function" was forbidden, I had to rewrite lots of code to support this constraints.

The app will call specific mathematics library regarding the context.
In "full mode", Math.js is used. Otherwise, a smaller library (whitout eval) is loaded.

I started using and then switched to bootstrap.
Bootstrap had got a great feature regarding grids. You can push and pull grids.
That means, you can reorder your layouts with specific orders for mobile/desktop/tablets. 

One great thing to notice is that sugar web toolbar use divs with classes "container" and "row", just like bootstrap.
In order to keep sugarweb appearance, I renamed some bootstrap css classes.

This first app has allowed me to see how to develop sugarweb applications and what to keep in mind when thinking about them.

You can try it :

The next app is paint ! It will provide collaboration between users !

See you ! 

by Michaël Ohayon ( at June 20, 2015 12:01 AM

June 19, 2015

Somos Azucar

Resumen de actividades Laboratorios Azúcar June 19th

A partir de Abril de 2015 este boletín se publicará una vez por mes.

Este es el resumen de actividad para la comunidad Laboratorios Azúcar.

Éste se compone de una agregación de fuentes como nuestro gestor de tareas, Wiki, y blogs.

Puedes publicar un comentario o participar de diferentes formas.

Si tienes una noticia o una fuente que deberíamos incluir (como un blog, etc), avísanos a todos(arroba)

Hubo 28 eventos esta semana.

blog (feed #5)
generic (feed #8)
generic (feed #8)
blog (feed #5)
blog (feed #5)
generic (feed #9)
generic (feed #8)
blog (feed #5)
generic (feed #9)
blog (feed #5)
blog (feed #5)
generic (feed #9)
blog (feed #5)
generic (feed #9)
generic (feed #9)
blog (feed #5)
generic (feed #8)
generic (feed #8)
generic (feed #3)
blog (feed #5)
generic (feed #9)
generic (feed #3)
generic (feed #3)
generic (feed #3)
generic (feed #3)
generic (feed #9)
generic (feed #9)
generic (feed #9)

by operador del sitio at June 19, 2015 04:13 AM