Follow Slashdot stories on Twitter


Forgot your password?
Open Source Apache

Best Open Source Software Identified By InfoWorld Listicles ( 63

An anonymous reader writes: InfoWorld announced the winners of this year's "Best of Open Source Software Awards" -- honoring 68 different projects, spread across five categories. Besides the 15 best software development tools, they also recognized the best cloud computing software, machine learning tools, and networking and security software (as well as the best databases and analytics tools).

"Open source software isn't what it used to be," writes Doug Dineley, the site's executive editor. "The term used to conjure images of the lone developer, working into the night and through weekends, banging out line after line of code to scratch a personal itch or realize a personal vision... But as you wend your way through our Bossie winners, you're bound to be struck by the number of projects with heavyweight engineering resources behind them... Elsewhere in the open source landscape, valuable engineering resources come together in a different way -- through the shared interest of commercial software vendors."

More than 10% of the awards went to the Apache Software Foundation -- 7 of the 68 -- though I was surprised to see that five of the best software development tools are languages -- specifically Kotlin, Go, Rust, Clojure, and Typescript. Two more of the best open source software development tools were Microsoft products -- .Net Core and Visual Studio Code. And in the same category was OpenRemote a home automation platform, as well as Ethereum, which "smells and tastes like an open source project that is solving problems and serving developers."

This discussion has been archived. No new comments can be posted.

Best Open Source Software Identified By InfoWorld Listicles

Comments Filter:
  • by Anonymous Coward

    Clicked on first link. Saw it was a bullshit slideshow rather than a list. Fail. Don't care enough to put up with that.

  • by Anonymous Coward on Saturday September 30, 2017 @07:10PM (#55285519)

    The Rust programming language made their list of top dev tools and this is great to see! Rust really deserves this recognition because it is one of the few languages really pushing ahead the state of the art. C and C++ and Java were good for writing the kind of software we've used during the last 50 years, but Rust delivers what we'll need to write software for the next 100 to 200 years. Rust is built from the ground up to handle large software systems running on computers with many CPU cores and in hostile environments like the Internet. It's well positioned to meet our current and future programming needs. The community is also one of the friendliest I've ever dealt with. They know their stuff and they're always willing to help. Rust is the future and getting this recognition is just what it needs for more people to learn about all that it can offer.

    • And yet its evangelists are all morons. How can that be?

    • Too bad it's distributed under a contaminated license.

    • Rust has two upsides: safe multi-processing on a shared memory architecture; and safe manual memory management.

      Shared memory architectures probably won't be relevant all that long... Limitations in hardware make cache synchronization hard, and limits the number of cores... Even today having multiple cores using shared memory is super slow. The future of safe multi-processing belongs to message passing, the over head is a bit higher, but the hardware will scale for decades to come.

      As for safe zero-cost a
    • The big complaint I always here about Rust is the toxic community. They have a reputation for intolerance, bigotry, and dogmatism. Whether that reputation is deserved I cannot say. It's bad enough to make me not really want to explore The Rust ecosystem.

  • conjuring images (Score:5, Insightful)

    by darthsilun ( 3993753 ) on Saturday September 30, 2017 @07:18PM (#55285547)

    "Open source software isn't what it used to be," writes Doug Dineley, the site's executive editor. "The term used to conjure images of the lone developer, working into the night and through weekends, banging out line after line of code to scratch a personal itch or realize a personal vision...

    Pffft. Not sure what planet you were on. I was using gcc-1.33 or so and X11R3 way back in 1989. Both were too big to be done by lone developers and that not withstanding they were clearly the work of many people.

  • by hcs_$reboot ( 1536101 ) on Saturday September 30, 2017 @07:25PM (#55285565)
    no MySQL or MariaDB in the "best" "databases and analytics tools" ; are they too famous to deserve a mention?
    • I was also thinking of Postgre, and MongoDB? Not flashy stuff, but these two can carry the load.

      Eclipse didn't receive any mention, strange. Yet I've encountered few who didn't know how to use it.

      As for Machine Learning? Not a single one was used for learning to interface to people. Maybe some more learning needs to happen there.
  • bah! (Score:4, Insightful)

    by Anonymous Coward on Saturday September 30, 2017 @07:27PM (#55285579)

    No love for g++?





    I use those things infinitely more than I'm ever going to use 'Rust' or 'Visual Studio Code'.

    • Re: (Score:2, Funny)

      by Anonymous Coward

      It's like they kicked us right in the listicles by omitting our favorite programs.

      p.s. haha. Slashdot knows what's up. Captcha: naughty

  • by Snotnose ( 212196 ) on Saturday September 30, 2017 @08:11PM (#55285725)
    Slideshows need to die, just like the blink tag of myspace needed to die. Slideshow? Close that tab and move on. Oh, you can be deslided? Someone else will do it. Somewhere on the page I can "display full article"? Not gonna look for it.

    Slideshows need to FOAD ASAP.
  • ... that we would be warned when being directed to a slideshow.
  • I re-built a known-to-work project and it failed when I tested the new build (where the program written in Go was maybe one thousandth of the total code size.) A few hours of debugging later I found that the Go developers had made a "breaking" change in the SSL client code a few weeks earlier.

    • That's more a tooling/ecosystem problem than a language issue. But frustrating all the same.

      It's a bit surprising that a language with such a gleefully anti-democratic core team hasn't been able to settle on a package management solution yet.

    • This is a _very_ common problem for systems that re-invent versioning for their projects, especially when they ignore the very robust GNU numbering scheme. That major.minor.trivial numbering scheme 's described well at [].

      It's been a large problem with older tools as well, and it is why industrial operating systems do _not_ upgrade core components to major new releases. It's been devastating to projects that say "just build the code when you need it", because components in the

  • So where is x264, which encodes most of the video you watch? x264 powers YouTube, Netflix, Facebook, Amazon, Hulu, most cloud video services, and more commercial/broadcast video encoder systems than any other encoder library. Where is x265? FFMPEG? LibAV? Gstreamer? VLC? Open source dominates video and audio processing. As far as image processing... where is GIMP? GEGL? OpenCV?

I go on working for the same reason a hen goes on laying eggs. -- H.L. Mencken