Hi,
Do we want to do something with it ?
http://code.google.com/support/bin/answer.py?answer=60325&topic=10729
Micha

Mailing lists / fpc-devel / 2007-02
30 messages · 11 people · –
Reply by email Subscribe to this list Your subscription
Read-only archive. Use j and k to move between messages.
Hi,
Do we want to do something with it ?
http://code.google.com/support/bin/answer.py?answer=60325&topic=10729
Micha
I think both Free Pascal and Lazarus should.
I also suggest preparing an application and submiting it extremely quickly. Based on my experience last year it looks like they go choosing the first people that submit, until a limit is reached and then ignore the last ones.
ELF linker?
Debugger
Better component support for Lazarus ?
JEDI port ?
ICS port ( http://www.overbyte.be/eng/products/*ics*.html ) ?
Today the registrations begin:
March 5: Mentoring organizations can begin submitting applications to Google
Again, I suggest doing it ASAP
Ah, one idea I just had is to submit Free Pascal and Lazarus as one mentoring organization. If anyone need, I can help writing the application.
I collected some useful info from Google FAQ:
How does a mentoring organization apply?
The organization should choose a single administrator to submit its application via the GSoC web app between March 5-12, 2007
What should a mentoring organization application look like?
In addition to anything else your organization would like to submit as an application, Google will be asking (at least) the following questions as part of the application process:
1. Describe your organization.
2. Why is your organization applying to participate in GSoC 2007? What do you hope to gain by participating?
3. Did your organization participate in GSoC 2005 or 2006? If so, please summarize your involvement and the successes and failures of your student projects.
4. If your organization has not previously participated in GSoC, have you applied in the past? If so, for what year(s)?
5. Who will your organization administrator be? Please include Google Account information.
6. What license does your project use?
7. What is the URL for your ideas page?
8. What is the main development mailing list for your organization?
9. What is the main IRC channel for your organization?
10. Does your organization have an application template you would like to see students use? If so, please provide it now.
11. Who will be your backup organization administrator? Please include Google Account information.
12. Who will your mentors be? Please include Google Account Information.
13. What criteria did you use to select these individuals as mentors? Please be as specific as possible.
14. What is your plan for dealing with disappearing students?
15. What is your plan for dealing with disappearing mentors?
16. What steps will you take to encourage students to interact with your project's community before, during and after the program?
17. What will you do to ensure that your accepted students stick with the project after GSoC concludes?
7. What is the URL for your ideas page?
Lazarus has a ideas page for new features that could be utilized for Summer of Code ideas
http://wiki.lazarus.freepascal.org/Feature_Ideas
And what about FPC? Is there a page for ideas? If not, maybe I could create one on the Wiki.
Does anyone have the submition from last year? It would probably be a good idea to start with that, as it probably has a lot of things already done, and then improve it.
Also, what about the idea of launching one application for lazarus and fpc?
reminder
Felipe Monteiro de Carvalho wrotereminder
For what? Did you write a proposal?
Vincent
For what? Did you write a proposal?
No, because I am waiting for an answer if fpc developers agree that fpc and lazarus should have only 1 proposal, and if I can write it, and it would also be good to see the proposal from last year.
I think that the fpc team isn't really motivated to apply after last years rejection. See tonight's logs on #fpc.
Speaking for myself (and probably the Lazarus team), I wish you good luck and want to be supportive, but I think we have very little chance to enter, so I don't want to spend too much time on it. (It is a risky investment.)
Feel free to apply as one proposal or with two proposals, whatever you think that is best.
I will forward you in private some mails of last year.
Vincent
Here is my initial proposal:
------------------------
Dear Sir or Madam,
With this email we would like to apply as mentoring organization for your "Summer of Code" program. We hope that with your funding we can improve the project.
FPC/Lazarus is the joined effort of two development teams to bring the power of RAD tools using a compiled language to all interesting platforms. Currently we support several architectures (x86, Amd64/x86_64, PowerPC, Sparc and ARM), and several operating systems (Windows, Windows CE, Linux, FreeBSD, Mac OS X, Mac OS classic, DOS, Win32, OS/2, Netware, MorphOS and others). We, the maintainers of the FreePascal and Lazarus projects would like to apply as a single organization (called FPC/Lazarus) since our projects are very closely related.
FreePascal (http://www.freepascal.org/) develops a free multiplatform Pascal compiler and the runtime environment. The FreePascal project is already a very long-running OSS project, it has been developed in 1993 with a first release in 1996 (http://tinyurl.com/edolq) and since then has evolved in a rather large project, already supporting a lot of platforms on several different processor families. The FreePascal team would like to take this opportunity to extend the compiler and improve its quality even more. A collection of ideas for students working on the
FreePascal can be found at
http://wiki.freepascal.org/index.php/Open_tasks . Of course we are willing to provide more exact requirements for each particular task if required.
Lazarus (http://www.lazarus.freepascal.org) has been founded in 1999 with the goal of developing a RAD IDE based on FPC. It provides a modern class library and an IDE for the development of GUI programs, and is compatible with Borland Delphi VCL, which allows complex GUI software created on Delphi to be ported to many platforms using Lazarus. We hope that this project will allow us to improve our project, add new features, and make it an even better cross-platform development environment. There is a collection of ideas to be implemented here: http://wiki.freepascal.org/Feature_Ideas
Both the compiler and IDE are provided under the GPL, while the runtime libraries are provided under the LGPL with the explicit permission for static linking.
Several of the developers have experience with teaching students or work as professional software engineers, so we think that the mentored students will be able to learn a lot about software development besides the experience they can get when participating the Summer of Code.
We applied last year to participade on summer of code.
Felipe Monteiro de Carvalho will be the organization administrator. He's e-mail is
Our mailling lists can be found at:
http://www.freepascal.org/maillist.var and
http://www.lazarus.freepascal.org/modules.php?op=modload&name=StaticPage&file=index&sURL=maill
Our main IRC channels are #fpc and #lazarus-ide , both on FreeNode server.
Best regards,
Felipe Monteiro de Carvalho in behalf of the FPC/Lazarus development teams
--------------------
I'm not sure how to answer the following topics. I will just make a guess of how to answer them here:
11. Who will be your backup organization administrator? Please
include Google Account information.
I would say that probably Florian could be the backup admin
Just what is a Google Account information?????
12. Who will your mentors be? Please include Google Account Information.
I here thereby nominate: Mattias, Daniel Mationi, Peter, Mark, Vincent =)
Later we can change this anyway.
Other volunteers?
13. What criteria did you use to select these individuals as
mentors? Please be as specific as possible.
All the selected individuals have greatly contributed to our projects. For a short example, Peter wrote a new Internal Linker for FPC, Mattias leads the gtk development on Lazarus and Mark the Windows development.
14. What is your plan for dealing with disappearing students?
We hope to have a good enougth selection so that our students won't disappear.
15. What is your plan for dealing with disappearing mentors?
All mentors have worked for many years with Free Pascal and/or Lazarus. If, nevertheless, any of them disappear, we have many competent people on our project, and we can nominate a new mentor.
16. What steps will you take to encourage students to interact with your project's community before, during and after the program?
17. What will you do to ensure that your accepted students stick with the project after GSoC concludes?
I would try to answer these 2, but my time is out for the next 16 hours or so, so I will just send this incomplete, so others can contribute in the mean time.
We applied last year to participate on summer of code.
I think a gmail email address.
> 12. Who will your mentors be? Please include Google Account Information. I here thereby nominate: Mattias, Daniel Mationi, Peter, Mark, Vincent =)
Daniel Mantione
I think both Mattias and Mark work in much larger parts of Lazarus. I would describe them as two people who have contributed much in almost all parts of the project (IDE, debugger, designer, codetools, LCL, different widgetsets).
Vincent
MarC
We applied last year to participate on summer of code. I think a gmail email address.…
Vincent Snijders wroteI think both Mattias and Mark work in much larger parts of Lazarus. I would describe them as two people who have contributed much in almost all parts of the project (IDE, debugger, designer, codetools, LCL, different widgetsets).
I know, the same applied for Peter on fpc, but they asked to be specific, so I just collected a example that came on my mind. It´s not intended to describe what they did, but just to fullfil that requisite for the application.
Ok, I did some small modifications, and I guess we can call this a release candidate. If one says it´s ok, I will send it:
------------------------
Dear Sir or Madam,
With this email we would like to apply as mentoring organization for your "Summer of Code" program. We hope that with your funding we can improve the project.
FPC/Lazarus is the joined effort of two development teams to bring the power of RAD tools using a compiled language to all interesting platforms. Currently we support several architectures (x86, Amd64/x86_64, PowerPC, Sparc and ARM), and several operating systems (Windows, Windows CE, Linux, FreeBSD, Mac OS X, Mac OS classic, DOS, Win32, OS/2, Netware, MorphOS and others). We, the maintainers of the FreePascal and Lazarus projects would like to apply as a single organization (called FPC/Lazarus) since our projects are very closely related.
FreePascal (http://www.freepascal.org/) develops a free multiplatform Pascal compiler and the runtime environment. The FreePascal project is already a very long-running OSS project, it has been developed in 1993 with a first release in 1996 (http://tinyurl.com/edolq) and since then has evolved in a rather large project, already supporting a lot of platforms on several different processor families. The FreePascal team would like to take this opportunity to extend the compiler and improve its quality even more. A collection of ideas for students working on the FreePascal can be found at
http://wiki.freepascal.org/index.php/Open_tasks . Of course we are willing to provide more exact requirements for each particular task if required.
Lazarus (http://www.lazarus.freepascal.org) has been founded in 1999 with the goal of developing a RAD IDE based on FPC. It provides a modern class library and an IDE for the development of GUI programs, and is compatible with Borland Delphi VCL, which allows complex GUI software created on Delphi to be ported to many platforms using Lazarus. We hope that this project will allow us to improve our project, add new features, and make it an even better cross-platform development environment. There is a collection of ideas to be implemented here: http://wiki.freepascal.org/Feature_Ideas
Both the compiler and IDE are provided under the GPL, while the runtime libraries are provided under the LGPL with the explicit permission for static linking.
Several of the developers have experience with teaching students or work as professional software engineers, so we think that the mentored students will be able to learn a lot about software development besides the experience they can get when participating the Summer of Code.
We applied last year to participate on summer of code.
Felipe Monteiro de Carvalho will be the organization administrator. He's e-mail is
Our mailling lists can be found at:
http://www.freepascal.org/maillist.var
and
http://www.lazarus.freepascal.org/modules.php?op=modload&name=StaticPage&file=index&sURL=maill
Our main IRC channels are #fpc and #lazarus-ide , both on FreeNode server.
Florian Klaempfl will be the backup administrator
The mentors will be: Mattias Gaertner, Daniel Mantione, Peter Vreman, Mark Weustink, Florian Klaempfl and Vincent Snijders
All the selected individuals have greatly contributed to our projects. For a short example, Peter wrote a new Internal Linker for FPC, Mattias leads the gtk development on Lazarus and Mark the Windows development.
We hope to have a good enougth selection so that our students won't disappear.
All mentors have worked for many years with Free Pascal and/or Lazarus. If, nevertheless, any of them disappear, we have many competent people on our project, and we can nominate a new mentor.
We consider that developing relevant software with FPC and Lazarus is the best way to encourage people to stick to the project once Summer of Code ends, because that leads to a natural desire of improving the tools you use, and we will encourage our students to do so.
Best regards,
Felipe Monteiro de Carvalho in behalf of the FPC/Lazarus development teams
-----------------
PS: Sorry for nominating people as backup admins or mentors without asking, but we have very little time. My idea is that if our proposal is accepted, we can change the mentors.
I know, the same applied for Peter on fpc, but they asked to be specific, so I just…
If you want to give examples, then IDE and codetools is Mattias' expertise, debugger and general widget set interface is Marc's expertise.
But I would just say, that we choose people who have both a broad general knowledge of the compiler / IDE and an in depth knowledge of their specific expertise. So they have a complete picture of either FPC or Lazarus, and know details of a specific part.
Vincent
Hi,
I just found out that the form to make an application is very different then what I was expecting. It has separate fields to each question.
Now, we have a big problem. The backup admin and all mentors need to have google accounts. If we cannot fulfill this requisite, we can´t make an application, because they will e-mail everyone.
So, are there developers out there with gmail accounts??? I see that most developers don´t use gmail.
thanks,
Sent email address in private.
thanks,
I just found out that the form to make an application is very different then what I was…
Op Sat, 10 Mar 2007, schreef Felipe Monteiro de Carvalho:
Indeed, and I'm not happy to being forced to open one when there is a good chance they reject us right away. Can you at least forward such an account?
Daniël
Daniël Mantione wroteIndeed, and I'm not happy to being forced to open one when there is a good chance they reject us right away. Can you at least forward such an account?
Yes, on gmail go to settings (top-right corner), and the select forwarding. This will forward incoming e-mails
Do you need a invitation for gmail?
Op Sat, 10 Mar 2007, schreef Felipe Monteiro de Carvalho:
If it is really necessary, yes.
Daniël
You must admit that marketing-wise, it's a good stunt, worthy of Microsoft with their .Net Passport :-)
Michael.
I already submited.
I simply said that many of our mentors don´t have yet a google account but will create one if we are accepted, and added a list of such people.
Good to know. I wasn't really waiting on yet_another_mail_account. (otherwise I would already have a gmail from the early days)
Marc
Actually, one can have a Google account with any other "external" email address.
Cheers,
Flávio
Flávio Etrusco wroteActually, one can have a Google account with any other "external" email address.
In that case, I've a google account. I mixed it and thought that it had to be a gmail account :)
Marc