The Online-Go.com user interface is now open source :)

Hello All,

After much consideration @matburt and myself have finally decided to open source all that you see on online-go.com.

This comes after much deliberation and thought on the matter. The user interface, while we believe has a number of strong points, has always had a number of warts, quirks, and weaknesses. Often these are acknowledged and the desire is there to fix them, but seemingly invariably the time it takes to apply some proper polish or undertake a necessary refactoring work escapes us and the quirk, wart, or weakness gets buried in an ever growing stack of things to do.

So if you’re interested in tinkering and improving OGS, pull requests are welcome! Want to fix that thing that’s been bugging you for 3 years that should be an easy fix? Excellent! Open your favorite editor and get to cracking! Know a thing or two about color theory you want to see applied here? Great! Hack away at some style sheets! Want to build a cooler better interface? Cool! Explore the code to see what we call and how we do things.

This is a long overdue step in the evolution of OGS and we’re quite excited to see where it leads :slight_smile:

- anoek


P.S. Yes we are considering opening the back end as well, but that’s quite a can of worms to do and there are a lot of things to consider so 1) no promises and 2) if we do decide to open it up, it’ll be awhile still.

67 Likes

:clap: :clap: :clap:

9 Likes

So what will this mean in the long term for OGS?

1 Like

i know that is a broad question there, but i dont quite know what open sourcing means.

2 Likes

The source code is publicly available to everyone.

3 Likes

fantastic. ill look over the repo and possibly contribute! thanks for doing this.

2 Likes

you’re talking to a person that has no idea about coding? is this a good thing? will this mean that there will be updates more often? and will this put OGS in any danger of people who just want to watch the world burn?

At the bare minimum, no effect as matburt and I enjoy working on OGS and will continue to do so as we have been doing. But in reality, there’s been a lot of interest from the community asking for ways to contribute to the code base in various ways, so hopefully in addition to everything matburt and myself do, lots of various improvements from the community :slight_smile:

5 Likes

Absolutely not, matburt and I review all the changes that are going into the site, we still have the final say about what makes it onto the site and what doesn’t.

10 Likes

It means anyone with programming skill can submit changes to anoek for review, for him to easily add and roll out to the site. Like the guy who made some fixes to game sorting but you had to install greasemonkey (a way to change web sites on the fly before you see them), he can just add it to the base real UI now.

5 Likes

@roy7
@anoek

Thank you for helping me to understand, i think this is a great idea. if it means that the site and community can grow and can become better then i am all for this, its a great idea.

6 Likes

This is 100% the right move and super exciting!

5 Likes

Quoted for truth :slight_smile: Great news!

5 Likes

awesome, exciting news!

2 Likes

this is fantastic. having the api was a step, but this opens up so much possibility.

2 Likes

This is really cool, I know as the devs who created OGS this site is your “baby” (and livelihood as well), so this must have been a really difficult decision. But, it shows your faith and trust in the community. Will take a look! Thanks.

4 Likes

Wow! So generous! Good for the community.

Now when is Google gonna do the same for AlphaGo?

4 Likes

Congratulations, @anoek and @matburt !! :heart_eyes:

Absolutely the correct move. I am also convinced that eventually open sourcing the backend will also be fantastic for the future development of OGS.

Regards,

– Musash1

3 Likes

Ok then, I will learn to code.

5 Likes

Very cool! I think this step will help OGS on its way to world domination.
I’m looking forward to all the exciting things to happen. (and I guess there will be many, since almost everyone here is some kind of programmer or something similar o.O)
Thank you for your hard work!

3 Likes