Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Programming IT Technology

Tim Perdue on GForge & Building SourceForge 147

Steve Mallett writes "I've just posted an interview I did with Tim Perdue, former co-'head honcho' responsible for developing SourceForge. You'll either love it or hate the interview, but it's on his new project GForge, a fork of the previously open source code running SF, while he shares some insight in what seems like a miracle that SourceForge was built at all." Obviously Slashdot's parent runs SourceForge, so insert whatever mental disclaimer and conspiracy theory you want here.
This discussion has been archived. No new comments can be posted.

Tim Perdue on GForge & Building SourceForge

Comments Filter:
  • by dillon_rinker ( 17944 ) on Thursday December 12, 2002 @02:24PM (#4872834) Homepage
    Tim Perdue was one of the founding architects of SourceForge, the open source project management and website, hosting thousands of projects and home to over 500,000 developers. Tim is also known for having built both GeoCrawler and PHPBuilder. OSDir asks Tim about his days at SourceForge, what happened behind the scenes, and his latest project, GForge, a scaled down and enhanced version of Alexandria, the code that VA closed to sell as proprietary.

    OSDir.com: The last time I'd seen your name pop up, previous to your new project, was as a head honcho at SourceForge.

    Tim: Well, I was only "head honcho" briefly after Tony Guntharp had moved to engineering and before Pat McGovern was brought in as manager. The funny part was, no one told me I was "in charge", until I was doing a presentation to the board of directors and I was introduced as the manager.

    Other than those few months, I was lead developer, which also didn't mean a whole lot, since most of the time there were no other developers, and certainly no road map or plan for how SourceForge would progress. I essentially just built out and developed things on an ad-hoc basis as I saw fit. Drew Streib was the other founding developer for the first 9 months or so and he did the same, and we loosely coordinated our activities and criticized each other's code.

    OSDir.com: What was it like at the helm of what is one of the biggest open source projects in existence?

    "There was no budget - the hardware was literally repo's and rejects from tech support. This was a major irritant later on, when you would hear at company meetings how such-and-such a manager had provided all the budget and support to make this happen."

    Tim: It was certainly exciting to see how outrageously successful it had become, and to be in a small group that was building it out. It was all very ad hoc, very loose. It was a lot of fun for the first several months.

    After that, there started to be some tension. Drew and Tony had very serious personal conflicts. We all had pretty strong personalities, bull-headed so to speak, and that raised tensions. At the same time as exponential growth was occurring, we didn't have support in terms of staff or budget. Actually we had less staff with the departure of Drew and Tony a few months after launch. So it was Uriah and I trying to keep this monster growing totally by ourselves. I guess Quentin had joined to handle support requests at that time. But it got really, really ugly for Uriah, as he tried to admin and keep all the shoddy hardware running 24x7 by himself. That was really shameful. We sent some seriously nasty messages to upper management, which went completely unanswered and ignored.

    At the same time, most every manager in the company was trying to take credit and grab control. At company meetings you would hear how the whole thing was the idea of so-and-so and they supported it from the start. The reality of how SF started was very different, and the official vision for SF was also very different than what we wound up with. Probably only the founding team remembers know how SF really started and what the original management vision was.

    OSDir.com: What was that original vision?

    Tim: The real goal of SourceForge was to build a site aimed at IT managers. Believe it or not, that was the real goal. Nobody working there, except Uriah and Larry Augustin, knows that. Everyone else has been fired or quit.

    "My main interest is turning this into a client that you can detach and take with you."

    Around August of 1999, VA had received back a report on "name recognition" from dataquest or something, and no one knew who VA Linux was, and so no one would buy VA hardware. So SourceForge was going to be a site where every IT manager in the world would come and get information, statistics, surveys, ratings, all that sort of stuff, on open source software and see the VA logo. The hosting of projects was sort of an underpinning to that.

    Anyway, the management wanted this whole thing built out by Comdex in November - 2 or 3 months away at that point. There was no way that could happen, so Tony went to bat with management and they agreed to split it into 2 phases. Phase I was project hosting, which we could slap together by Comdex, and Phase II was the IT manager stuff, by February LinuxWorld in 2000.

    So the original gang of four was shut in a small private office in SunnyVale and we just started whipping up this system. There was no plan. We just winged it. If we thought of something cool, we slapped it together and that was it. There was no budget - the hardware was literally repo's and rejects from tech support. This was a major irritant later on, when you would hear at company meetings how such-and-such a manager had provided all the budget and support to make this happen.

    Anyway, Phase I was such a hit that management never again mentioned Phase II after the Comdex launch.

    Shortly after the launch, you started hearing about "Server51" from Andover, which we viewed as a direct ripoff of SourceForge. To counterattack that, we were told by management to release the SourceCode right away, even though it was obviously crap that was hard-coded to run on SF.net.

    It was at this time that VA's latest strategy was to distance themselves from Linux - the lustre was fading on that buzzword. Now VA was an Open Source company. They gave MySQL a couple million to GPL their code, we gave away our code, and so did Slashdot. I really expected that the company was going to change its name to something around "open source", which was quickly becoming a better buzzword than Linux. It was really VA management that started the open sourcing of the code.

    "...why shut off a valuable open source tool, when you aren't going to wind up with a viable business. And today, SourceForge Onsite has less revenue than your average gas station."

    The concept of shrink-wrapped SourceForge software didn't come about until someone from IBM or HP casually mentioned that it would be cool to bring SourceForge inside their company to manage projects.

    OSDir.com: How did you part (from SF)? Was it on good terms?

    Tim: A little bit of background. As the rest of the company imploded, we had a lot of those people come over and all of a sudden they cast themselves as the "experts" on everything from building a great development platform to running the development process. And of course, I didn't know shit from shinola, which I always found rather amazing since I built much of what they were fighting over.

    What ultimately caused me to leave was getting called on the carpet about a post I made in the alexandria-developer discussion forum. A lot of people were wondering why the CVS tree was unavailable, when was the tarball getting released, etc. And in response, one of the new managers posted a response to the forum which was... less than frank. Mind you, it was my name attached to the happenings around the SF code, and I think everyone in this community of users knew me by name, so I did not appreciate the handling of this. It would have been far better to simply be frank and open with what was going on.

    Internally, we all knew the code was closing and the entire company was being reorganized around the proprietary code. Practically everyone I knew had just been fired, and what was left was all the managers that were desperately clawing for a seat on SourceForge as everything else just disappeared around them. I'd say this was far bleaker than a year earlier when Uriah and I were desperately trying to hold SourceForge together with duct tape and bailing wire, and I had had enough.

    Anyway, they weren't able to sell any of the paid installations while the code was out there, but the management was maintaining a facade that the code was coming,and that's what they said on the message board. It was a lie. I found that intolerable and I posted a list of places that people could obtain the latest code (various forks on the internet, like debian-sf, sfportable, and sf-genericinst). Well, I got yelled at and I literally said 'Farewell' right there on the spot. The manager in question was headed out for a weeklong vacation and told me to think about it while he was gone, but I decided a few hours later. And that was it.

    OSDir.com: How do you feel about the closing of the alexandria code base by VA and subsequent projects that built on the still open source, but older, versions?

    Tim: I had mixed feelings. I certainly understood that VA was "tiptoeing in the graveyard" as the CIO, Steve Westmoreland, told me. They were pretty desperate for a strategy after the hardware business imploded, and they were convinced they could build a business around SourceForge as a shrink-wrapped product.

    But at the same time, I didn't think it was a good idea to close it, mainly because I didn't believe they were going to have any success selling the proprietary product anyway. So why shut off a valuable open source tool, when you aren't going to wind up with a viable business. And today, SourceForge Onsite has less revenue than your average gas station.

    OSDir.com: So now the "valuable open source tool" is back in action in the form of GForge. Tell us what GForge is about. How much is it philosophicallyand practicality motivated?

    Tim: I agree philosophically with the Debian-SF team that this is a fundamentally valuable tool for organizing and streamlining development, whether it's open source, or whether it's internally at companies. That's why I'm working closely with Debian-SF to ensure that we share a common codebase as things move forward. If developers can crank out more and better code based on what we're doing, that's something we can be proud of.

    At the time that I had left VA Linux, I was aware of downloaded/free copies of SouceForge running at the biggest of the big companies, from GE, Sony, IBM, Xerox, and Intel to others I can't remember anymore. IBM DeveloperWorks even runs part of their main website on old SF code, and so does the Free Software Foundation. So the open source code is having a huge impact. Someone really needed to pick it up, and after a year of trying to get others to take up the slack, I finally did it myself.

    OSDir.com: Have you had people approach you at all to work on a new version of the SourceForge code?

    Tim: Yes, and interestingly enough, many of them are old haunts of VA.

    OSDir.com: Have they approached you about building a new SourceForge-like site?

    Tim: Well, I'm not interested in putting up a generic project hosting site myself, but there's some serious interest out there in either doing that, or in funding a rewrite of the entire codebase so it is distributed. I've put some thought into how you could restructure this whole thing so it is sort of like gnutella or freenet.

    That's a big rewrite, but I do know there are a couple people willing to throw some cash at that and more people willing to code it.

    OSDir.com: What kind of improvements have you incorporated into GForge?

    Tim: There's not a whole lot in GForge 3 that wasn't in 2.61, aside from a lot of cleaning up and removing hacks that made it harder to install. Part of the "Open Source Strategy" for a while, was that we would make SF really hard to install, to encourage people to buy the commercial product. As a result, it was a real ***** to install.

    "A single machine is sufficient. There's not much load involved for a small number of people. You could probably run 1,000 or more people on a single machine given how scalable this thing is."

    OSDir.com: Ouch. Well it certainly was, ahem, difficult to install. The previous version of OSDir.com used the code. Notice it's no longer the case.

    Tim: The most obvious change to the user is going to be the tabbed theme. This is something I kept trying to do with the official SourceForge, but could never get buy-in on it. Jabber support is almost complete, foundries have been removed, and as I mentioned, it's a lot easier to install. Tons of extra code which was needed for the ultra-scalability of SF.net, is no longer necessary.

    OSDir.com: Ah classic. Is this the "Perfection is achieved now when there is nothing more to add, but rather when there is nothing left to take away." thing?

    Tim: Hehehe, well it is kind of funny that my first instinct was to tear out things that irritated me for a long time, like the foundries. But there is a lot that can/should be added, and a lot that still needs to be rewritten to make it "cleaner" and more maintainable.

    OSDir.com: What kind of features do you see being added that may have been hampered previously by other concerns?

    Tim: My main interest is turning this into a client that you can detach and take with you.

    OSDir.com: How does that work?

    Tim: Think of it more like CVS for bugs, tasks, etc. You can copy it to a local machine and check it back in if you made any changes.

    This was something Drew and I first talked about 1-2 months after the original SF launch, and a lot of groundwork was laid in the codebase to do it. But it was never realistic given the difficulty in keeping the site running from day-to-day. There were also concerns at that time that you wouldn't be able to show any ad banners, etc, so you really wanted them to visit the web site.

    GForge also needs a "real" project manager - the current task manager is pretty weak. The forthcoming project manager will be based on the tracker, sort of a superset of tracker functions with calendaring and resource management added in for kicks. So when a bug is submitted, or a patch, you can easily spin that into a task, and join lots of bugs together into a task in the project manager. It needs gantt and pert charting too.

    OSDir.com: Do you think you'll be able to muster the same kind of developer support and enthusiasm for this product as there was for developing the code under the SourceForge brand? Realistically, would that be an enviable thing?

    Tim: There is some hope that by having this out there, it applies pressure to VA to open their codebase again. If so, then everyone wins. Aside from that, I can see there is enough interest already to make good use of the code, and I have already received a ton of code back from the debian-sf crew.

    OSDir.com: What has the debian-sf crew been able to contribute?

    Tim: They have replaced most of the strings on the site using the internationalization support that we built into the code, but never really used. So they've got complete translations in English, French, Spanish and Korean. And of course, a really slick and easy installation process.

    OSDir.com: You've indicated that GForge is at Version 3.0 Is it ready to roll for anyone who wanted to set it up right now and take on some projects?

    Tim: Yes, although we're currently on the pre4 release. Pre5 will complete the jabber support in a couple of days, and the final release in a couple of weeks will roll in all of the debian-sf changes.

    OSDir.com: How much hardware in involved in using GForge today for say 1-25 projects?

    Tim: A single machine is sufficient. There's not much load involved for a small number of people. You could probably run 1,000 or more people on a single machine given how scalable this thing is.

    OSDir.com: How many folks have deployed GForge to date?

    Tim: I don't know that, but there have been about 1,000 downloads so far, and I've heard from a lot of people who have installed it successfully and were happy with how easy and fast it was to install compared to old versions.

    OSDir.com: What kind of feedback are you hearing from your adoring fans regarding GForge?

    Tim: People are excited. I'm particularly surprised how much energy there is among the ex-VA employee crowd. Tony Guntharp, who was the original manager of SF, is offering to pitch in some interesting stuff he has written. Michael Jennings is working on an RPM installer. We've got an internal corporate user offering to pitch in ClearCase and Synchronicity support. There's a lot going on. I'm pretty impressed.

    OSDir.com: Is there anything else, Tim, that you'd like to add regarding GForge?

    Tim: Only that if you have time and energy, we could use your help rewriting portions of the codebase. There are a handful of old, crusty sections which have never been "upgraded" over time, and that would be a huge help.

    Other than that, if you need to manage multiple development projects, try out the code and see if it helps.

    OSDir.com: One last question. What does the "G" in Gforge stand for?

    Tim: GNU I suppose.
  • WTF? (Score:1, Offtopic)

    GForge3 Could Not Connect to Database:

    Already???? Well, no offence to Tim, but it's got some way to go before it's SourceForge scale ;)

    I can't see the interview either - maybe something is up with my connection...

    • And tell me how many times I've been to SF and it told me "Sorry the search doesn't work right now"
      • or like how no matter how many times you login, whenever you try to post a comment on something it says "You could login, if you were Registered".. how hard is it to remember logins from one reply to next, even /. can make that work most of the time.
    • Most likely It just got /. effrected
      Lets all give our collective apology for /. effecting this incredible project.

    • Re:WTF? (Score:4, Interesting)

      by ryants ( 310088 ) on Thursday December 12, 2002 @02:36PM (#4872969)
      Already???? Well, no offence to Tim, but it's got some way to go before it's SourceForge scale ;)
      While I realise this was meant to be homour, by way of info gforge.org is not going to be the next SF... gforge.org has 1 project, and that is GForge itself.

      Before it got /.-ed, Tim had posted something to the effect that "Ripped out lots of hacks and ugly code, as GForge doesn't need to scale to 500,000 users".

      GForge is meant more for people to use internally and has some very cool (planned) features that I'm looking forward to (and looking forward to helping out with, if I can), such as:

      • Jabber support
      • "Detachable" client (take your bugs with you on your Palm Pilot)
      • Gantt charts for the Task tracker
      • ... bunch of other stuff I can't remember and which I could look up, were it not for the /.-ing
    • Re:WTF? (Score:5, Informative)

      by zerOnIne ( 128186 ) on Thursday December 12, 2002 @02:39PM (#4873000) Homepage
      actually Tim specifically took out a lot of the hackery that allows SF.net to scale to such ridiculously huge numbers, which are not generally needed for small installations, which is what GForge is targeted to ...
  • by Anonymous Coward
    In English, we call that a "grandparent."
  • Gforge (Score:4, Informative)

    by ACK!! ( 10229 ) on Thursday December 12, 2002 @02:27PM (#4872869) Journal
    It sounds interesting. My company looked into sourceforge briefly but the deal is that it was so big and so costly that we simply as a small auxillary division of a larger company could not afford it for a software project needs.

    I am looking forward to trying this out.
    • Re:Gforge (Score:3, Informative)

      by zerOnIne ( 128186 )
      my company faced a similar thing for one of our sponsors ... we were looking on the order of a few hundred log-ins, which would cost a completely absurd amount of money ... so we ended up building something based on the very slick Debian-SF [gnu.org] system, a complete, installable package of SF2.5 (stable) or 2.6+(unstable/experimental) for Debian linux ... we've been incredibly pleased with it, and Roland and Christian (the maintainers of Debian-SF) have been a great help, as has been Tim P. and quite a few others active in the community...
  • Alright... (Score:3, Funny)

    by Anonymous Coward on Thursday December 12, 2002 @02:31PM (#4872910)
    "Obviously Slashdot's parent's parent runs SourceForge, so insert whatever mental disclaimer and conspiracy theory you want here."

    That makes them Slashdot's grandparent. Dont they teach you those things at school anymore?
  • by chrisd ( 1457 ) <chrisd@dibona.com> on Thursday December 12, 2002 @02:33PM (#4872931) Homepage
    Hey, so as one of the people around during the time, it was not the majority view that Server51 was a ripoff of sf. I can only speak for myself of course, but I never felt that way. People have the smae good ideas all the time.

    Chrisd

    • I appreciate Chris' response to the Server51 ripoff comment, but I have to admit it's sort of half-true in that it was Andover's response to VA's SourceForge. In late 1999, Scoop and I and few others in Andover were pointed directly at SourceForge and we were told we had to respond to this (meaning we had to build something to compete with SF). So we started building Server51, it was certainly meant to compete with SourceForge (our concern at the time was that SourceForge could someday overtake or at least deflate Freshmeat as a relevant open source destination) but we honestly wanted to make something far better than SF was at the time, something more useful for devlopers and users, and make it kind of fun with the campy alien conspiracy theme (the idea was the server existed in an unknown location and everyone working on the server was part of some larger X-Files plot) . We didn't use any SF code (although it was available to the public) or SF architecture, we started from scratch and had our own ideas on how to make it all work, be reliable, fast, and scalable. I think what Tim meant by "direct ripoff" was "competetion". Well anyway after VA acquired Andover the intention was that SF and Server51 would be merged, but really Server51 was in beta and SF was already quite large so it was like merging and motorcycle with a bus... it didn't quite happen, just as well SF eventually improved anyway and I think its better that open source community has cooperation between Freshmeat and SF instead of having to announce new releases in two places at once.
  • fucking tim... (Score:2, Interesting)

    by edrugtrader ( 442064 )
    he also ran phpbuilder.com... many interesting articles and a lively helpful forum. then he sold that and it went to shit. i went from a newbie on there to one of the most helpful and knowledgable posters, to just another coder that abondoned it.
  • by JessLeah ( 625838 ) on Thursday December 12, 2002 @02:43PM (#4873038)
    ...I'd like you to try my new Extra Juicy Roasting Chickens, now open sourced for your cooking pleasure..."
  • Sourceforget (Score:4, Insightful)

    by heroine ( 1220 ) on Thursday December 12, 2002 @02:48PM (#4873086) Homepage
    After having 5 free hosts go out of business throughout the 90's, I finally moved to sourceforget in 2000 when linuxbox.com went out of business. While Sourceforget has reduced it's services in the recession years it's managed to stay alive. The fact that Tony Guntharp invented Sourceforget and for his effort was laid off is something to keep in mind as you embark on your computer science careers.
    • Sourceforget? What? Am I missing something?
    • Re:Sourceforget (Score:5, Informative)

      by fusion94 ( 19221 ) on Thursday December 12, 2002 @03:17PM (#4873365) Homepage
      I didn't "invent" sourceforge. The original SourceForge site was the efforts of:

      Myself, Tim Perdue, Drew Streib, Uriah Welcome

      We also got tons of help from the following people:

      Quentin Cregan, Steve Westmoreland, Chris DiBona, Joe Arruda, Jeff Ritter, Patrick Wong, Neil Doane, Robert Flemming and Kit Cosper.
      • And last time I checked a number of these folks are still working very productively on SF at AVA Software (Thanks Uriah!)
        • Re:Sourceforget (Score:2, Informative)

          Actually, of the original 4, only Uriah remains. Tony was the first to depart and take over 'layered products' in VA's then software engineering group (in which he was Raster's boss, among others...imagine the therapy required after that ;). Eventually when VA left the HW/NAS business, Tony was let go. Then Drew Streib left to go into technical marketing. He eventually left for the FSB. Next came Tim, who left altogether.

          I was close to the action from practically the beginning until VA and I parted ways last August. Those 4 are still some of the most amazing, versatile, talented people I ever encountered in the workplace.

          BTW, Tony, you forgot to mention Usman Farman (ibr0w) and Geoff Herteg,

          zeruch

  • by Anonymous Coward
    Was that about the shortest honeymoon ever?
    CmdTaco should not be posting stories he should be mixing the milk & honey and making little commander tacos, or is that what cowboyneal is doing?
  • by Adam J. Richter ( 17693 ) on Thursday December 12, 2002 @03:00PM (#4873210)
    The web page implies that gforge requires php4, which, last I checked, contained and required the GPL-incompatible zend "engine." Does anyone know how much work would be involved in porting gforge to (GPL compatible) php3?
    • Most likely ridiculously HUGE amounts of work, because PHP3 was not very good. It WAS good, at the time, but PHP4 is MUCH better in terms of memory handling, speed, extra functionality regarding objects, arrays, etc. There are a few projects out there now which try to maintain backwards compatibiltiy with PHP3, which should just be wrong at this point in time, 2.5 years after PHP4 was released.

      If you think it's worth it, just write a GPL-compliant processor for PHP which can run all the PHP code out there already - no one is stopping you (or anyone) from doing that. But for heaven's sake PLEASE don't try to revive PHP3 as a development platform for anything.
    • actually, no [gnu.org], as best as I can understand it...
    • by Micah ( 278 )
      PHP4's license is plenty open enough, and it's light-years ahead of PHP3.

      I know there was a group at one time that was forking PHP3 to arrive at a GPL'd PHP4 engine, but AFAIK they never got very far. It certainly isn't particularly important at this point, IMHO.

  • by Khalid ( 31037 ) on Thursday December 12, 2002 @03:01PM (#4873219) Homepage
    Don't get me wrong ! this is not a flambait ! SF is a very nice service for the community and I sure thank VA very much for offering it. But ! because Tim Perdue was a PHP programmer they have decided built everything from scratch and they did badly. A new case of reinventing the wheel. I mean why did they build a new and very weak bugs tracker ? while Bugzilla even at that time was already doing a very nice job, they have built new forums very clumsy to use, I can go on and on ! they have build a new mail archive which works very badly while pipermail does a very nice jobs. Best of all they closed the source of SF and have completely stopped adding new features, they won't install the new version 3.1 which is now commercial only. Plus they don't answer bugs requests neither feature requests anymore. It's not google searchable, and It's really difficult to search in all the forums of a project in the same time as you must visit _every_ to do your search, I can go on and on and on.
    • My problem with Bugzilla is that I have always found it to be a real pain in the ass to install. Which is why I have never bothered to use it.
    • I use Sourceforge for CVS, file releases and mailing lists. Recently we decided (at the project I run) to turn off forums altogether, they were just too damn annoying. The bug tracker might be useful, I suppose, but nobody seems to use it, they prefer to post to mailing lists and I can't really blame them. (IMHO a decent bug tracker needs to have a mail interface of some kind - but then no banner ads, urk...)

      (My suggestion for the single best improvement to Sourceforge: add fsh [lysator.liu.se] support to the CVS servers so you can do CVS operations without making and tearing down a new ssh connection each time. (Fsh makes a single ssh connection and then keeps it open for subsequent commands). That would really speed up development over a modem, at least if like me you have an obsession with typing 'cvs -q update -Pd' every few minutes.)

  • Usually interviews involve questions being asked and someone responding to them.

    Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111) in /hdd/2/home/postnuke/public_html/pnadodb/drivers/a dodb- mysql.inc.php on line 121
    mysql://root:@localhost/nuke failed to connectCan't connect to local MySQL server through socket '/tmp/mysql.sock' (111)
  • by bigdisk ( 183176 ) on Thursday December 12, 2002 @03:04PM (#4873241) Homepage
    I really hoped this interview was going to die and disappear. I said a lot more than I intended. Steve can get a lot through flattery.

    May the ddos against osdir continue...
  • When I read Tim interview, it really brings me back some years ago when I was working in some small company.

    The CEO/owner wanted to develop something, only to change the target every second week.

    Of course, since this guy was lacking any kind of vision, he was adopting a different development Guru every third month, with the usual political back-stabbing going on.

    And since the project has some targetting problems, obtaining the hardware was of course a pain in ...

    I learned what I could learn, then went out.

    I guess that when such an organisation is successfull as producing software, it's because the developper have a really good idea, and they are left alone by the various PHB.

  • I get to ride in the Phoenix with Mark and Keyop!

    Drop doot deetee!

  • by Adam J. Richter ( 17693 ) on Thursday December 12, 2002 @03:10PM (#4873284)
    There is at least one other free SourceForge fork, GNU Savannah [gnu.org], which apparently is being used to host 1200+ [gnu.org] projects right now.

    The interview link is down right now, so please forgive me if this is already discussed there.

    • he kinda alludes to savannah when he talks about other people picking up the last opensource version of sf and going with it but he doesnt address it directly. i'm wondering if the savannah people and the sf-debian folks are the same/similar people. i think it would be good for the savannah folks to work with him on this.

      does anyone know if he and the savannah peeps are working together on this?
  • Hovercraft (Score:1, Informative)

    by Anonymous Coward
    There is a similar effort underway called hovercraft which is the code that drives mozdev.org. The main difference i see here is hovercraft's focus is on using well established existing open souce tools like bugzilla.

    http://hovercraft.mozdev.org/

  • by gsfprez ( 27403 ) on Thursday December 12, 2002 @03:13PM (#4873315)
    from the website:
    >Since VA has not released the source in over one year, despite their promises to the contrary, a fork was necessary to ensure a viable open source version of the codebase.
    >
    so i went over to the site in question (sourceforge.net) and was unable to determine anything about the software which is used to run SF.

    So... does Tim have a legit beef? I do not know the history of SF.net enough to know. Is the sf.net code open? Is it VA or OSDN owned? Is it proprietary?

    just curious.

    It just seemed out of the norm since they've been pretty good about slashcode and all....
    • legit beef? oh heck yeah....

      basically, here's the deal ... sf.net was founded and the code was released ... for a while the OS repository was maintained and SF grew to be big and strong ... then VA decided to try to make money from SF (no problem here, yet) ... they started selling it commercially to a few large companies who found it very useful ... as time went on they allowed their techs to interact with the OS community less and less with regard to SF bugs, features, etc (tim can speak more on this than i can, as he was one of these techs) ... they also weren't allowed to do things like write any installation routines or clean things up to make it more portable ... then VA decided to completely close the (GPL'd) code to SF, and proceeded to remove all traces of it from the site ... the CVS repository was deleted, downloadable packages were removed, and forums were even moved to a new slightly-hidden project (and if you ask me, they seemed to get a lot of strange off-topic posts suddenly, but that could just be paranoia on my part) ...

      but, quite a few copies of SF2.6.1 (the last tagged CVS release) made it out the door before things imploded, and some folks took it up and ran with it ... Roland Mas, of the Debian-SF [gnu.org] project, had already been working on a SF2.5-based package, which is now included in Debian's Stable distribution (woody). ... it's a slick, clean installation, quite impressive, and a 2.6-based version is in the works ... it is expected that GForge and Debian-SF will merge at some point, too ...

      VA promised to release SF "2.7" in August of 2002, which has come and gone with not so much as a peep from VA ...

      tim (or roland, or anyone really), kindly correct me if i'm off on these points, but this is how i understand the situation
    • Actually slashcode wasn't released for a long time(like 2 years after OSDN bought them). Quite a number of people got on their case about that, as here they were actively promoting the GPL but they weren't willing to use it themselves. It was probably more of a case of laziness than planned.

      The SourceForge stuff on the other hand stopped being released right about the time they went from being VA Linux to VA Software. They appear to have come to this understanding that you can't make money selling Linux, so they looked at their successful SourceForge project and decided they could sell that as a development solution.

      But you can't very well sell something you are giving away for free, so they stopped offering it for free under the GPL.

      Does Tim have a legit beef? I don't know, perhaps. But I also think the VA shareholders would have a legit beef if VA didn't do whatever they had to do to become profitable. The GPL is all nice and dandy until it comes to the reality of putting food on the table.
      • They just sold over-priced servers with Linux pre-installed. It was a retarded business model, seeing as how as soon as Linux got popular the major players (dell, Compaq, HP, SGI, IBM) just start offering Linux pre-installed on their normally priced servers.

        After that they tried selling Source Forge, and running OSDN (slashdot and a handful of other sites). I'm pretty sure SF isn't doing very well, and who knows about OSDN.

        Red Hat, on the other hand, which basically sells shrink-wrapped Linux distros and offers support on setting up Linux in business is doing fine, and is actually profitable (last I heard).
  • by perlow ( 451482 ) on Thursday December 12, 2002 @03:41PM (#4873687) Homepage
    On a related note, Sharp Electronics launched ZAURUS.COM today, which includes a Sourceforge 2.5 based custom implementation designed by Tony Guntharp, Tim Purdue's colleague in the original SourceForge project.

  • Warning: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111) in /hdd/2/home/postnuke/public_html/pnadodb/drivers/a dodb-mysql.inc.php on line 121

    Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111) in /hdd/2/home/postnuke/public_html/pnadodb/drivers/a dodb-mysql.inc.php on line 121
    mysql://root:@localhost/nuke failed to connectCan't connect to local MySQL server through socket '/tmp/mysql.sock' (111) /hdd does'nt look like a good naming scheme.
  • leftovers (Score:2, Funny)

    by Anonymous Coward
    I still think it's funny with things like this [sf.net] get left around. All I have to do is show that to folks and they think twice about buying VA's SF code! (:
  • Excellent interview! He's brutally open, tempermental, and more often than not correct. This man is a true dwarf in the Crytonomicon sense.

    Cheers!

    • hey... did you see that SourceForge 3.2 gets a plug in the new Michael Crichton [crichton-official.com] novel, Prey? The blond, surfer hacker guy wears a SourceForge 3.2 t-shirt! It's weird what the authors pick up as signs of the community.
  • It's back.

    Sorry I was out.

  • Actually, Sourceforge originally came into being when Larry Augustin approached me about building what he called: ColdStorage. This was to be a huge code repository that would never die and make software always available. I had my hands full with the linux.com team I was building, and scrambled to find someone capable to build this beast. I lucked upon Tony Guntharp at the Linux Expo in NC, and the rest is pretty much history. Just an FYI.
  • by Plug ( 14127 ) on Thursday December 12, 2002 @04:48PM (#4874437) Homepage
    Quoth the article:

    OSDir.com: What has the debian-sf crew been able to contribute?

    Tim: They have replaced most of the strings on the site using the internationalization support that we built into the code, but never really used. So they've got complete translations in English, French, Spanish and Korean. And of course, a really slick and easy installation process.


    Does anyone else find this extremely funny? :)
    • And of course, a really slick and easy installation process.

      Does anyone else find this extremely funny? :)

      Well, now that you ask: Yes.

      One of the things we did was build a functional Makefile on top of the std. RedHat v7.2 distro and the available RPMs.

      Would anyone like to know how long it takes us to clone entirely new instances of fully functional ready to use in all it's glory SourceForge v2.6 (with all the goodies corrected and fixed up)?

      • 1 hour - no manual intervention
  • Aren't you supposed to be on your honeymoon? Crimony!!!

    Seriously though, this probably is the clearest possible evidence that VA is a truly f'd company. Who in tarnation is going to buy the commercial SF when this is available?

    According to yahoo financials [yahoo.com], VA lost more in the last year than they have in cash. They now have $25 million in the bank and 144 employees.

    I give them 8 months tops.
    • Let's se: Perhaps users who'll benefit from the 2 years elapsed work of work that has gone into the Enterprise edition. The support and maintenance that is behind the product. Enterprise features (Oracle and DB2 support -- like it or not that's what Enterprises run on). Clearcase support. lots and lots of bug fixes (that I see are not in Gforge) Oh, documentation - yes, some lesser mortals do need docs. Shall I go on? Last time I read the 10Q they had a lot more than $25 million in the bank (do your homework dimwit) - how much do you have in *your* account big boy? Oh - and the system you posted your note is paid for by VA Software. How much do you pay to post here???? Yeah - thought so. Perhaps before you spout crap you think twice about biting the hand that feeds you. Tool.
      • Just got the info from Yahoo's site, which is usually pretty up to date.

        > Oh - and the system you posted your note is paid for by VA Software. How much do you pay to post here????

        Yet another reason why they won't be around much longer.

        Not that I'm rooting for their demise, but it's now starting to look inevitable. MAYBE they can pull it off, but they'll need further staff cuts. Agreed that some enterprises will want the features you mention, but 1) they'll need to pay a lot to support VA's 120+ employees, and 2) the bugfixes and enterprise features will eventually get into GForge.
  • You guys crack me up. Any sane person knows there is no shadow conspiracy here at slashdot. Now, if you'll excuse me I have to get my Rob Malda brand TV dinner out of the microwave... Geez..
  • GForge happens to be also a graphics utility. Oh well :)
  • Obviously Slashdot's parent runs SourceForge, so insert whatever mental disclaimer and conspiracy theory you want here.
    ... i'll give you a conspiracy theory: that doesn't sound like something "CmdrTaco" would say, does it? Who thinks OSDN bought the rights to CmdrTaco?
  • Is there a commercial version of SourceForge planned? I always thought a mixture of Asynchrony, RentAcoder and SourceForge could attract and implement a lot of new ideas.
  • (1) Alexander the Great was a great general.
    (2) Great generals are forewarned.
    (3) Forewarned is forearmed.
    (4) Four is an even number.
    (5) Four is certainly an odd number of arms for a man to have.
    (6) The only number that is both even and odd is infinity.

    Therefore, Alexander the Great had an infinite number of arms.

    - this post brought to you by the Automated Last Post Generator...

UNIX is hot. It's more than hot. It's steaming. It's quicksilver lightning with a laserbeam kicker. -- Michael Jay Tucker

Working...