Slashdot Mirror


Microsoft Is Shutting Down CodePlex (venturebeat.com)

Microsoft corporate vice president Brian Harry announced in a blog post today that they are shutting down CodePlex, its service for hosting repositories of open source software. "As of this post, we've disabled the ability to create new CodePlex projects," Harry wrote. "In October, we'll set CodePlex to read-only, before shutting it down completely on December 15th, 2017." VentureBeat reports: While people will be able to download an archive of their data, Microsoft is teaming up with GitHub, which provides similar functionality for hosting code that people can collaborate on, to give users "a streamlined import experience" to migrate code and related content there. "Over the years, we've seen a lot of amazing options come and go but at this point, GitHub is the de facto place for open source sharing and most open source projects have migrated there," Harry wrote. Microsoft has been leaning in more and more to GitHub in the past few years. It moved the CNTK deep learning toolkit from CodePlex to GitHub last year. Today Microsoft's GitHub organization has more than 16,000 open source contributors, Harry wrote. And last year GitHub itself made a big deal about Microsoft's adoption of GitHub. At the same time, CodePlex has rotted. In the past month people have made commits to fewer than 350 projects, Harry wrote. GitHub is based on the Git open source version control software, which keeps track of changes by multiple people. People can move code to alternative systems like Atlassian's Bitbucket and Microsoft's Visual Studio Team Services, Harry wrote. The startup GitLab also offers hosting for open and closed source projects.

Slashvertisement: Here is SourceForge's message to CodePlex devs.


