Synfig Project Forum

Forums for Synfig Project
It is currently Wed Jun 19, 2013 7:09 am

All times are UTC - 4 hours [ DST ]




Post new topic Reply to topic  [ 76 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next
Author Message
 Post subject: Re: GSOC 2012
PostPosted: Sat Mar 03, 2012 6:15 pm 
Offline
Site Admin
User avatar

Joined: Wed Jan 21, 2009 2:36 pm
Posts: 622
Location: Sweden.
I've registered, my link ID: d_rylander
Thank you.

_________________
www.rylanderanimation.se
Synfig scripts, etc.


Top
 Profile  
 
 Post subject: Re: GSOC 2012
PostPosted: Sun Mar 04, 2012 2:47 am 
Offline
Site Admin

Joined: Thu Jan 10, 2008 2:16 am
Posts: 681
Location: Russia
OK, good.
It's my mistake to request all link ID's right at this moment. Because registration open for org admins only. So currently we need ID's for admin and backup admin. Thank you everyone.

Proceeding to ideas list.
I think we need more than one idea in our list. And here I want to ask - what else we wish to put there? Maybe that's highly depend on eldruin...

_________________
Morevna project:
Recently completed tasks: Demo released
Top priority tasks: Website reorganization


Top
 Profile  
 
 Post subject: Re: GSOC 2012
PostPosted: Sun Mar 04, 2012 4:45 am 
Offline
Site Admin

Joined: Mon Feb 16, 2009 5:19 pm
Posts: 217
After looking at the GSoC application that was posted on the wiki, I thought that maybe we could up with something more general and inclusive of new students. I think it would be good not to miss GSoC as an opportunity to attract new developers to the project.

In that spirit, I've drafted a set answers to the questions. I haven't polished the wording on these, but I hope I have managed to communicate the general idea.

Quote:
Organization name:
Synfig

Organization description:
We are a community of developers and animators focused on developing Synfig Studio, a 2D vector animation program aiming to improve artistic workflow by focusing on tweening and interpolation. We work together to refine and add new features to the Synfig software, and create tutorials and run challenges to help and inspire our artists.

What is the main development mailing list for your organization?
http://lists.sourceforge.net/lists/listinfo/synfig-devl
We also maintain an active community forum at http://www.synfig.org/forums, which serves as a way of interaction between developers and artists

Why is your organization applying to participate in Google Summer of Code 2012? What do you hope to gain by participating?
We hope to attract new and enthusiastic developers to the project.

Did your organization participate in past Google Summer of Codes? If so, please summarize your involvement and the successes and challenges of your participation.

We have not participated in past GSoCs.

If your organization has not previously participated in Google Summer of Code, have you applied in the past? If so, for what year(s)?
We applied to GSoC in 2008 and 2010.

What criteria did you use to select your mentors for this year's program? Please be as specific as possible.
For our mentors, we have selected the most motivated and consistent contributors to the project who extensive knowledge of specific areas of the Synfig Studio source code.

Mentor: Carlos López González, Lead Developer

What is your plan for dealing with disappearing students?
We ask students to provide their email and phone number to the project administrator. If a student dissapears without notice, the mentor will contact him/her via email to clarify the situation. If there is no reply within 3 days, the administrator will phone him/her personally. If the student cannot be reached, the administrator will contact Google and fail the student if communications cannot be reestablished.

What is your plan for dealing with disappearing mentors?
Our backup mentor will be available throughout the summer to provide additional support for students, and will be able to fill in for the primary mentor if he is unavailable. In the case of an emeregency, or if the mentor is in unresponsive and the project administrator cannot contact him by phone, the backup mentor will fully take over his responsibilities.

What steps will you take to encourage students to interact with your project's community before, during and after the program?

We want students who are active with the project before the application process begins. We ask potential students to indroduce themselves on the project mailing list and forums and get to talk with some of our developers and animators. We will treat them as any new member of our community and help them learn the project and answer any questions they may have.
As part of our application process, we require that students are able to compile and run Synfig and ask them to submit several patches or pull requests, and any artwork made in Synfig that they want to share. Those that have shown active envolvement and eagerness to participated will be favored for acceptance into the program, and we believe that the enthusiastic students will stay after the summer is over.
Once a student's code is reviewed and critiqued, we will strive to integrate it into a new release of Synfig. If students see the tangible impact of their work over the summer, they will be more motivated to remain a part of our community after GSoC is over.


And, a TODO list of what else I think we should do for this proposal.
  • Make a separate ideas page, brainstorm ideas
  • Make a student application template
  • Are there any other open source graphics projects that can help us with the application (see last question)


Top
 Profile  
 
 Post subject: Re: GSOC 2012
PostPosted: Sun Mar 04, 2012 5:03 am 
Offline
Site Admin

Joined: Mon Feb 16, 2009 5:19 pm
Posts: 217
Also, here's a few things we might add to our ideas page. We obviously can't do all of them as part of GSoC, but I think we should take some time to document and aggregate them so we have a place to point new contributors, as well as to look for inspiration/motivation.

My ideas:
  • Cairo rendering framework
  • UI redesign: remove deprecated Gtk widgets and transition towards a single-window layout
  • Redraw tool (or similar): Allow more flexibility for drawing shapes with a stylus, and create a new tool that lets the stylus be used to modify existing lines by drawing over them, with slight changes
  • Bones system GUI: work on the gui for the bones system in Synfig, make it usable and ready for merging into the master branch
  • Scriptability: Implement scriptability into Synfig, via either Python extensions or Dbus


Top
 Profile  
 
 Post subject: Re: GSOC 2012
PostPosted: Sun Mar 04, 2012 8:49 am 
Offline
User avatar

Joined: Tue Feb 16, 2010 11:08 pm
Posts: 83
Location: Germany
Awesome nikitakit!
Maybe we get accepted this year and with such a list of proposals we could attract more developers! :D
In fact just by being part of GSoC I'm sure we would attract new people
Here is the GSoC page in inkscape wiki, they have the student application template and templates to write a SoC proposal and how to rate it: Inkscape GSoC page (a couple years ago they made the transition to cairo :)
In my opinion we should have, if not the same as inkscape, at least 3 different pages, the organization application, student application template and GSoC ideas

I'd add some extra ideas:
  • ETL library clean up with Boost libraries
  • Sound integration (if it's too complicated we can always have just JACK integration as Zelgadis proposed in the mailing list)
  • Open clipart library interface
  • ICC Color Management support
  • Maybe also transition to CMake building system for better multiplatform support?

BTW, I think I shouldn't be in the list in the wiki page at this point so I've deleted myself.

Cheers!


Top
 Profile  
 
 Post subject: Re: GSOC 2012
PostPosted: Sun Mar 04, 2012 12:49 pm 
Offline
Site Admin

Joined: Thu Jan 10, 2008 2:16 am
Posts: 681
Location: Russia
I like the nikitakit's version of proposal very much. Thank you! ^__^

eldruin:
About list of ideas:
Maybe we should concentrate on the main, high-demanded features rather than utility ones
Quote:
Open clipart library interface

This is not likely to implement considering that svg-sif support is now prerogative of Inkscape rather than Synfig
Quote:
ICC Color Management support

Don't know if that really demanded feature for animators at the moment.

I agree on sound integration - this is a reasonable task for both directions (JACK or gstreamer's sound layer)
Also as high-demanded features I can see:
* Animated sketch / raster frame-by-frame animation support
* Unresolved links - Interface to for fixing broken links to exported values in current and external files (we have discussed this problem with Genete when worked on this bug - https://www.pivotaltracker.com/story/show/23342471 . Though this problem may be hard to understand. )
* Bones gui - looks too hard for GSoC project as well.

_________________
Morevna project:
Recently completed tasks: Demo released
Top priority tasks: Website reorganization


Top
 Profile  
 
 Post subject: Re: GSOC 2012
PostPosted: Sun Mar 04, 2012 2:12 pm 
Offline
User avatar

Joined: Fri Jul 01, 2011 6:14 am
Posts: 276
Location: Hungary
We don't just need big new features - although they are nice! - small things are much more important. e.g.

i) Inclined Guides
ii) Snapping Guides to Ducks
iii) Importing GPL (GIMP) palettes
iv) Multiple palettes open at once
v) Creating palettes from the colours used in a SIF file
vi) Render progress and Stop Render button
vii) Font dialog box for font selection
viii) Missing font dialog box to allow font substitution
ix) Layer conversion (Text -> Outline, Text -> Advanced Outline, Outline -> Advanced Outline, Region -> Outline etc)
x) Reverse vertices
xi) SVG export (FAR more important than ICC management, as Synfig is not a tool for print artwork)
x) Alignment panel for aligning ducks

