Slashdot Mirror


SourceForge Debuts New UI and GitHub Sync Tool (sourceforge.net)

SourceForge on Tuesday introduced an overhaul of its website to give it a new look and add new features. Among the most notable additions, the popular repository, which hosts over 430,000 projects and 3.7 million registered developers, said it was creating a GitHub Importer tool which would enable developers to import their GitHub project to SourceForge and also sync their GitHub project file releases on SourceForce so they "can take advantage of the strengths of both platforms." In a blog post, the team wrote:We believe the open source community is always better served when there are multiple options for open source projects to live, and these options are not mutually exclusive. More improvements and new features are on track to be released throughout the year, the team wrote.

22 of 121 comments (clear)

  1. Pop-ups... by QuietLagoon · · Score: 3, Insightful

    Hopefully they got rid of that annoying pop-up that appears every time I'm sent to the site to download something. There's no way I'd want to use such a site if that is how my visitors would be treated.

    1. Re:Pop-ups... by Tailhook · · Score: 2, Informative

      Nope. Still there. Same spammy looking site it's been for 15 years. Still a pain to find the link to source code as well, when code should be what appears in front, on top, by default. Want to see changes? Can't find that list anywhere either.

      Nope. Nope. Nope.

      --
      Maw! Fire up the karma burner!
  2. Too little, too late by brendan.robert · · Score: 3, Insightful

    There's literally nothing they can do to rebuild the confidence that was lost, short of just rebranding and building a new community. I don't know of anyone who has still forgiven them for injecting adware into downloads. I agree with them that developers are best served with as many options as possible, and that's why so many people have ditched them years ago. I appreciate the challenge of providing a community free service and having to find affordable ways to keep the lights on. But they botched it. Game over, man. Put a fork in it because it's done.

    1. Re:Too little, too late by whipslash · · Score: 5, Interesting

      Yeah I didn't like them adding adware to downloads either so I bought SourceForge and removed the adware. Doesn't really matter if we convince anyone else, we're just gonna do right by the 1 million daily users and 430,00 projects there

    2. Re:Too little, too late by whipslash · · Score: 4, Interesting

      GitHub lost $66 million last year so it's not quite solid yet. There's a lot of active projects committing code on SF despite the fact that there are a lot of inactive ones. We will make it easier to see which ones are active soon.

    3. Re:Too little, too late by whipslash · · Score: 5, Interesting

      I actually didn't mod him at all. It sucks that some networks still have SourceForge blocked. Hopefully in time that will change but we're just focused on improving the product and catering to our current users. It was a shame what happened to SourceForge in the first place but we had nothing to do with that and part of the reason we bought it was to get rid of the adware

    4. Re:Too little, too late by whipslash · · Score: 2

      Not really. It's like buying an open source repository that has over 30 million users per month and doing right by the people that still use it. If we get new people, great.

    5. Re:Too little, too late by whipslash · · Score: 5, Insightful

      Yeah that makes sense to be skeptical of the previous ownership's decisions but we had nothing to do with it. If a building is burning down and ruining the contents inside due to the owner's neglect, do you then fault the person who buys it and puts out the fire?

    6. Re:Too little, too late by whipslash · · Score: 2

      Hey Paul! You're right and we don't downrank just from lack of commits

    7. Re:Too little, too late by whipslash · · Score: 3, Insightful

      It's not that hard to understand. We are not the ones who were bundling adware. We are the ones who immediately ceased that practice. My analogy is apt.

    8. Re:Too little, too late by whipslash · · Score: 2

      We have plenty of improvements coming for developers.

    9. Re:Too little, too late by AmiMoJo · · Score: 2

      Thanks for your efforts, I hope they pay off. Sourceforge was a great site for many years, and when I next have something to release I'll give it a try.

      It sounds like you are listening and want to make it better. GitHub isn't very responsive, e.g. people have been asking for project folders for years. Try managing 30+ repos in a single list.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    10. Re:Too little, too late by AmiMoJo · · Score: 2

      Thanks. I really can't say that enough... The site might have died under Dice.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  3. Re:But they so skeevy by whipslash · · Score: 5, Interesting
    It's very much end-user focused: provides an intuitive download interface for non-developers, reviews, discovery tools etc. Developers also get detailed download statistics, mailing lists, and more. It's not really a zero-sum game. You can use GH primarily but use the GitHub Sync tool to take advantage of both platforms. There's a good comment from Reddit (u/badsectoracula) I just came across that put it well:

    There is one thing that SourceForge does that basically no other site does: it puts a focus on the user side of things. GitHub, GitLab, Gitwhatever, BitBucket, etc focus too much on the developer side to the detriment of the users.

    It is a bit hard to explain what i mean, but to take a look check this SF project: right at the top you have a big fat green "Download" button, rating from other users with reviews, number of downloads (so you can judge its popularity), a status indicator (beta here), ways to share it with others and even get notifications when the developer makes any updates. And that is at the "header". Right below you have link for the project's files (downloads, what the user cares about, not a VCS view), support, tickets and even a discussion forum with categories (i really dislike how in GitHub people use the bug tracker as a forum).

    Other projects have mailing lists, news, etc. For example in 7zip's project page you get news and a series of screenshots.

    As a user you also get to see the license of the project, the supported OSes and the category it is in - after all a particular project might not fit exactly what you need, but other projects in that category might be better choices.

    And yes, of course, there is also the code tab where you can browse the repository, but unlike practically every other project hosting site, SourceForge does not impose any specific VCS nor is designed around it. Hell, if you want (and many projects on the site do exactly that) you can just provide source code releases and not use a VCS - or use another site to host the VCS.

    Honestly, the amount of information and user focus that SourceForge has is beyond competition. And sadly it seems the vast majority of developers do not really care about their users, because not only SF has lost its popularity (which is understandable considering the actions from their previous owners) but recently i was looking for some sort of "sourceforge-like" software i could install in my own VPS to put my projects and there was nothing. I could find tons of GitHub wannabe clones in every fad language made the last few years (always tied to a single VCS - usually Git - of course) but none that had something as simple as a "Downloads" area.

    The closest i've found is CodingTeam, a French "forge" written in PHP. It is actually quite nice (and if i'm honest i like how it looks better than the new "let's quadruple the size of all the things" SourceForge theme) and even has some features i haven't seen in other similar sites like support for translations. But if you look around you'd find pretty much the entire Internet ignoring it - i've only found a single mention on Reddit from 7 years ago that went ignored and no word about it on Hacker News or any other place where programmers meet.

    Which, IMO, sucks because more often than not as a user i do not really care about the repository of a project - i care about releases, documentation, discussions, support and all that stuff.

  4. Re:not even at gunpoint by whipslash · · Score: 5, Interesting

    The old ownership did that and it sucked. That's why I bought SourceForge and removed all the adware.

  5. Re:GUIs are for millenials and other various trash by Doctor+Memory · · Score: 2

    Oooh, look at Mr. Fancy-Pants here with his IBM 360 and his punched cards! In my day, we did partial differential equations by sticking wires in a plug board and mounting it on our 402 tabulator. By the time we got back from debugging the fire we cooked our dinosaur meat on, we had our answer!

    --
    Just junk food for thought...
  6. Re:not even at gunpoint by nimbius · · Score: 2

    https://en.wikipedia.org/wiki/... confirmed! Logan I'm sorry for the judgement. This decision should have gotten much, much more press than it has. Sourceforge is back!! :D

    --
    Good people go to bed earlier.
  7. Re:But they so skeevy by whipslash · · Score: 4, Insightful

    For non developers the interface is intuitive. Try telling a non-developer to download something from GitHub and SourceForge and see which one they find easier.

  8. Re:a good way to get a virus in your build by whipslash · · Score: 2

    DICE injected adware. We had nothing to do with that and removed it immediately after buying SourceForge.

  9. Re:But they so skeevy by blackorzar · · Score: 2

    whipslash have you thought on including some monetization options for the developers in SourceForge?
    Some ideas:
    1. An end user wants a new feature in a project in SourceForge. If they could send the request to the developer via SourceForge and end user and developer be able to arrange a price paid (SF charging a fee/percent for the service) would be great!
    2. Paid Support plans. Even simple support plans out of the box would be interesting: the developer offers to be in a SourceForge chat room each Friday from 5 pm to 7 pm for their paid support subscribers. SF charges a fee/percent.
    3. Core project model. Be able to offer in SourceForge two versions: a) their Official (paid) version with the classic year updates included and yearly renewals; and b) their in-develpement/unstable/core (unpaid) version. SF charges a fee/percent for the official version.

    It is risky but i think SF has still a good position to try something like this. If you can help to have sustainable opensource projects where the developers can get economical retribution from them it will be a game changer.

  10. Re:But they so skeevy by whipslash · · Score: 2

    These are great thank you. We do have these or variations of these on the roadmap.

  11. Re:Fully-synced repositories would be nice by whipslash · · Score: 2

    Right now it's just releases that are updated automatically but full repositories is coming soon too