45 comments

  1. Re:Thinly veiled Slashvertisement by Anonymous Coward · · Score: 2, Funny

    Yeah, I've never heard of this "Git Hub". Perhaps I'll check it out!

  2. Re:Bill Gates by Anonymous Coward · · Score: 0

    thats not true hes an athiest

  3. Re:Bill Gates by Anonymous Coward · · Score: 0

    He's a Hellenic reconstructionst pagan.

  4. Makes sense by Anonymous Coward · · Score: 0

    Certainly makes a lot of sense to place everything in one place. GitHub sounds like the best place.

    1. Re:Makes sense by lucm · · Score: 1

      As Mark Twain allegedly said: put all your eggs in the same basket and watch that basket.

      --
      lucm, indeed.
    2. Re:Makes sense by franzrogar · · Score: 1

      I like this better: "Put all your eggs in the same basket and watch that basket FALLS".

  5. Not so good news by Anonymous Coward · · Score: 1

    I was going to say "about time!", but then I realized how good it was to keep Microsoft code constrained to a single site without polluting the rest of the internet.

    1. Re:Not so good news by Anonymous Coward · · Score: 0

      What's actually wrong with the Microsoft code they have released? Or are you more interested in business than technology?

    2. Re: Not so good news by Anonymous Coward · · Score: 0

      Using thrir non-free licenses

  6. Re:Thinly veiled Slashvertisement by Anonymous Coward · · Score: 0

    Slashvertisement for what?

  7. Re:Thinly veiled Slashvertisement by Anonymous Coward · · Score: 0

    You need to get out more.

  8. Re: Thinly veiled Slashvertisement by Anonymous Coward · · Score: 0

    Github, duh.

  9. Re: Thinly veiled Slashvertisement by Anonymous Coward · · Score: 0

    Surely you aren't suggesting that only companies you haven't heard of need to advertise - because that would be moronic.

  10. Why shut it down? by sokk · · Score: 1

    I've found a bunch of useful software there that has been abandoned and not been moved to Github. Why shut it down? They could've made one guy have a part time job watching over it, and kept the stuff running on Azure.

    1. Re:Why shut it down? by Anonymous Coward · · Score: 1

      it's called 'not making money' or in amazon-speak, 'CRAP' (can't realize a profit). google does it all the time with their 'free' services, why should microsoft be any different?

      besides, microsoft really does NOT want people writing software for windows for distribution outside of the "store", where they can track installs, users, and collect their cut of any money that comes in.

    2. Re:Why shut it down? by Anonymous Coward · · Score: 0

      besides, microsoft really does NOT want people writing software for windows for distribution outside of the "store"

      No problem with that here. I personally will no longer be writing any non-Store software for windows. Of course it goes without saying I will also never write any Store software either.

      It's a shame though, for as much as I'm learning to love linux, I always did sort of like Visual Studio and .NET. Oh well.

    3. Re:Why shut it down? by Anonymous Coward · · Score: 0

      why should microsoft be any different?

      Every time Google shuts down a service we hear it as a sign of doom and proof that nobody should rely on the company. For some reason, when Microsoft does the same thing, everybody on Slashdot is apologetic and telling us how "they need to do it for the revenue".

      In fact, the truth is simple, even if Microsoft had good will, which they don't, at any time they can get into serious commercial problems and disappear just like that (think of Arthur Anderson or Nokia - nobody could believe that they would collapse until they just did). You should never be fully reliant on a proprietary service you don't have full source code and infrastructure ready to replace. Always have at least two equivalent, completely independent services and practice migrating regularly.

  11. APRIL FOOLS by Anonymous Coward · · Score: 0

    GMT time, beotch.

  12. Github monoculture by manu0601 · · Score: 3, Interesting

    It seems we are moving toward a Github monoculture. That will turn it into a high value target for attackers.

    The ironic point is that git nice point is to be distributed, and despite this, we move to a single central hub.

    1. Re:Github monoculture by Dutch+Gun · · Score: 1

      Even with git, you still need a centralized repository for management and integration. The "distributed" part simply means you don't have to connect to a central server to get your own work done, since everyone has a full copy of the repository locally, and can *work* on it locally. If Github shut down tomorrow and stayed down for a time, it wouldn't impact my ability to work on any GitHub-based code already on my machine - only management of it (pull requests, bug reports, etc).

      --
      Irony: Agile development has too much intertia to be abandoned now.
    2. Re:Github monoculture by Anonymous Coward · · Score: 0

      Github's value is in the issue / pull-request tracking UI. Beyond that you could host your git repo anywhere else and do your PRs/issue tracking with a different tool.

    3. Re:Github monoculture by MobyDisk · · Score: 1

      What other free web-based UIs exist for this purpose? Ironically, Microsoft provides one too, but I assume it isn't based on codeplex.

  13. Re:Sourceforge... by lucm · · Score: 1

    True. They even leapfrogged download.com in terms of spyware.

    --
    lucm, indeed.
  14. GitHub layout reads like assembly language by Anonymous Coward · · Score: 0

    Why is Microsoft just retreating? They need to grow a pair.

  15. So Ironic by qzzpjs · · Score: 2

    I find it ironic that Microsoft is pushing everybody over to using GIT since it was created by Linus Torvalds to help the community develop and manage code for Linux better.

    1. Re:So Ironic by Anonymous Coward · · Score: 0

      I also find it hilarious that they're pushing people toward Git, since Git is a steaming pile of shit for non-distributed development. And single-entity development makes up 99% of Microsoft's dev market.

      At the dev shop where I work, and we're a Microsoft shop, we tried a Git repo for a recent project that one of our hipster iOS devs was working on. Fast forward a few weeks and he's fired for sleeping on the job, the iOS projects are all back-burnered due to unprofitability, and Git is a total pain in the ass that we're all looking to forget. TFS spanks Git for ease-of-use by a wide margin.

      So I guess it's time to go rescue some archival stuff from Codeplex. Because once the historical copy of the version of NewtonSoft's JSON library that still supports .NetCF 3.5 is gone, there's no safety net for some critical-yet-annoying-to-support software that I work on. The same goes for several other old-ass projects that are in maintenance-and-could-you-please-hurry-and-migrate-this-shit-to-Android-already mode.

    2. Re: So Ironic by Anonymous Coward · · Score: 0

      TFS17 uses git

    3. Re: So Ironic by Anonymous Coward · · Score: 0

      ...and TFVC, however anyone can tell GIT is in and TFVC out in the long run.

  16. Re:GOOD! by Anonymous Coward · · Score: 0

    hardly, codeplex is hugely popular, they aren't shutting up shop because of lack of use, they are migrating to the even big pond of bithub.

  17. Re: Thinly veiled Slashvertisement by Anonymous Coward · · Score: 0

    Slashdot owns SourceForge lol

  18. Re:Sourceforge... by whipslash · · Score: 3, Informative

    Slashdot owns SourceForge now. Since we took over in 2016 we've been improving. https://arstechnica.com/inform... No more bundled adware, all projects are scanned for malware, https downloads & hosting, & more. Big redesign coming soon too

  19. Re:Sourceforge... by lucm · · Score: 3, Insightful

    Slashdot owns SourceForge now. Since we took over in 2016 we've been improving. https://arstechnica.com/inform... No more bundled adware, all projects are scanned for malware, https downloads & hosting, & more. Big redesign coming soon too

    Can't help but notice this reply was posted at exactly 2017-04-01 0:00.

    --
    lucm, indeed.
  20. Re:Sourceforge... by KiloByte · · Score: 1

    As a past long-time SourceForge user, I'm afraid I see no reason to come back and plenty of reasons to not do so.

    There is, though, a feature SourceForge used to have that I dearly miss: the Compile Farm. At least two of TUI programs I maintain notoriously fail to build on some obscure platform, usually OS X; getting a report after a release and having to beg such a random user for help is not fun. No other platform requires a large monetary investment (you can run MiddayCockroachBSD and Green Pickelhaube in VirtualBox/KVM, MS used to give Insider Preview for gratis, etc) but figuring out how to install/upgrade all of them is also a significant chunk of time. Especially getting MIPS and the likes to run in QEMU is pretty involved. A typical developer owns an amd64 box and a couple of armhf/arm64 boards, but nothing more exotic.

    Unlike 2007 when you shut down the Compile Farm, ways to contain untrusted users do exist nowadays and are mature: containers, kvm, etc. Thus, it'd be a great help if Compile Farm could be brought back.

    --
    The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
  21. Re: Thinly veiled Slashvertisement by Anonymous Coward · · Score: 0

    Your mom needs to get around less.

  22. What about VSTS? by MobyDisk · · Score: 1

    I don't get it. Microsoft is moving their stuff from CodePlex to github. But Microsoft offers VSTS, which is their own service that competes with github. They both provide git + a web UI for bug tracking, releasing, pull requests, etc. Why would they move to github instead of to VSTS? And why would they make a migration tool that migrates to github instead of VSTS? This is like Microsoft deciding to cancel Windows Vista, and making a migration tool that migrates to Linux instead of to Windows 10. Did they forget about their own product?

    1. Re:What about VSTS? by Anonymous Coward · · Score: 0

      Oddly enough, that's an entry level point for a larger product that you can pay for with more features. Organizational integration with azure AD, web editor, automated build system, continuous integration features, Azure deployment automation hooks, extensions, blah blah blah. Point is, it's not just a code repository/wiki/issue tracker. It's more of a hosted TFS system with plugin/extensible functionality.

      https://www.visualstudio.com/team-services/

  23. Re:Sourceforge... by Anonymous Coward · · Score: 0

    Not sure what kind of applications you maintain, but using qemu-user is pretty much 0-effort. You just need to be able for your tests to run a wrapper, but I would hope you are already using valgrind and all that should thus already be there.

  24. Re:Sourceforge... by KiloByte · · Score: 1

    qemu-user is nice when it works, yeah. Too bad, it notoriously interferes with debugging, has broken threading, and badly lags wrt compatibility with current kernels. For example, currently powerpc and powerpcspe guests on amd64 fail at network access (it used to work quite recently). qemu-system has none of such problems.

    Also, qemu-user won't let me catch that Green Pickelhaube's kernels are now built with a seappgrarmor patch that disallows unprivileged user programs to add 2 to an even number. And obviously doesn't work with *BSD at all.

    --
    The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
  25. Monocultures are bad by jensend · · Score: 1

    I didn't have any special reason to love CodePlex, but I'm still sorry to see it and so many other such services go.

    As nice as Github's features are, electing a single organization (inevitably with its own political agenda) as the planet's one source for development repos is a tremendously bad idea. Way too much concentration of power for abuse and way too low an organizational bus factor in case something goes wrong.

    I've been pleased with the changes made here at Slashdot and at SourceForge since Dice sold them to BizX. SourceForge has a long way to go in regaining trust and catching up on features, but it's headed in the right direction. The changes they're making will help stem the exodus and I for one certainly hope it becomes good enough to be a real competitor to GitHub for new projects.