Open source is dangerous for computing education?
opensource.com
opensource.com
Open Source projects are normally just pumped to get the help. Even Chromium, where the vast majority of developers are Google employees, was really helpful in getting us online and moving. They love outside engagement.
And I've learned more about writing real software in my brief efforts with bother Chromium and Mozilla than I ever did at my Cisco internship. I think it comes down to this: when they're paying you to be there, there's no burden on them to somehow educate you. You're there to work. On the flip side, open source projects see helping you as an investment in their future.
Here is the article that the linked article is responding to http://cacm.acm.org/blogs/blog-cacm/72144-the-impact-of-open...
He's not saying "OSS is bad". He's saying "OSS for whatever reason is 99% white and asian males, so if that becomes a large place for introducing people to programming, then we've got troubling diversity issues upcoming"
One of Dr. Guzdial's big pushes has always been computing "inclusiveness", that being, getting everyone interested in computing. Here is a comment buried on one of the blogs in question by Guzdial:
>Kirby, I'm not claiming that open source doesn't desire LPP. It simply isn't happening for people not White or Asian or male. Whatever is happening to draw in a more diverse crowd, to get a more diverse group involved in the periphery -- it isn't working. There are lots of incentives for women and minorities to get involved in commercial software development, but that 24% number is pretty paltry. That's why efforts like BPC and NCWIT exist, to try to figure out how to go beyond those incentives to get the diverse workforce that will lead to better and more innovative designs.
The man for years has been building up the open source smalltalk (Squeak) that lots of things are being built on these days.
He's saying when you look at who's participating, company based software development is empirically including more people in more "lead in" activities to software development than open source is.
That's all.
And the fact you expect a tenured professor to not belong to the ACM is laughable. MG is the director of undergraduate studies at GT, and the ACM does plenty of work with and for the school.
(Also, I'm a student at Wesleyan University and I've been very involved with the Humanitarian FOSS Project since the summer and will be at the HFOSS Symposium in March. If anyone has any related questions, I'm happy to answer them.)
In open source world, meaningful contributions only happen when the contributor and the project maintainer connect on a certain level. Nobody wants to work with people they consider jerks if they don't have to. And this is not a fixed set either: differences in opinions can arise and get settled later and a contributor--maintainer connection is respectively broken or (re)established.