_________________
http://kecskebak.blogspot.com


Top
 Profile  
 
 Post subject: Re: GSOC 2012
PostPosted: Sun Mar 04, 2012 6:23 pm 
Offline
Site Admin
User avatar

Joined: Sat Dec 01, 2007 6:26 am
Posts: 4191
Location: Spain
Hi guys!
I've been a little busy on the past two days so I've not commented your great posts.
Here go my comments:

1) I've seen that there are two questions on the submission form that hasn't been replied and also there aren't on nikitakit's proposal. I think that both should be replied as 'No'.
2) Ideas to propose to GSoc has to be in pair with the number of mentors. I'm the only one mentor and if Cairo render or Bones GUI or other (only one) is selected I have more than enough to work on. If the list of ideas you're listed (all great) are to show to Google's people that we have a repository of ideas, for me is OK.

Many thanks for your enthusiasm and contribution!
-G

_________________
Synfig needs your help!
Developers, packagers, bug testers, translators, artists, web developers, wiki writers... you can contribute! :D


Top
 Profile  
 
 Post subject: Re: GSOC 2012
PostPosted: Mon Mar 05, 2012 3:42 am 
Offline
Site Admin

Joined: Thu Jan 10, 2008 2:16 am
Posts: 681
Location: Russia
Genete wrote:
1) I've seen that there are two questions on the submission form that hasn't been replied and also there aren't on nikitakit's proposal. I think that both should be replied as 'No'.
2) Ideas to propose to GSoc has to be in pair with the number of mentors. I'm the only one mentor and if Cairo render or Bones GUI or other (only one) is selected I have more than enough to work on. If the list of ideas you're listed (all great) are to show to Google's people that we have a repository of ideas, for me is OK.

