Google Announces Open Source Repository
NewsForge (also owned by OSTG) has word of Google's newest product: an open-source project repository. Joe 'Zonker' Brockmeier sat down for a talk with Greg Stein and Chris DiBona, who say that the product is very similar to sites like SourceForge but is not intended to compete with them. From the article: "Instead, Stein says that the goal is to see what Google can do with the Google infrastructure, to provide an alternative for open source projects. DiBona says that it's a 'direct result of Greg concentrating on what open source projects need. Most bugtrackers are informed by what corporations' and large projects need, whereas Google's offering is just about what open source developers need. Stein says that Google's hosting has a 'brand new look' at issue tracking that may be of interest to open source projects, and says 'nobody else out there is doing anything close to it.'"
Whether or not they claim to be competing with SourceForge is really beside the point. SourceForge puts all its effort into providing service for its Enterprise customers. Or at least that's my interpretation of why their free services have been plagued with extensive downtime and poor administration. When I did the first release of a personal project last year I didn't even bother to put it on SourceForge. If they can't provide reasonable uptime and notification of changes (such as the infamous CVS root change) then it's worse than nothing.
If Google provides decent uptime--which seems likely given their infrastructure--then they'll already have SourceForge beat on the most important metric. If the service actually innovates and provides some unique value, well that's just a bonus.
...who say that the product is very similar to sites like SourceForge but is not intended to compete with them.
I guess they mean that in the sense that the Pittsburgh Steelers aren't intended to compete with an intramural squad playing in a park. Shall we start the SourceForge countdown clock?
Stop by my site where I write about ERP systems & more
"very similar to sites like SourceForge but is not intended to compete with them" ****Missing from the original post**** ", but is intended to replace them." Why compete when you can crush?
A quick look through the licenses mentioned in the TFA shows that public domain is missing.
Although its not a license per se, it might be nice to add that option for those projects that choose to go that route.
I disagree.
SourceForge is one of the best, most reliable hosts, open source or not, that the FOSS community has ever seen. The tools for administration are top notch, and the userbase clearly loves the interfaces.
Just like that viral ad says "head on, apply directly to the forehead", SourceForge is more along the lines of "my cock, apply directly to your anus. My cock, apply directly to your anus."
But that's just my take on things. YMMV.
Can we use this Open Source Repository without something in the source code calling home like some of Google's APIs are in habit of doing?
I was really hoping for something more exciting from google, when they announced that they'd be producing something for the open source community. Sourceforge has the occasional problem (CVS stats has been broken for how long now?), but basically it a fantastic site for open source, and easily provides all the services that any OSS project of any size needs in order to function and flourish.
:)). However, I just cannot see that they can bring any miraculous innovation to the table as far as hosting/supporting OSS projects goes - between forums, IRC and email, collaboration over OSS projects is already working perfectly and as I see it, that is all that google could help with - they can't really step in and do the actual development work required to create every Open source project out there.
I know google has done amazing things with stuff like webmail (gmail DESTROYS any previous webmail I have used in terms of features/functionality/speed/storage space, so much so that I haven't tried another since and doubt I ever will - if google decided to charge $10 a month for the gmail service I'd pay it in a heartbeat - it's that good
Still, I'm sure it will be all AJAXy and perdy, maybe faster than sf.net and maybe I'll even choose them over sf.net the next time I can be bothered starting an OSS project.
Will program for karma.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe." -- Albert Einstein
Commercial world comes in and get things right and makes a useful product out of half-assed/clunky but ideology laden open source project.
And the OSI becomes significantly more irrelevant...
I, for one, welcome our new overl[b]oooooo[/b]rds.
...before I noticed what bullshit they slipped in.
I was looking around http://code.google.com/ when I took a look at the "Featured Projects". Pirate Island is a blatent advertisement for Dead Man's Chest, though it looks like a legit project until you go to the site. Google also did some bullshit like that with the Davinci Code too. I don't care if they want to advertise it. I have a big problem when they try to trick their users into thinking it's useful content.
Call me a cynic but I think this is just a way to get more ad revenue. Kudos for them and all, but their offering better be *far* better than Berlios, GNU Savannah and SF.net for people to sign up.
Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
More like, "sourceforge has constant outages, a glacial improvement pace, and the slowest response time of any site I use on a regular basis."
Bring on googleforge.
But, is it open source? Not like sourceforge is.
The best test environment is production. - Me
chrome://browser/content/browser.xul
That was _fast_. The announcement session hasn't even finished at OSCON.
Greg just mentioned that a downloads features will be coming to Google Code Hosting.
Who said Freedom was Fair?
Because SourceForge seems to be dying--no CVS services for several weeks tends to kill the faith people have in you.
On the other hand, I'd have said the same about AOL, too.
Not that I'm arguing with the decision--it's good to have multiple repositories in case one goes down.
Whats next? An extension to Google News, where nobody reads the articles, but everybody stays for the discussion? I smell a pattern here ;-)
So, uh, what makes you think google created that project
Why the fuck is this garbage listed in an OSS repository?
Here's a couple of alternative domain names for them:
discoverthegapingsecurityholecalledjavascript.com
discovertheproprietrypluginthatisruiningtheworldw
I use JIRA for my issue tracking now, and I couldn't be happier. Looking at Google's current offering, I probably won't be switching anytime soon.
Who is John Galt?
Google will have to put some serious work into their site for it to catch up to Sourceforge. Their site is *VERY* spartan and lacking in features. They use the default, out-of-the-box subversion webdav so when viewing the source there is no syntax colouring and the bug tracker has no features what so ever. But knowing google and their vast resources it probably won't be long, if the service looks like it will garner interest, until new features start showing up by the dozen all with nifty AJAX interfaces.
rootsmith Inc.
The FAQ for Google's hosting service is here:
http://code.google.com/hosting/faq.html
It is listed there because it uses the Google Earth API, and this is quite clearly spelled out on the page. The "Featured Projects" section is not a list of Google open source projects, it is a list of projects that use Google APIs or code in some way.
Right now it's sort of an 'eh' service. We've got Subversion, a simple issue tracker and a really primitive home for each project. It's no SourceForge but it is fast.
It will be interesting to see what direction they take it.
The obscure we see eventually. The completely obvious, it seems, takes longer. - Edward R. Murrow
Like its other non-search offerings, Google is behind the curve on this one. Sourceforge seems to be more feature packed than what Google is proposing, we have already launched a social code sharing site (see our sig) and Koders already searches millions of lines of open source code. Google strategy seems to be releaing me-too sites that are not positioned to be mafrket leaders (Google Finance, Orkut, Google Talk, etc.).
ByteMyCode.com: A Web 2.0 code sharing community.
MAKE IT EASY.
Granted, this is easier said than done, but it seems like reporting a bug or issue, or just providing feedback is a MAJOR hassle. Having to "sign up" and "have an account" just to report a problem is a pain, and then on top of that, having to navigate a labrynthine website to hopefully end up at the right place - I imagine that it turns away a lot of people who just don't have the time or energy to deal with it.
I especially like that they use '/p/' in a url where sourceforge uses '/projects/'.
I think you meant this in humor, isn't it? One must be careful here... :(
Beating SourceForge shouldn't be hard. Just leave out that terrible mirrors page on every binary download and they're done. I really hope there'll be a day when the SourceForge people will come up with something more convenient... (Just using HTTP Location: header forwards instead of HTML META tags would be a start!)
I hope this gets discussed at FLOSS Weekly or This week in Tech.
80 CC D8 AF AE D3 AB 54 B7 2E CE 67 C7
I wouldn't give up on it yet, they just released it. People say the same thing about all of their services when they first release them, but over time through their extended "beta" periods, they just get better and better. They're just laying the groundwork, I bet they have some cool stuff planned. And even if they don't, this service still looks valuable to small projects.
I'm heading off to college this fall and I may use this as sort of a means of portfolio'ing all the code I write during class, who knows.
I don't know how ready the service is for use yet. I've just tried to create a project for hosting the stuff I presently use a VM for at home, and twice it's failed. Each time I get a 502 error; when I attempt to redo the creation, I'm told I can't use the name I had previously picked (presumably it's partially in use).
Anyone had success in the last hour or so, creating a project?
Subversion only, no real mailing list integration, no real web hosting to speak of. The lack of ads is nice but what I really want is more flexible revision control (I'd like to use mercurial), mail man integration (that doesn't lag like crazy like sf), and a place that I can host a wiki.
:-)
Centralized revision control is so 2002
Perhaps they'll make it easier to download stuff from than Sourceforge. Maybe it's me, but a `download` button should let you download something, not show you some of the contents of what a working system would let you download.
At random, look at this project:
http://sourceforge.net/projects/ftimes/
You click on download...but you get taken off to some other page where you can download, seperately, some of the source files.
People complain that this Google project does not offer the same amount of features/sections as Sourceforge and thus must be worse. How often is it not that half of the sections on Sourceforge are empty (Documents is a nice example)? Resulting in completely confused visitors... Then are those that say it doesn't offer a project page, while most people using sourceforge do not keep their project pages on sourceforge either. As I see it, this Google service offers exactly what I've been looking for recently: a quick and simple method to maintain my small projects online without any application/approval periods.
The Dutch will inherit the earth. If not, we'll settle for a bit of ocean. Beta delenda est!
I've used sourcrforge for my project for the last four years. I have a small but constant stream of people downloading my project.
I have had numerous problems with services going offline, each time it's been annoying. recently I couldn't access the web page admin, so I haven't been able to update the site to reflect a new version of my software. As I've been working on the new release for a couple of months, this is a major issue for me.
Plus you now have to pay to get the very best service. I can't afford this, so I'm stuck with the less able service. They claim the normal free service is unnaffected, but I have my doubts. Even when everythings working it's not especially easy to use, and I don't much like some of the changes to the site they've added of late.
Their intentions may be good, and I do understand the need for funding, but non paying users are being effected, regardless of their intent. Paying users get better project admin options/tools too, and I'd rather like that. I'm a poor student though, such things are outside of my budget. I must say sourceforge has lost its appeal for me of late because of these things.
I think I may give google a try, and tramline the two for a while.
That's the open source way, the superior product survives based on how good it is.
"Google Code" sounds way too professional. Might I suggest:
Google Repository for Open-Source Software
Or perhaps Google Open-source Repository Project.
https://www.eff.org/https-everywhere
So it is indeed nothing like SourForge where anybody can place their code.
Don't fight for your country, if your country does not fight for you.
/me turns off adblock now... ;)
Michael J. Ryan - tracker1.info
Forums, IRC, email, etc. are all widely used as you've noted.
However, I'll hazard a guess that Google has the infrastructure and will to allow all your project members to have all project-related communications logged (I don't mean this in a paranoia-crazed world sense either).
When this new Google product becomes more mature I could easily see a time when a new project will allow you to create/add new members by gmail account or create a new project member account for the purposes of the project.
I seriously think that sf 's main problem is speed (not when downloading files but when browsing project web/home) And the fact that the user has to deal with a gigantic list of mirrors each time you want him to download stuff. SF sure has a lot of features that currently google doesn't seem to be considering of adding. But fiu I currently don't use most of SF's features. I wouldn't go out to google though I would expect it to actually have a list of OS projects before joining. But I welcome the fact that there is going to be competence for sourceforge that might improve the things there.
Copyright infringement is "piracy" in the same way DRM is "consumer rape"
Trying to put something up there, and the subversion password they provided doesn't work (I get an "authorization failed" error from svn).
Could be that I just suck at subversion (entirely possible), but meh.
This is a sig. Deal with it.
We just finished listening to Greg's presentation at OSCON, and so far we're feeling pretty good about what this means for the Open Source community, and, by extension, SourceForge.net. Because, after all, what's good for the community is good for us. Greg talked a bit about how he expects that users will want to "mix and match" tools that are offered at Google Code, SourceForge.net, and other repositories. This resonates very well with us, and is consistent with our longer-term goals - flexibility is one of the cornerstones of our larger strategic direction. Developers should work using the tools they want to use. We've got a pretty good relationship with the folks over at Google, and I really believe they're launching this because they, like us, care about Open Source and want to see it continue to thrive. We've begun disucssions about integration between SF.net and Google Code - you'll notice that you can't register projects on Google Code with SF.net project names. I expect there will be a much more substantial integration as the community makes its needs known. Thanks, Ross Turk (joined by Jay Seirmarco) SourceForge.net Engineering Manager
-- May cause nausea, headaches, and interference with electronic devices.
Google is encouraging piracy!!! :-)
Of course, I happen to think that's a good thing, ye scurvey dogs, ye.
Comment removed based on user account deletion
http://code.google.com/faq.html#q7
Gee, someone from SourceForge reading Slashdot. Who'd have thought. ;-) You'd think they were part of the same group or something.
Good to hear that there's work on a new download system!
! (sf.net's "remember me" checkbox has never done anything for me. how annoying.)
Yay, same acronym as the "Get Rid Of Slimy Girls" club!
For open source project, going recursive is a must. Something like "Google Open-source Organized, Grand and Ludicrous Entity". Of course it doesn't make sense, but at least, it's recursive!
perception is reality
Your closest alternatives are BSD license or MIT license. BSD and MIT license differs in that BSD has this advertising clause: "Neither the name of the nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission."
I once had a signature.
I can't think of any implementation of forums worse than SF. None. The format and organization is horrendous. Google groups is already a better solution and I haven't even tried it yet. The SF public forums could be improved upon by anybody by accident.
What exactly is the relationship between the projects at http://code.google.com/projects.html, SourceForge, and Google?
They are all hosted at SourceForge, have identical googlified home pages, but don't look to be "owned" by Google (and why would Google host their own projects at SF, anyway?).
What gives? Are they community projects of some kind that have Google's blessing and branding?
sic transit gloria mundi
While I applaud gmail as a huge step forward, its primary contribution was additional space.
Since you "haven't tried another since and doubt I ever will" I would just like to give kudos to the Yahoo Mail team. The new yahoo mail beta is chock full of ajax goodness and really blows away gmail. For the moment. The net seems to be a healthy ecosystem. I'm grateful to SourceForge for what they've created. But the comments here make it clear there is room for improvement. Perhaps google is just well funded enough to do a better job. Either way I guarantee we'll all be better off for their efforts.
I wonder - if Microsoft was not such a big player, but rather there were several somewhat smaller players, like Microsoft, Apple, and IBM, would there be any large companies that invest in open source as IBM does now? I mean, it seems like one of the big reasons that IBM and Google invest in FOSS is because it is a good way to strike indirectly - and often directly - at Microsoft. If there was no "king of the hill," would we still see this level of investment?
Wasn't Chris DiBona at SourceForge prior to Google? It's nice to see those non-compete agreements are not enforced. Good thing he didn't work for Microsoft, or he'd get a chair in the head. ;)
Simpy
Attribution belongs to Mayor Daley - "Vote early, vote often".
Now git off my lawn or'll stick the dawg on yer!
Isn't Sourceforge owned by Andover, which also owns Slashdot?
Isn't it generally policy to note such potential conflicts of interest?
This changed over seven years ago. To be unambiguous, Google (and others) refer to the updated license as the "new BSD license."
c ense.Change
See: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.Li
I love google.
Other responders:
There are only 9 words to misinterpret in the parent post. That's not really too many, but if you're in a hurry, I can see how you might need to post a critical response to the comment without taking time to understand it. I managed to figure it out, but I guess I'm just careful.
I'll translate, slightly more verbosely: "But, is it open source? I don't suggest that Sourceforge is, I'm just asking whether Google's version is."
Right, parent?
Ah, well, at least you got that random Funny mod. So you got that goin' for you. Which is nice.
I think Sourceforge needs to improve their quality if they are going to remain as central as they have been for open/free software development. There exists many alternatives these days, JForge for instance, or java.net, Codehaus...
I have a collegue who is one of the submittors to JRuby. He told me they had huge problems with Sourceforge last 6 months. Servers were down all the time, which slowed down development. I blieve they almost didn't get the demo finished before Java ONE because of this, and now they have moved to CodeHaus instead. Subversion, JIRA for bug tracking, and so far very stable servers, so they are very pleased.
Being bitter is drinking poison and hoping someone else will die
If they would have a feature entitled "Migrate Project from Sourceforge" that would require only 1 click then I would use it.
If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
"We've been gathering input on the download system, well, pretty much since it was created."
... decent ... service.
... Gathering input?
... How much "input" does SourceForge need to fix something that is actually so easy to fix?
Don't want to be mean to someone who hosts my projects for free, and is offering a
But, is this really how you call ignoring complaints?
The download system was a pain for a very very long time
If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
Hey, thanks for the link! I have to say that Pirate Island was pretty fucking fun for five minutes. :D
Comment removed based on user account deletion
too obscure
You're confusing things up.
The website you checked is Google's developer center (which has been around for a much longer time), not necessarily just OSS, and those featured projects are third-party projects using Google APIs, not related to the project hosting.
The actual open-source hosting is at http://code.google.com/hosting/.
all your uploaded source may be processed in order to serve you targeted advertisements.
Perhaps this is to discourage FOSS developers from using their Gmail accounts as CVS.
MOD PARENT UP
Comment removed based on user account deletion
Comment removed based on user account deletion
It seems SourceForge provides every project an exciting feature-packed navigation bar that points to a bunch of pages regardless of whether you have anything for them!
I've wasted hours clicking through all those links to figure out whether projects have any "meat" to them. I've complained about this horrible misfeature for four years to SF.net, but the idea of a dynamic navigation bar that reflects the actual contents of a project is too hard for their system.
Also SourceForge really needs a blog for each project, and an automatic summary showing historical activity on a project (check-ins, downloads, bugs changing state, etc.). Anything to reveal all the dead lifeless projects!
=S