Summer of Code Now Taking Student Applications 122
chrisd writes "Just wanted to let you know that we've opened up the student application process for the Summer of Code. We've signed up ~100 mentoring organizations this year, including Apache, Postgres, Xiph, The Shmoo Group, Drupal, Gallery and many others. We're accepting applications through May 8th this year."
Freenet also participating in SoC (Score:5, Interesting)
Blender (Score:3, Interesting)
There are all sorts of cool things that could be done as projects, pretty much any siggraph paper, any computer graphics research, etc. would make a good candidate.
LetterRip
Nmap too! (Score:5, Interesting)
I think those are some of the coolest projects, though the page lists others (and is always growing as I get new ideas). And don't forget, you can always propose any new idea you come up with -- don't feel limited to that list.
And while we hope you consider Nmap, remember that you can increase your odds by applying to multiple projects. I've seen some pretty cool ideas from the other organizations.
-Fyodor [insecure.org]
MOD Parent UP! (Score:2)
Free Earth Foundation/3D globe NASA World Wind (Score:1)
GE meaning Google Earth (Score:1)
Re:Age requirement (Score:3, Informative)
Re:Age requirement (Score:1)
Re:Age requirement (Score:1)
Re:Age requirement (Score:1)
Re:Age requirement (Score:2, Insightful)
Re:Age requirement (Score:1)
Re:Age requirement (Score:2, Funny)
Re:Age requirement (Score:1)
Re:Age requirement (Score:1)
Perchance I'm the only one who read the eligibility rules, but you don't have to be in university yet. You are also eligible if you have been admitted but not yet enrolled. I'll be a freshman at the end of August, but until then I live in a combination retirement community/hick town. Meh.
Re:Age requirement (Score:1)
I suppose there might be some sort of legal thing happening - you can only employ minors at slave rates if you're (a) Nike, or (b) in the third world!
Even so, for something like SoC, cutting out the young folks is cutting out a lot of talent. I know that a substantial portion of my clue developed when I was well under 18yo, and I only had a Z80 and a dodgy BASIC interpreter to work with. Imagine what 13,14,15yo programmers could develop today
Re:Age requirement (Score:3, Insightful)
I would imagine that anyone interested in doing one of these jobs for no pay is quite welcome to do so, 18 or not.
CoS (Score:1)
Yeah, and you might even get to meet Tom Cruise.
Re:Age requirement (Score:1)
This is good (Score:4, Insightful)
Re:This is good (Score:1)
Re:This is good (Score:1)
Re:This is good (Score:2)
Re:This is good (Score:5, Informative)
Re:This is good (Score:2)
Re:This is good (Score:1)
Re:This is good (Score:1)
Re:This is good (Score:1)
Re:This is good (Score:2)
I think that the problems Google in developing a high school event involve things like, finding who has expertise, figuring out appropriate levels of oversight, if more oversight is needed, finding people willing to provide that guidanc
Re:This is good (Score:1)
All is good (Score:2)
You know, when everybody around you seem insane or stupid, there is an alternative explanation you should consider...
machining next? (Score:2)
Please, don't let the industry mature!
Re:This is good (Score:2)
Wikipedia (Score:5, Informative)
ffmpeg, nice! (Score:5, Interesting)
If you use mplayer, you rely on these libs. If you use xine, you rely on their work. If you use VLC - same. Heck, even if you use Media Player Classic + ffdshow on Windowz you use their libs.
Thumbs up!
(No, I have nothing to do with them. I do use their libs in my project though, and they are nice).
Re:ffmpeg, nice! (Score:2)
Re:ffmpeg, nice! (Score:2)
I think that's a bit too simplistic...
MPlayer and FFMPEG have a very close relationship. FFMPEG's CVS server is hosted by MPlayer, and many of the developers develop for both projects.
That said, MPlayer doesn't really rely on ffmpeg. Though it makes use of libavcodec as (usually) the default codecs, there are almost always OTHER codecs which would support the same formats if libavcodec wasn't available.
For MPEG-4, Xvid and Divx are available natively, and several
Re:ffmpeg, nice! (Score:2)
I don't want to be a stick-in-tha-mud here, but are you sure? Last time I looked, there were no OSS codecs for many of the latest formats. For example, if we can just keep the MS bashing out of this for a second, I'm thinking of WMV9 (HD).
It would be really cool if most AV compression formats in existence could be encoded/decoded by Open Source software, but
Re:ffmpeg, nice! (Score:2)
Re:ffmpeg, nice! (Score:1)
Re:ffmpeg, nice! (Score:2)
However, if I could have one wish granted, it would be for more projects to use the system libav* as opposed to embedding their own in their projects. I'm sure I have at least five copies of the ffmpeg code on my machine here.
Am I right in thinking that the ffmpeg guys actually encourage embedding libav* rather than using it as a shared library?
BeOS/Haiku was rejected. (Score:2, Interesting)
It's sad that they didn't even bother to reveal the reason why they refused.
Re:BeOS/Haiku was rejected. (Score:3, Informative)
Re:BeOS/Haiku was rejected. (Score:3, Informative)
Haiku isn't a reinvention of the wheel anyway. It's an improved implementation of it. They've fixed many of the errors Be made the first time around and the aim of R1 is to build a solid base from which the platform can be extended. In terms of user experience, I'd argue that BeOS still beats the pants off Linux. That's not to say Linux isn't great, it is, but I think there's something to be said for an OS built from the ground up specifically for desktop use.
Re:BeOS/Haiku was rejected. (Score:1, Informative)
We had BeOS, it was (as people had told them it would be) a market flop. The VC people got out via dot-com hype, and then independent investors took a bath. BeOS made a great white paper, there are still fanboys who believe everything the white paper said. Still people who edit the Be Filesystem entries on Wikipedia to say that it can handle 2^64 byte files (nope) or 2^64 byte disks (nope again). Still people who think that if you write the phrase "Media kit" i
Re:BeOS/Haiku was rejected. (Score:2)
Because BeOS is mostly dead (yes I know there is Zeta but how long will it live?) and that Linux failed to provide the same speed/responsiveness as BeOS did?
On much slower hardware, BeOS felt much faster and responsive than 10 times more powerful hardware under Windows or Linux..
That's quite normal that BeOS users want to reproduce the experience!
Unfortunately I think that it is a huge undertaking: I don't think that Mozilla ported on BeOS/Haiku would feel more resp
Re:BeOS/Haiku was rejected. (Score:1)
Re:BeOS/Haiku was rejected. (Score:4, Informative)
Internet2 is a mentoring organization (Score:5, Informative)
Fedora Project is a SOC participant (Score:2, Informative)
See this page [fedoraproject.org] for more details.
Re:Fedora Project is a SOC participant (Score:1)
HEY MODS, STOP SCREWING WITH THIS COMMENT (Score:1)
Re:Did they have to do this on finals week!?! (Score:1)
Many, many other projects need help (Score:5, Informative)
What I would like to say, though, is that I noticed at least a few people felt left out - their projects weren't accepted, or they didn't meet one or another entry requirement. (Hell, I've a whole bunch of projects that I could use help with! I'm working on some games, some crypto stuff, some utilities... Nothing quite like the smell of shorted-out synapses!)
I really do urge those who don't want (or can't) code for SoC but do want to get involved in a project that needs help to contact any of those who are mentioning projects being short of coders. We can't all pay or give prizes, but volunteer work on any serious project can be enjoyable and can be a good addition to a resume in some cases. (Volunteer work experience is still work experience.)
Re:Many, many other projects need help (Score:3, Interesting)
Students can define their own projects (Score:2, Interesting)
Or pick a project based on the mentor - many are captains of open source!
Most mentors will be happy to have anyone who has ability, and the motivation to work through to complete a project.
The bastards rejected my "Best Prom Evar" AI proj. (Score:1)
Re:The bastards rejected my "Best Prom Evar" AI pr (Score:2)
Just spend your summer coding your dream girl in your basement. Sure, you're going to have to make a lot of advances in AI research, robotics, and biology, and spend some time collecting Turing and Nobel awards for your advancements, but it will be worth it in the end when you see the finished results.
Or, you can do what I do, and just wait.
Adium (Score:3, Informative)
Re:Adium (Score:2)
Just because you're interested in something doesn't mean everyone else is. I'm a programmer and an audio guy. I would find plain old coding boring as hell. I like doing DSP and such so I'm definitely far more interested getting paid to contribute to say, Ardour, FFmpeg, or XMMS2 than to work on a Mozilla project.
Re:Adium (Score:2)
Re: (Score:2)
Re:I have a great idea (Score:2)
Warcraft 3 filelist has the same problem.
vs internship? (Score:5, Interesting)
On the con side, the pay seems slightly low. You work from home only talk to your mentor over the internet, which seems like it might distract from the learning experience. I've telecommuted before, and while it might seem convenient at first, there are numerous related to communication, and being able to go home at the end of the day and be a psycologically non-work space that detract from those advantages. Probably the biggest problem is staying in touch with people who are in different time zones, or who merely have different working schedules. In a telecommuting situation, some people work at odd hours.
Maybe someone who worked on the summer of code previously could comment on how easy or hard it was to keep in touch with his mentor? Were there many mentors who basically ignored partipants (no need to name names)? How helpful were they in general?
Overall, as I see it the strong benefit is to be able to come up with your own project, and to be able to work on open source. Those kind of go hand in hand to give the participants a lot of freedom in what they do. For me, this would be worth the negatives mentioned above.
I guess one last factor to address, that might be merely a tie breaker for some people or a deal breaker for others, is just how good it will look on a resume. College students looking for internships are looking for work experience, but also an opportunity to break into the industry. Will future employers look at there resume's and think, "He worked for a big name company over this summer, came up with his own project and executed it." Alternatively, an employer might wonder about time spent in such an unstructured way, and wonder if participants goofed off all summer. I sincerely doubt this, but its something to consider and maybe something someone in a hiring position in industry could comment on.
Both? (Score:1)
Re:vs internship? (Score:2)
Well, assuming your mentor is willing, you could always talk to him/her on the phone once in a while -- it doesn't have to be only over the net. A
Gallery (Score:1)
I'd love to see the Picasa module work better. I'd love to work on it myself but unfortunately don't have the time.
Working on Moodle is a great opportunity (Score:2)
The project is very supportive of folks who would like to contribute, serveral programmers who started adding features to Moodle as students at Humboldt State University are now core developers, and have the experience of having tools they have developed be used, reviewed, and built upon by educators and educatees around the world.
Project ideas and discussion [moodle.org].
Do your own Web 2.0 startup this summer instead (Score:2, Insightful)
Thank god Larry and Sergey didn't spend their time working on some open source project called BackRub, otherwise there won't have been any Google.
To every geek, coder, studen
MOD PARENT UP (Score:1)
Re:MOD PARENT UP (Score:1)
What is the ratio web startup failures to massively successful web startups?
Play with the odds a little. Which option is a better resume builder? Is it possible that some people aren't concerned with the money?
This is far from, "Enough said".
Internet Archive, too (Score:3, Interesting)
- Gordon @ IA
Blenderheads unite! (Score:2, Interesting)
Work on Mars! (Score:4, Informative)
Re:Work on Mars! (Score:1)
Not that you'd know anything about that... ;-)
You college students are lucky! (Score:4, Insightful)
When you are a little kid, you have tons of time, but little skill, so you spend a lot of time being bored.
When you are an adult, you have a lot more skill and you're capable of doing great things, but so many things compete for your attention (job, house/apartment, car, family) that it's harder to chase big ideas. The people who do so become the abnormal people we call "startup founders."
College is this great crossover where you're just becoming good enough to do great things, but it's still normal to live in a totally non-domestic way. It's the time to chase big dreams.
Google is not only giving you lots of great ideas for interesting work and arranging for mentors to guide you through the learning process, but they're paying you to do it! Find a project that sounds up your alley, and do it!
Why do you have to be a student? (Score:2)
A small problem? (Score:3, Informative)
I see a small potential problem however: In some 3 months, one is supposed to implement a project. Fair enough, but doesn't that usually require significant familiarity with the code of that project? How is a student expected to have this familiarity? Does he/she get it while working on the project or is he/she supposed to already have it?
This is a point that has stopped many enthusiasts. They are afreaid that, while they are experienced coders, they have no idea how Program X works, and are afraid to even try to extend it.
Has this been adressed in any way?
Re:A small problem? (Score:3, Informative)
Each student has a mentor to guide and assist him/her throughout the SoC.
http://code.google.com/soc/studentfaq.html#6 [google.com]
http://code.google.com/soc/mentorfaq.html [google.com]
Re:A small problem? (Score:1)
Another shameless plug: FreeRADIUS (Score:1, Interesting)
University rejected (Score:2)
My University [www.upv.es] applied and was rejected. There were many students expecting the acceptance, including myself.
The worst of all is Google just says "Sorry, you are not being accepted" but they won't tell you why. That's discouraging.
Re:University rejected (Score:2)
IOW: Be polite. They're being already kind enought by doing this, if you aren't accepted sorry - deal with it, is not that google owes you nothing.
Re:University rejected (Score:2)
Of course, there's a difference between what you need to do and what you should do.
IOW: Be polite.
Re:University rejected (Score:2)
I know that Google requires mentors to be running an active and viable open source or free software project - maybe that was the catch?
The Free Earth Foundation is taking part, too (Score:1)
Mythtv (Score:1)
MythTV participating (Score:2)
Wine, too! (Score:1)
http://wiki.winehq.org/SummerOfCode [winehq.org]
Wine is a great opportunity to make a mark on the world.
Wine is already production quality -- I'm
posting this using Windows Firefox on Wine --
but many apps are just a few APIs away from running.
Join the Wine project now and help us light the world on fire
Python Software Foundation (Score:2)
Why is there an 18+ limit? (Score:1)
Anyone know why this is?