Hi, Genete! What do you think about Nikitakit's application form proposal? I like that it's have more general style.

_________________
Morevna project:
Recently completed tasks: Demo released
Top priority tasks: Website reorganization


Top
 Profile  
 
 Post subject: Re: GSOC 2012
PostPosted: Mon Mar 05, 2012 4:32 am 
Offline
Site Admin
User avatar

Joined: Sat Dec 01, 2007 6:26 am
Posts: 4191
Location: Spain
Zelgadis wrote:
Genete wrote:
1) I've seen that there are two questions on the submission form that hasn't been replied and also there aren't on nikitakit's proposal. I think that both should be replied as 'No'.
2) Ideas to propose to GSoc has to be in pair with the number of mentors. I'm the only one mentor and if Cairo render or Bones GUI or other (only one) is selected I have more than enough to work on. If the list of ideas you're listed (all great) are to show to Google's people that we have a repository of ideas, for me is OK.

Hi, Genete! What do you think about Nikitakit's application form proposal? I like that it's have more general style.


Let's make a mix with nikitakit replies and your replies. Here I go:

  • Organization ID: synfig
  • Organization name: Synfig Project
  • Organization description: We are a community of developers and animators focused on developing Synfig Studio, a 2D vector animation program aiming to improve artistic workflow by focusing on tweening and interpolation. We work together to refine and add new features to the Synfig software, and create tutorials and run challenges to help and inspire our artists.
  • Organization home page url: http://synfig.org/
  • Main organization License:GNU GPL v2 or later.
  • What is the URL for your Ideas page?: http://synfig.org/wiki/Dev:GoogleSoC#Ideas
  • What is the main IRC channel for your organization?: #synfig on irc.freenode.net. Logs: http://dooglus.rincevent.net/synfig/logs
  • What is the main development mailing list for your organization?: http://lists.sourceforge.net/lists/listinfo/synfig-devl (forums are not mailing lists)
  • Why is your organization applying to participate in Google Summer of Code 2012? What do you hope to gain by participating?: We hope to attract new and enthusiastic developers to the project.
  • Did your organization participate in past Google Summer of Codes? If so, please summarize your involvement and the successes and challenges of your participation. Our organization have not participated in the past GSoCs.
  • If your organization has not previously participated in Google Summer of Code, have you applied in the past? If so, for what year(s)?: We applied to GSoC in 2008 and 2010.
  • Does your organization have an application template you would like to see students use? If so, please provide it now. No, we do not.
  • What criteria did you use to select your mentors for this year's program? Please be as specific as possible. For our mentors, we have selected the most motivated and consistent contributors to the project who extensive knowledge of specific areas of the Synfig Studio source code. Mentor: Carlos López González, Lead Developer
  • What is your plan for dealing with disappearing students?: We ask students to provide their email and phone number to the project administrator. If a student dissapears without notice, the mentor will contact him/her via email to clarify the situation. If there is no reply within 3 days, the administrator will phone him/her personally. If the student cannot be reached, the administrator will contact Google and fail the student if communications cannot be reestablished.
  • What is your plan for dealing with disappearing mentors? Our backup mentor will be available throughout the summer to provide additional support for students, and will be able to fill in for the primary mentor if he is unavailable. In the case of an emeregency, or if the mentor is in unresponsive and the project administrator cannot contact him by phone, the backup mentor will fully take over his responsibilities.
  • What steps will you take to encourage students to interact with your project's community before, during and after the program?: We want students who are active with the project before the application process begins. We ask potential students to indroduce themselves on the project mailing list and forums and get to talk with some of our developers and animators. We will treat them as any new member of our community and help them learn the project and answer any questions they may have.
    As part of our application process, we require that students are able to compile and run Synfig and ask them to submit several patches or pull requests, and any artwork made in Synfig that they want to share. Those that have shown active envolvement and eagerness to participated will be favored for acceptance into the program, and we believe that the enthusiastic students will stay after the summer is over.
    Once a student's code is reviewed and critiqued, we will strive to integrate it into a new release of Synfig. If students see the tangible impact of their work over the summer, they will be more motivated to remain a part of our community after GSoC is over.
  • Are you a new organization who has a Googler or other organization to vouch for you? If so, please list their name(s) here. No, we're not.
  • Are you an established or larger organization who would like to vouch for a new organization applying this year? If so, please list their name(s) here. No we're not.

