Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Summer of Code Now Taking Student Applications

Zonk posted more than 8 years ago | from the fame-and-fortune dept.


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."

cancel ×


Sorry! There are no comments related to the filter you selected.

NIGGA STOLE MY BIKE (-1, Offtopic)

Anonymous Coward | more than 8 years ago | (#15251173)


Re:NIGGA STOLE MY TV! (-1, Offtopic)

Anonymous Coward | more than 8 years ago | (#15251197)


Re:NIGGA STOLE MY TV! (-1, Offtopic)

Anonymous Coward | more than 8 years ago | (#15251421)

what did the nigger get for kwanzaa?

My TV!!!!1!!!!!!!!!!11111

I scream, you scream, we all scream for... (-1, Offtopic)

Avillia (871800) | more than 8 years ago | (#15251177)

Ice C(#/++)ream!

Re:I scream, you scream, we all scream for... (-1, Flamebait)

Avillia (871800) | more than 8 years ago | (#15251357)

Ain't it great how a Funny gets modded -1, but a blatant advertisement gets something like a 4?

1nd (-1, Offtopic)

Anonymous Coward | more than 8 years ago | (#15251181)


Freenet also participating in SoC (4, Interesting)

Sanity (1431) | more than 8 years ago | (#15251191)

The Freenet [] project is also looking for students, please take a look here [] for more information. Our new Freenet Client Protocol spec [] makes it very easy to build applications on top of the new Freenet 0.7 "darknet" architecture.

Blender (2, Interesting)

LetterRip (30937) | more than 8 years ago | (#15251320)

Don't forget Blender! []

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.


Nmap too! (5, Interesting)

fv (95460) | more than 8 years ago | (#15251332)

If I may be excused for pimping my project too, we are seeking summer developers for the Nmap Security Scanner [] . Last year's program was a lot of fun, and we accomplished some really cool projects [] . This year we have made a new list of project ideas [] , including:
  • Create a new graphical frontend and powerful results viewer
  • Generate graphical maps from the Nmap XML output (you can take inspiration from projects like fe3d [] and Cheops [] /Cheops-NG [] ).
  • Create a web interface for scanning your networks and reporting the results.
  • Become a performance Czar, whipping out your profilers and introducing your own algorithms to make Nmap run even faster while using fewer resources.
  • Create a brand new interpretation of the venerable Netcat and Hping utilities.
  • Add scripting/module support to Nmap so it can be used for vulnerability assessment or more intrusive application discovery.

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 []

MOD Parent UP! (1)

xmas2003 (739875) | more than 8 years ago | (#15251419)

nmap is very, very cool ... and a great opportunity to hack on the best network scanner around ... plus you could be famous! ;-) []

Re:Nmap too! (-1, Troll)

Anonymous Coward | more than 8 years ago | (#15251441)

Just a word of advice: Don't tell fyodor that you're a girl. He's so desperate for the pink stink that he'll traceroute down and hack any girl that emails him.

GNUnet too (0)

Anonymous Coward | more than 8 years ago | (#15252338)

GNUnet (GNU's anonymous P2P) also participates in the SoC. Ideas are here [] .

Age requirement (0, Offtopic)

masterzora (871343) | more than 8 years ago | (#15251199)

Why oh why must there be a requirement that you be 18 or older? I was really interested in this but, NO, they have to throw that in...

Re:Age requirement (3, Informative)

mikesd81 (518581) | more than 8 years ago | (#15251204)

Because I'm sure you might have to sign a contract of some sort.

Re:Age requirement (1)

masterzora (871343) | more than 8 years ago | (#15251235)

A minor can still sign a contract so long as a parent or legal guardian also signs.

Re:Age requirement (1)

mikesd81 (518581) | more than 8 years ago | (#15251260)

Right, but I'm guessing that they just say 18 and over to circumvent any type of headache this may provide. I'm not saying that it's a huge problem or a problem at all, but I'd guess they would rather just have Student Joe Shmoe sign without have to get his gurardians to come too. It's just plainly easier, I would think.

Re:Age requirement (1)

masterzora (871343) | more than 8 years ago | (#15251280)

Well, considering that this is open to people around the world, I don't think people will be physically signing papers unless they are mailed out. If it's online, there's no problem except an extra field and a check to see if the applicant is under 18 and therefore need the field. If it's mailed, there's no inconvenience in signing at all as the parent would theoretically be right there or easy for the student to get the contract to. Google should experience no problem that way.

Re:Age requirement (2, Insightful)

HaMMeReD3 (891549) | more than 8 years ago | (#15251211)

Maybe practice for a year, topcoder is a good place to start.

Re:Age requirement (1)

masterzora (871343) | more than 8 years ago | (#15251250)

Yeah, that's what I plan on, but it still doesn't help paying for university *this* year.

Re:Age requirement (2, Funny)

QaBOjk (614183) | more than 8 years ago | (#15251310)

You have to be 18 to take your education furthur? Why can't someone learn something that will influence their coding for the rest of their lives? if they know how to code, then why can't they learn to use it? Many aspiring minorities have empty summers and would love an open door.

Re:Age requirement (0)

Anonymous Coward | more than 8 years ago | (#15251355)

Get an internship. It will pay more, and you will learn more working directly with a mentor instead of via email.

Re:Age requirement (1)

masterzora (871343) | more than 8 years ago | (#15251373)

I would if I could, but I don't exactly live in Silicon Valley.

Re:Age requirement (0)

Anonymous Coward | more than 8 years ago | (#15251426)

Should've gone to a real university.

Re:Age requirement (1)

masterzora (871343) | more than 8 years ago | (#15251431)

Uh... I don't see what the university has to do with where I live...

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 (1)

FOSSguy (971853) | more than 8 years ago | (#15251379)

Why oh why must there be a requirement that you be 18 or older?

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, given the amazing tools we have access to now.

So maybe there's industrial/human-resource problems with hiring minors, fix it! I'm sure that a lot of under 18yo folks would take the CoS jobs, pay or no pay. It's invaluable experience.

No, ignore the lawyers and let the n00bs (that's n00b at life, not code!) in I say! To not do so is a double disservice - filtering talent from OSS projects that need it, and filtering experience from the folks who need it most!

Re:Age requirement (2, Insightful)

damiam (409504) | more than 8 years ago | (#15251437)

I'm sure that a lot of under 18yo folks would take the CoS jobs, pay or no pay.

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 (1)

Jaxoreth (208176) | more than 8 years ago | (#15251525)

I'm sure that a lot of under 18yo folks would take the CoS jobs, pay or no pay. It's invaluable experience.

Yeah, and you might even get to meet Tom Cruise. :-)

Re:Age requirement (0)

Anonymous Coward | more than 8 years ago | (#15251487)

Grow the fuck up.

Just kidding, sorry you're excluded.

Re:Age requirement (1)

masterzora (871343) | more than 8 years ago | (#15251506)

Okay, I'm unsure about the troll status on that, given the AC posting, but that gave me a good laugh. Thanks, I needed that.

Helps eliminate the child molestation charges. (0)

Anonymous Coward | more than 8 years ago | (#15251535)

Adults cannot cry they got felt up their anal passages, which these mentors like to do. All this is for the mentors is a gay personals fishing expedition.

This is good (4, Insightful)

mikesd81 (518581) | more than 8 years ago | (#15251216)

This reminds me of an article on /. the other day about young people losing interesting in coding. The fact that they can have this program and it's successful tells me that they are in fact *not* losing interest in coding.

Re:This is good (1)

pembo13 (770295) | more than 8 years ago | (#15251267)

I think that article was refering to kids. SOC is for 18+ year olds.

Re:This is good (1)

mikesd81 (518581) | more than 8 years ago | (#15251276)

When I was in high school I was 18 my senior year. But the point is the same. I'm sure they were interested in high school if they're interested now.

Re:This is good (1)

dcapel (913969) | more than 8 years ago | (#15251277)

It is annoying that minors cannot participate in this, though. College ages being 'young' or not is debatable.

Re:This is good (5, Informative)

chrisd (1457) | more than 8 years ago | (#15251313)

We're trying to come up with a high school program for next year. We couldn't figure one out for this year.

Re:This is good (1)

Sparr0 (451780) | more than 8 years ago | (#15251837)

I don't think he meant high school. Many students are graduating high school early and going on to college at 17, 16 (like me), or even 15. These are precisely the students a project like the SoC should be targetting, but they are ignored.

Re:This is good (1)

miahrogers (34176) | more than 8 years ago | (#15251389)

It's too bad SourceXChange is defunct. I spent a summer coding for them when I was 15. It seems like making a profit off of young coders doesn't work as well as just funding them.

Re:This is good (1)

larry bagina (561269) | more than 8 years ago | (#15251451)

12-16 year old boys can apply to be a slashdot intern [] .

Re:This is good (1)

NitsujTPU (19263) | more than 8 years ago | (#15251508)

Well, chrisd has replied saying that they'er trying to come up with a solution. To back that, they can tell what your credentials are a bit when you're in college, and a lot of the computer science majors are used to cranking out code fairly quickly with minimal supervision.

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 guidance. Things like this.

Re:This is good (1)

siwelwerd (869956) | more than 8 years ago | (#15251346)

It depends on your definition of young people. From personal experience, it seems to me that people pick up coding in college as part of a degree, and few "young people"/high schoolers are interested. So I don't see this as conflicting the other article, merely as narrowing the scope of the term "young people".

No, this is bad. (1)

UbuntuDupe (970646) | more than 8 years ago | (#15251477)

Whenever anyone *but* Google looks for cheap labor, no matter what it's for, and gets it, everyone on Slashdot is livid. Why can't anyone here realize that Google is just exploiting cheap labor rather than paying a living wage to the *professional* programmers *here* in America? It doesn't matter that it's "giving young workers experience to help them get better jobs" ... THAT THE EXACT justification people use to defend the exploitation of migrant Mexican labor, that they're building a better life.

Exploitation is exploiatation, and a race to the bottom is a race to the bottom, whether you're Google, whether your project will support FOSS, and whether or not you hide the low pay in "contract labor".

All is good (1)

Per Abrahamsen (1397) | more than 8 years ago | (#15251832)

> Why can't anyone here realize

You know, when everybody around you seem insane or stupid, there is an alternative explanation you should consider... :-)

machining next? (1)

chocolatetrumpet (73058) | more than 8 years ago | (#15251483)

What next, "young people are losing interest in machining?"

Please, don't let the industry mature! /young machinist

Re:This is good (1)

mlefevre (67954) | more than 8 years ago | (#15252560)

Depends what you mean by successful. Gerv of the Mozilla Foundation looked at last year's projects [] a few months later, and found that they had died off as soon as the SoC ended. Hopefully this time around the Mozilla folks will be more careful about setting up projects.

MythTV (0)

Anonymous Coward | more than 8 years ago | (#15251224)

Its too bad i didn't know about this before i got a job this summer, i wanted to add a MythTV enhancement that would allow you to display the sports ticker from espn at the bottom of each channel. I didn't have the time to pursue it, but hopefully someone will.

Wikipedia (4, Informative)

Raul654 (453029) | more than 8 years ago | (#15251236)

Wikipedia *always* needs more coders - the 3-5 that we have just are not enough. Here's the relavant page []

Re:Wikipedia (1)

DextroShadow (957200) | more than 8 years ago | (#15251628)

Nice post... complete with spelling errors! I think the word you're looking for is "relevant".

Re:Wikipedia (0)

Anonymous Coward | more than 8 years ago | (#15252477)

yeah.. and the other one is WikiMedia not 'pedia!

ffmpeg, nice! (5, Interesting)

Psionicist (561330) | more than 8 years ago | (#15251242)

It was a nice surprise to see FFmpeg in there, these guys, while largely unknown, deserve some _serious_ credits for their work. If you don't know, FFmpeg develop the libav libraries (libavcodec and libavformat) that demux, mux, decode and encode pretty much every video and audio format in existence.

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! (1)

RedWizzard (192002) | more than 8 years ago | (#15251259)

Along similar lines, MythTV [] is also involved.

Re:ffmpeg, nice! (1)

evilviper (135110) | more than 8 years ago | (#15251439)

If you use mplayer, you rely on these libs.

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 Windows DLLs are available if you're on x86.

For MPEG-1/2, it's one of the rare cases where the available ffmpeg codecs aren't default, as libmpeg2 is simply faster, and still open source.

Just about all other codecs at least have Win32 DLLs to fall-back on, if libavcodec isn't available.

In the case of libavformat is hardly used. It's the muxer and demuxer of last resort if MPlayer doesn't already have built-in support for the format you want, but that's rarely the case, anyhow.

I know, perhaps I'm just being pedantic...

Re:ffmpeg, nice! (1) (321932) | more than 8 years ago | (#15251572)

FFmpeg develop the libav libraries (libavcodec and libavformat) that demux, mux, decode and encode pretty much every video and audio format in existence

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 the last time I looked into it, a lot of formats were actually handled by Windows DLLs, which raises some significant copyright issues let alone the fact that there is no source.

Re:ffmpeg, nice! (0)

Anonymous Coward | more than 8 years ago | (#15251927)

Last time I looked, there were no OSS codecs for many of the latest formats.

You mean, H.264 isn't recent enough? What about AAC or AMR? It may be hard to believe for some, but Microsoft formats alone are not the end of all.

Re:ffmpeg, nice! (1)

cortana (588495) | more than 8 years ago | (#15252828)

WMA9/WMV9 (is this the same as VC-1?) would be nice though. I'm sure it will happen in time.

BeOS/Haiku was rejected. (4, Interesting)

stmr (853326) | more than 8 years ago | (#15251248) 6&haikuusersession=c036c3e0b54b7e66a167d1654b692eb 2/ []

It's sad that they didn't even bother to reveal the reason why they refused.

Re:BeOS/Haiku was rejected. (2, Informative)

Kartoffel (30238) | more than 8 years ago | (#15251275)

Believe it or not, Google has limited funds for SoC. The real factor was that they'd like to sponsor (1) big-name projects that have a lot of momentum and recognition, or (2) projects that are new and innovative. I used BeOS for years and love it still, but Haiku is too little, too late. Why sponsor reinvention of the wheel?

Re:BeOS/Haiku was rejected. (2, Informative)

deminisma (703135) | more than 8 years ago | (#15251446)

*cough* THREE Linux distros *cough*

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. (1, Informative)

Anonymous Coward | more than 8 years ago | (#15252114)

"Haiku isn't a reinvention of the wheel anyway"

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" it means somehow your miserable AV performance is better than all the operating systems and software written by people who actually know what they're doing.

For the past five years or so the OpenBeOS (now Haiku) project has been trying to reproduce this stuff. Their explicit /goal/ is to make something essentially the same as the system that was losing Be Inc fistfulls of money in 2000.

"In terms of user experience, I'd argue that BeOS still beats the pants off Linux."

Let's check out this theory...

*=typical 2006 Linux distro
#=latest available BeOS / Haiku

* Plug a USB DTV box in, run Video Player app, choose TV, flip channels
# Plug in box, OS crash, fiddle around, crash again, nothing works

* Buy World of Warcraft, follow tricky instructions from other users. Wait 2 hours for it to patch. Kill goblins.
# Can't play Windows games.

* Turn on "Personal file sharing". Drag files into "Public" folder, appear to other machines as "Anonymous Coward's files"
# Unzip lots of files and drag them around, manually edit text files, get similar effect, eventually

* Going between two wireless networks, pick right one from GUI. Security locked to your account.
# To switch wireless networks manually edit a text file and restart. Passwords are plaintext.

* Give your little sister an account so she can check mail, IM her buddies etc.
# Little sister shares the whole machine, hope she doesn't tell mom you surf for porn.

BeOS fans doing this comparison tend to say, "Ten years ago..." as if somehow the fact that Tyson was once Heavyweight champion of the world means that today we should expect him to come out of retirement and KO Nikolai Valuev, or more aptly win a Snooker championship.

Now, Haiku has probably another twelve months before they have CD images/ whatever available so that you can get it as easily as a Linux distro. At that point their proposition is, "Our OS is a lot worse than the other alternatives, but... um... look over there". Michael Phipps says the plan is to build a further two operating systems, probably each taking several years, to achieve parity with what's already available today. That's a very old plan, one we've seen a thousand times before from failed projects.

So if I were Google, and it was my cash, I'd be very reluctant to use it to encourage students to start working on this stuff. I don't notice a "Google Spectrum Emulator challenge" either.

Re:BeOS/Haiku was rejected. (1)

pembo13 (770295) | more than 8 years ago | (#15251279)

Chances are you just didn't make it in early enough. The mentor applications came in pretty quick and fast. There came a time (before the deadline) where there were just more than enough.

Re:BeOS/Haiku was rejected. (3, Informative)

chrisd (1457) | more than 8 years ago | (#15251404)

Actually, we just had so many mentors apply and among them quite a few operating systems were accepted. Maybe next year.

Fedora Project is a SOC participant (2, Informative)

spevack (210449) | more than 8 years ago | (#15251286)

For the second year, the Fedora Project is participating in the Summer of Code as well.

See this page [] for more details.

Re:Fedora Project is a SOC participant (1)

pembo13 (770295) | more than 8 years ago | (#15251551)

Why was this modded 'Funny' ?


OMGWTFBBQ47 (972470) | more than 8 years ago | (#15251655)

Funny? Overrated? Neither one makes sense. Now either mod this up or leave it alone.

Did they have to do this on finals week!?! (0)

Anonymous Coward | more than 8 years ago | (#15251323)

Come on! Most of the students that are gona code in this thing are taking finals right now. I have exactly two days after finals to come up with a worthwhile project for a mentoring organization. Two days to decide what I will work on for the rest of the summer.


Re:Did they have to do this on finals week!?! (1)

finity (535067) | more than 8 years ago | (#15251730)

Come on, are you telling me you're actually busy finals week? My finals week typically involves drinking, video games, then lots more drinking after each final. Come to think of it, I guess that's a pretty full week...

Many, many other projects need help (4, Informative)

jd (1658) | more than 8 years ago | (#15251327)

This isn't a diss of SoC - quite the opposite. I really appreciate their efforts to get people into coding and to organize an event on a very impressive scale. That is no mean feat!

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 (2, Interesting)

deminisma (703135) | more than 8 years ago | (#15251417)

Yes, this is true. The Haiku project was one that got denied, and Google refused to even give a reason. It's a shame in Haiku's case, because they've come so far (the network stack and the USB stack are really the only missing pieces, aside from those they already have a fully-functional recreation of BeOS R5, compatible with a significant number of R5 apps, including Firefox) with virtually zero corporate backing, and when a chance to finally get some money, some promotion and some developer interest comes along, they're denied it.

On the bright side though, the community has stepped up and created HaikuBounties [] where users can donate money in the hope it will entice a developer to complete those last two components, and over $600 has been raised in last two or so weeks. So for the projects that missed out, I suggest they try and find out whether their community can fill the gaps SoC refuses to.

Students can define their own projects (2, Interesting)

QuestionsNotAnswers (723120) | more than 8 years ago | (#15251352)

If you are a student and keen on developing open source, then the Summer of code is a great opportunity for experience, kudos, and some cash. Either pick a project (some are pretty broad) or if you prefer come up with your own idea (compatible with the project) and submit it to one of the the approx. 70 organisations.
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. (1)

Orrin Bloquy (898571) | more than 8 years ago | (#15251354)

Now how am I supposed to get laid?

Re:The bastards rejected my "Best Prom Evar" AI pr (1)

linguae (763922) | more than 8 years ago | (#15251438)

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 (2, Informative)

ZachPruckowski (918562) | more than 8 years ago | (#15251372)

Since we're on the topic of shameless plugs, Adium got the nod too [] . But they knew last week. Any reason why it took so long for this to be published? Also, is there any way of insuring that all the projects get a fair shake at volunteers? I mean, everyone's gonna see Mozilla and GNU and friends on the list and jump on it.

Re:Adium (1)

smilinggoat (443212) | more than 8 years ago | (#15251728)

everyone's gonna see Mozilla and GNU and friends on the list and jump on it.

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 (1)

ZachPruckowski (918562) | more than 8 years ago | (#15252460)

It's not that I'm interested in it, I just feel like, being a college kid, most college kids or late high school kids would want to jump on the big ones, if only for the name.

I have a great idea (1)

houghi (78078) | more than 8 years ago | (#15251374)

What they could do is find a code that puts things in alphabetical order, regardless of upper or lower case, so that openSUSE does not come after Xorg (and YES, it is openSUSE [] , not OpenSuSE)

Re:I have a great idea (1)

mshurpik (198339) | more than 8 years ago | (#15251940)

Lol. The average programmer sucks?

Warcraft 3 filelist has the same problem.

vs internship? (5, Interesting)

sentientbrendan (316150) | more than 8 years ago | (#15251375)

I'm wondering how this would compare to an internship, considering that's what college students such as myself would otherwise be doing with our time.

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? (1)

Cybert8 (968584) | more than 8 years ago | (#15251473)

I let my boss know that I'd have to drop down to 10 hours/week (java coding stuff for school) if I get selected. Just enough to not totally forget over the summer.

Re:vs internship? (1)

iamdrscience (541136) | more than 8 years ago | (#15251520)

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.
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. As far as trouble separating work-space from non-workspace, if you have an issue with this try going somewhere else when you want to work, i.e. a library or a park with wifi nearby (this is the summer of code, you might as well spend some time outside). There are issues with telecommuting to be sure, but there are ways you can make it easier on yourself. Plus there's a big difference between telecommuting for a summer and the psychological wear that can come from telecommuting for many years.
just how good it will look on a resume.
This obviously depends on the type of jobs you're looking for and which particular company you're applying for a job at. There are some jobs where having worked on ffmpeg, nmap or Freenet would be very impressive and some jobs where the person looking at your application will have no idea what those projects are. For the latter, obviously an internship at IBM or wherever would look better.

Another thing is that not everybody interested in SoC is necessarily getting a degree closely related to Computer Science. If you're getting a degree in chemical engineering and planning on looking for job in that field, then an internship at a company in that field might look better on a resume than participating in SoC.

That said, I think it makes more sense to be concerned about which one you enjoy more, SoC or an internship, rather than which one would look best on your resume. That's a personal opinion though.

Re:vs internship? (0)

Anonymous Coward | more than 8 years ago | (#15251527)

Ya the pay does seem really low. I'm a second year college student and I'm doing a programming internship over the summer and I'm getting paid 2.5x more than what they are paying these poor souls. Also my internship it will be a better resume builder (actually working in a business environment rather than falling into the code monkey sterotype of being a loner and working from home), and I will get more experience in what it is like to work in industry as opposed to some small open source project.

Re:vs internship? (0, Offtopic)

carlpny (952077) | more than 8 years ago | (#15251744)

I applied for the SOC last summer. I was rejected, but I went ahead and did my proposal anyway.

Now, this summer, I'm interning at Google. So whether or not you can get accepted for SOC doesn't determine whether you can work at Google.

Re:vs internship? (0)

Anonymous Coward | more than 8 years ago | (#15252019)

It really doesn't compare to an internship, or to a job for that matter, for the simple reason that you won't get paid if you fail to complete your project. Plenty of things can go wrong over a period of three month (one of the students last year broke his wrist for example). If you're cash-starved you need to at least seriously entertain the notion that you might end up with nothing at the end of it and figure out how much of an impact that will have on you.

As to how it looks on a resume, my guess would be that you have a great deal of leaway there in explaining it to any future employer (assuming they even ask about it since my experience has been that I only ever get asked about real job experience, never about internships). You don't need to stress the fact that you were sitting in your lazy chair coding the whole thing up whenever you felt like it, but rather the fact that you managed to complete an assigned job in a guided yet mostly self-sufficient way which would suggest to them that you're capable of working by yourself and aren't one of those people who need constant hand holding.
You should always look at what you have done in the past and then translate those experiences into valueable assets for a potential employer.

Gallery (1)

szrachen (913408) | more than 8 years ago | (#15251399)

I'm glad to see Gallery on the list again. It is a great package for photo management.

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 (1)

MichaelPenne (605299) | more than 8 years ago | (#15251427)

for students to help develop their own next generation virtual learning environment.

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 [] .

Do your own Web 2.0 startup this summer instead (2, Insightful)

Anonymous Coward | more than 8 years ago | (#15251435)

While some smart,young people will choose to get involved with these open source projects, some other smart,young people will be developing and launching their Web 2.0 startups. Yep, the seeds of the next Google will be planted this summer, and it definitely won't come from the people working for $4500(?) for 16 weeks of full-time work.

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, student out there....let this be the Summer of You. Fwak Google and fwak open source. Do it for yourself. Create great code and try to make serious money off it.


Mewtwo (878960) | more than 8 years ago | (#15251640)

Fwak Google, Fwak F/OSS, Fwak Linux, etc, etc. Would you rather make $4,500 over 4 months, or start something that would make you $4,500,000,000? Enough said.

Internet Archive, too (2, Interesting)

gojomo (53369) | more than 8 years ago | (#15251461)

The Internet Archive [] is participating, too. We'd accept contribution projects related to the Heritrix web crawler, Wayback access tool, or NutchWAX full-text search facility. See our Summer of Code 2006 Ideas Page [] .

- Gordon @ IA

Blenderheads unite! (2, Interesting)

Anonymous Coward | more than 8 years ago | (#15251500)

Blender got a lot of super cool features in the last Googoe SOC. It would be an absolute shame to miss this opportunity. There is so much work that is done, but so much more that can be done. The animation system got recoded last time, plus fur/hair/cloth rendering (and a hundred more items I can't remember right now). People are shocked at what you can do with a program whos binaries are still less than 10 megabytes. It rivals applications ten times as large (in file size). Blenderheads unite! Get to the Google SOC site, submit a great proposal, and impress the Siggraph crowd like never before!

You college students are lucky! (3, Insightful)

CoughDropAddict (40792) | more than 8 years ago | (#15251562)

I would have loved the opportunity to do this while I was in college. Seize it while you can!

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!

google is evil (-1, Troll)

Anonymous Coward | more than 8 years ago | (#15251672)

Remember, google is evil. Participating in this is also underpaying you for your skills. Moreover, they only accept projects that don't need any help on their own.

Why do you have to be a student? (1)

Colonel Panic (15235) | more than 8 years ago | (#15251701)

I'd like to do this...but I just finished my Masters degree and am no longer a student.

A small problem? (3, Informative)

Godji (957148) | more than 8 years ago | (#15251779)

First of all I'm not trying to troll - Summer of Code is a great initiative! Please take this as a question, not as critique.

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? (0)

Anonymous Coward | more than 8 years ago | (#15252111)

Has this been adressed in any way?
I doubt it. It's up to the participating projects to review the applications and decide which ones make the cut and which don't.

While some might value eagerness to learn over experience but without any way of knowing for sure I'd imagine it's a good bet that even if someone has the required skill on paper (but lacks any practical experience with the code base in question) that they will get shuffled in favor of someone who's already an active contributor.

It was an issue last year and it looks like Google has done little to emphasize the learning experience over the code monkey mentality this year around. The mission statement was to get young people interested in getting involved with and contributing back to open source so IMO that really should disqualify anyone who is already currently involved in contributing to a particular project from applying.

Weighing getting actual work done on a project and moving it forward, or having someone solve a trivial to medium problem, yet gain intimate knowledge of the project they didn't possess before, I would think that the latter is a more laudable goal. Potentially gaining a 'life-long' code contributor is much more valueable in the longterm than the short-sightedness of someone who just spends three months solving a problem, cashes out and then simply vanishes.

The fact that so many of last year's completed projects were abandoned right after the end would also suggest to me that the current approach results in very little loyalty to the project they were working on once the cash incentive is gone.

Re:A small problem? (2, Informative)

dominator (61418) | more than 8 years ago | (#15252846)

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? ... Has this been adressed in any way?

Each student has a mentor to guide and assist him/her throughout the SoC. [] []

Recommendations? (0)

Anonymous Coward | more than 8 years ago | (#15251892)

I know I definately want to get involved in the SoC, but I'm not sure where to start.

I don't have really any open source experience (aka this is a great place to start). I've been learning a lot of your typical C++ / Java design. But it looks like a lot of these projects involve areas / languages I'm not familiar with at the moment.

Basically, I'm just wondering what projects anyone here might recommend out of that list that would be relatively easy enough to get a good working knowledg of the project and requirements in a week or so. I'm a little overwhelmed right now!

Another shameless plug: FreeRADIUS (2, Interesting)

kickdown (824054) | more than 8 years ago | (#15251906)

FreeRADIUS is among the rejected applicants for SoC, but there are some interesting projects in there anyway. For a list, take a look here: [] One example is a TLS security layer and TCP/SCTP transport for RADIUS messages ("RadSec"), which is a leap ahead in authentication protocols.

University rejected (1)

paugq (443696) | more than 8 years ago | (#15252112)

My University [] 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.

The Free Earth Foundation is taking part, too (1)

TheBeansprout (926731) | more than 8 years ago | (#15252159)

Everyone moans that NASA's World Wind doesn't do this, doesn't do that, and so on - well, we're a non-profit organisation centred around World Wind and we're taking part to hopefully produce lots of useful features for World Wind. More info, ideas and contact details are at our SoC page [] . See you there, or in #worldwind on Freenode :)
Load More Comments
Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>