RSS/Atom feed Twitter
Site is read-only, email is disabled

GSoC 2013 Guidelines

This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

3 of 3 messages available
Toggle history

Please log in to manage your subscriptions.

GSoC 2013 Guidelines Tejas Nikumbh 17 Feb 20:10
  GSoC 2013 Guidelines Alexandre Prokoudine 18 Feb 01:24
  GSoC 2013 Guidelines Mukund Sivaraman 18 Feb 13:28
Tejas Nikumbh
2013-02-17 20:10:13 UTC (almost 12 years ago)

GSoC 2013 Guidelines

Hi,

I am Tejas Nikumbh, an undergrad at Indian Institute of Technology Bombay. I will be participating in GSoC this year. [GSoC 2013]. In order to imporve my chances for getting selected this year, I would like to start contributing early on to Open Source development via gimp. Here's a little background info :

*Languages proficient in : *Java,
Python, Javascript
[+jQuery]
, HTML[+HTML5 Canvas],
CSS
[+CSS3].
C++ should be on the list soon.

*CS Theory :* Discrete Math, Probablity and Random Processes, Data Structures and Algorithms.

*SVN : *Github, Mercurial .
*Basic Machine learning [Regression algos and some classification algos]*

Based on the above info, are there any projects at gimp which might suit me?

Also, Picking up something reasonable quickly shouldn't be a problem. Thanks,

Tejas Nikumbh,
Third Year Undergraduate,
Electrical Engineering Department,
IIT Bombay.
Alexandre Prokoudine
2013-02-18 01:24:43 UTC (almost 12 years ago)

GSoC 2013 Guidelines

On Mon, Feb 18, 2013 at 12:10 AM, Tejas Nikumbh wrote:

I am Tejas Nikumbh, an undergrad at Indian Institute of Technology Bombay. I will be participating in GSoC this year. [GSoC 2013]. In order to imporve my chances for getting selected this year, I would like to start contributing early on to Open Source development via gimp. Here's a little background info :

Languages proficient in : Java, Python, Javascript [+jQuery] , HTML[+HTML5 Canvas], CSS [+CSS3]. C++ should be on the list soon.

CS Theory : Discrete Math, Probablity and Random Processes, Data Structures and Algorithms.

SVN : Github, Mercurial .
Basic Machine learning [Regression algos and some classification algos]

Based on the above info, are there any projects at gimp which might suit me?

Also, Picking up something reasonable quickly shouldn't be a problem.

Hi Tejas,

Since GIMP is written in C, it might be not quite easy for you to participate. But then again, Mitch has been known to claim that there is nothing to know about C :)

Personally, I think that caring about something a lot is 33% of the job done. Hence if I were you, I'd ask myself, what things in GIMP I want improved or made available. Then I would try to match them to my skills.

Alexandre Prokoudine
http://libregraphicsworld.org

Mukund Sivaraman
2013-02-18 13:28:31 UTC (almost 12 years ago)

GSoC 2013 Guidelines

Hi Tejas

On Mon, Feb 18, 2013 at 01:40:13AM +0530, Tejas Nikumbh wrote:

Based on the above info, are there any projects at gimp which might suit me?

It's perhaps best if you look at GIMP's source code and our immediate "roadmap" and tell us what you want to do. See: http://wiki.gimp.org/

Also, Picking up something reasonable quickly shouldn't be a problem.

GIMP and GEGL are large codebases and even existing developers cannot quickly do something in them. Our goal is to have students learn GIMP/GEGL while they contribute a particular feature and stay on as developers. An ideal outcome would be if the student becomes interested in computer graphics programming, and becomes confident enough to explore and write code inside GIMP, GEGL and other similar free software. I think this is Google's intent in running the GSoC programme too; prepare students so they can work on real world codebases.

The students who have done well the last GSoCs are still around and contribute code. In fact, they are "us".

What I suggest for you is: first think whether graphics programming is something that interests you enough outside university coursework. Try using GEGL and GIMP. Compile them on your computer. Try poking the code, changing things slightly and rebuilding. Look at what we want to do on our wiki. Ask us questions that you may have.

Mukund