In red there are my comments or modifications to your proposals and the list basically uses the proposal of nikitakit.

Also I would like to mention that we are not proposing the OpenGL implementation but the Cairo render implementation, so it must be changed on the Ideas link.
Here is a summary of the proposed plan to achieve that written by eldruin based on nikitakit's notes:
http://wiki.synfig.org/wiki/Dev:Cairo_render_migration

Cheers!
-G

_________________
Synfig needs your help!
Developers, packagers, bug testers, translators, artists, web developers, wiki writers... you can contribute! :D


Top
 Profile  
 
 Post subject: Re: GSOC 2012
PostPosted: Mon Mar 05, 2012 5:11 am 
Offline
Site Admin

Joined: Mon Feb 16, 2009 5:19 pm
Posts: 217
Right now we have two questions which we're answering "no" to: student application templates, and Google employees/other organizations to vouch for us. The way those questions are worded means that while not required, answering "yes" and providing more information significantly improves our chances of being accepted.

Therefore, we should create a student application form that requires filling in some basic information, and providing forum/mailing list/IRC names, and links to patches/commits. It isn't supposed to be a long and tedious form, it just needs to list all of our requirements for students (see my answer to "What steps will you take to encourage students to interact with your project's community before, during and after the program?"). I am willing to make a first draft of that form.

Not having people/organizations to vouch for us is not something that we have any control over. However, I feel that if we stay active in the open source graphics community, attend LGM, and work with Inkscape/Gimp/Blender on cross-compatibility, another project might offer to vouch for us in the future.


Top
 Profile  
 
 Post subject: Re: GSOC 2012
PostPosted: Mon Mar 05, 2012 5:28 am 
Offline
Site Admin

Joined: Thu Jan 10, 2008 2:16 am
Posts: 681
Location: Russia
Genete wrote:
In red there are my comments or modifications to your proposals and the list basically uses the proposal of nikitakit.

Also I would like to mention that we are not proposing the OpenGL implementation but the Cairo render implementation, so it must be changed on the Ideas link.
Here is a summary of the proposed plan to achieve that written by eldruin based on nikitakit's notes:
http://wiki.synfig.org/wiki/Dev:Cairo_render_migration

Great! I will post that in the wiki this evening and try to formulate the proposed ideas list. I will need you to look them through and accept the ones you want to appear in ideas list.

nikitakit wrote:
Right now we have two questions which we're answering "no" to: student application templates, and Google employees/other organizations to vouch for us. The way those questions are worded means that while not required, answering "yes" and providing more information significantly improves our chances of being accepted.

Therefore, we should create a student application form that requires filling in some basic information, and providing forum/mailing list/IRC names, and links to patches/commits. It isn't supposed to be a long and tedious form, it just needs to list all of our requirements for students (see my answer to "What steps will you take to encourage students to interact with your project's community before, during and after the program?"). I am willing to make a first draft of that form.

Thank you, nikitakit! Please take care on that.

nikitakit wrote:
Not having people/organizations to vouch for us is not something that we have any control over. However, I feel that if we stay active in the open source graphics community, attend LGM, and work with Inkscape/Gimp/Blender on cross-compatibility, another project might offer to vouch for us in the future.

Yes. There's a possibility that we will go with Software Freedom Conservancy next year
http://sourceforge.net/mailarchive/foru ... ynfig-devl
http://sourceforge.net/mailarchive/foru ... ynfig-devl

_________________
Morevna project:
Recently completed tasks: Demo released
Top priority tasks: Website reorganization


Top
 Profile  
 
 Post subject: Re: GSOC 2012
PostPosted: Mon Mar 05, 2012 5:32 am 
Offline
Site Admin

Joined: Mon Feb 16, 2009 5:19 pm
Posts: 217
Zelgadis wrote:
nikitakit wrote:
Right now we have two questions which we're answering "no" to: student application templates, and Google employees/other organizations to vouch for us. The way those questions are worded means that while not required, answering "yes" and providing more information significantly improves our chances of being accepted.

Therefore, we should create a student application form that requires filling in some basic information, and providing forum/mailing list/IRC names, and links to patches/commits. It isn't supposed to be a long and tedious form, it just needs to list all of our requirements for students (see my answer to "What steps will you take to encourage students to interact with your project's community before, during and after the program?"). I am willing to make a first draft of that form.

Thank you, nikitakit! Please take care on that.

I will make a wiki page by tomorrow.
Zelgadis wrote:
nikitakit wrote:
Not having people/organizations to vouch for us is not something that we have any control over. However, I feel that if we stay active in the open source graphics community, attend LGM, and work with Inkscape/Gimp/Blender on cross-compatibility, another project might offer to vouch for us in the future.

Yes. There's a possibility that we will go with Software Freedom Conservancy next year
http://sourceforge.net/mailarchive/foru ... ynfig-devl
http://sourceforge.net/mailarchive/foru ... ynfig-devl

I read the emails. It would be great if this happens.


Top
 Profile  
 
 Post subject: Re: GSOC 2012
PostPosted: Mon Mar 05, 2012 11:16 am 
Offline
Site Admin

Joined: Thu Jan 10, 2008 2:16 am
Posts: 681
Location: Russia
I have some questions regarding to application form:
Genete wrote:
[*]Organization name: Synfig Project

My vote will be for just "Synfig" - it looks more familiar and everyone refer us as "Synfig". I am aware about http://wiki.synfig.org/wiki/Meta:Synfig_Naming_Conventions, just want to point that we are more recognizable as "Synfig".

Genete wrote:
[*]Main organization License:GNU GPL v2 or later.

The COPYING file in source tree says:
Quote:
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007

???

nikitakit wrote:
If the student cannot be reached, the administrator will contact Google and fail the student if communications cannot be reestablished.

I haven't understood the "fail the student" sentence. Is it correct?

_________________
Morevna project:
Recently completed tasks: Demo released
Top priority tasks: Website reorganization


Top
 Profile  
 
 Post subject: Re: GSOC 2012
PostPosted: Mon Mar 05, 2012 12:46 pm 
Offline
Site Admin

Joined: Thu Jan 10, 2008 2:16 am
Posts: 681
Location: Russia
OK, I have updated GSoC pages.

Genete:
Please review the Ideas list and move some of them from "Suggested" to "Approved". I will remove "Suggested" list afterwards.

nikitakit:
Please post Student's application template here -
http://wiki.synfig.org/wiki/Dev:GoogleS ... onTemplate

_________________
Morevna project:
Recently completed tasks: Demo released
Top priority tasks: Website reorganization


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 76 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next

All times are UTC - 4 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group