When it comes to open source big data processing, Hadoop is no longer the only name in the game. Apache Spark is a general purpose distributed data processing tool that allows users to process gigantic datasets across many nodes, coordinating the processing so that users can concentrate on writing their queries in their language of choice. At the beginning of this year, we announced a new world record in data processing set by Apache Spark, 100 TB of data in just 23 minutes. In the months that followed, interest in Apache Spark has not slowed, and the project has gained many new contributors and adopters.
The Blender Foundation is on a mission "to build a free and open source complete 3D creation pipeline for artists and small teams." This year we’ve seen the power of Blender in the mix of Blender-related articles we've run on Opensource.com. Writer and Blender aficionado Jason van Gumster (author of Blender for Dummies) shared the majority of those stories, including reports from the recent Blender Conference in Amsterdam.
If you spend a lot of time managing files on your computer, you’re going to want a file manager that suit your needs and gives you features that let you quickly and easily take control of your file system. Dolphin, the default file manager in many KDE-based distributions, is a powerful tool to help you organize files. For more on Dolphin, take a look at Opensource.com community moderator David Both’s comprehensive review and guide to the Dolphin file manager from earlier this year.
The world of version control sure has changed since git entered the scene 10 years ago as an open source alternative to BitKeeper for managing the Linux kernel’s source code. Since then, git has rapidly become the most popular tool for tracking changes to files, and not just for code. Git helps track changes to files where revisioning, branching, and collaborative development can help improve the workflow of a project. Are you still working with an older source code manager, but thinking of moving to git? Here are some great tips and resources for making the move.
Piwik is an open source alternative to Google Analytics, and according to writer Scott Nesbitt, chances are it packs the features you need.
Nesbitt writes: "Those features include metrics on the number of visitors hitting your site, data on where they come from (both on the web and geographically), from what pages they leave your site, and the ability to track search engine referrals. Piwik also has a number of reports and you can customize the dashboard to view the metrics that you want to see. To make your life easier, Piwik integrates with over 65 content management, ecommerce, and online forum systems like WordPress, Magneto, Joomla!, and vBulletin using plugins. With anything else, you just need to add a tracking code to a page on your site. A number of web hosting firms offer Piwik as part of their one-click install packages. You can test drive Piwik or use a hosted version."
Fun fact: Maker of the LulzBot 3D printer, Aleph Objects, uses Piwik to run their analytics.
In the era of big data, now may be the time to learn R, which has become the programming language of choice for data scientists and others interested in statistical computing and graphics, and is touted by influencers in big data like Revolution Analytics. Earlier this year, the R Consortium became a Linux Foundation Collaborative project, created to provide support for the development of R-Hub, a new code-hosting platform for developing and distributing packages for R.
In a nutshell, Vagrant is a command-line tool for launching and configuring virtual machines. With Vagrant, environments are reproducible and portable, and the data that defines the environment is stored in text files, making it easy to version control your environments and manage your virtual machines just as you would code. Vagrant allows you to set up development environments on your local machine that are nearly identical to your production environment, regardless of what your host operating system is. Plus, learning how to get started with Vagrant is easy.
Thanks to Jason Baker for his help on this article.
WTF? You guys are positioning SugarCRM as the best of open source when tbey abandoned all work on their Community Edition in 2013.. If you have your finger on the pulse then the patient has rigor mortis. SugarCRM was forked in 2013 to SuiteCRM .. you should know, you wrote about it.
Greg, my fellow editor and I put this list together focused on projects that are a) open source and b) widely used this year, regardless of other criteria like latest release or activity of the project's developers. That might not have been clear. Additionally, as part of our end of year series, we have a list coming out soon that *is* focused on the recent activity of a project as part of the criteria.
You need to fix it. SugarCRM no longer belongs on this list, and you should have written about SuiteCRM instead. Just fix it and stop rationalizing your mistake.
Jen, when you preface the first paragraph of the article with "Every year we look back at 10 of the hot open source projects from the past 12 months." and finish it with "we expect more great things from these projects in 2016."
I wonder what's hot about a dormant project and what other great things you expect from a project that has been dead for more than 2 years.
I am not being deliberately antagonistic. We have conversed in the past and I know you do good work.
But this, IMHO, is not your best.
We removed "we expect more great things from these projects in 2016" and added an editor's note about the most recent release of SugarCRM CE.
Thank you for taking the feedback seriously and acting on it. It would have been preferable had you also dated the release as this is more important than the version number. Better still, if you had informed your readers that this product is no longer under active development.
My last comment on the matter is to invite you to consider the implications for readers who follow what is essentially an endorsement of a product by Red Hat.
They will be deploying a product that has no future. Worse, some of the underlying technologies, principally PHP, are now out of support by their respective vendors. Any security vulnerabilities will not be fixed. You may be encouraging them to install software that is increasingly vulnerable, for which there will be no updates.
I am surprised that Red Hat, a company I respect greatly, are comfortable with this.
Jen, it's true, SugarCRM says they're open source only as a medium to attract new clients. I've tried it before to find zero support. The have a lot of users because a CRM is an important thing for companies, but that doesn't mean they're big as open source, in the sense of a real community.
Openstack would be better, even the complex Vtiger.
Can only agree with you Greg.
The whole redirection taken by them, away from Community Edition in 2013 surely needs highlighting as you've done.
Greg, I'm sure you could have said what you wanted to without being so mean. Jen is a sweetheart, and so what if she made a mistake? I can't remember what I ate for lunch yesterday let alone something I wrote 2 years ago. Give her a break! If she purposely tried to demolish something you cared about, I could see a reason for hostility.
Jen, have a wonderful Christmas. Thank you for keeping us up to date on everything. Greg, Merry Christmas to you too. You're probably going to get a lump of coal, but at least it will warm your heart.
@Cory - i have no evidence to suggest that Cory is not a sweetheart but that is not an excuse for poor journalism. If you are going to write an article in an "authoritative" journal then there is an accompanying responsibility to do the research. Otherwise you are presenting the readership with information that is of very low value. In this case, the readership is poorly informed. Presenting a project that has been dead in the water for more than 2 years as one of the top open source projects of 2015 does opensource.com's readers no favours. I see no need to withdraw my comment.
As for my top list, I would include Docker - https://www.docker.com/ (it allows to promote the open source software around the world by simplifying the installation process) and OnlyOffice - http://onlyoffice.org/ as an alternative to "big brothers" like Google Docs and MS Office 365.
"b) widely used this year, regardless of other criteria like latest release or activity of the project's developers. "
To me that is the key of what Jen was trying to point out. Thunderbird is a lost cause yet is still being used today-and it's open source. It's common sense that even though the project is dead, it is still being used today. Look at COBOL---still in use today and nothing in today's age is supporting it yet it is still popular with certain companies. Poor journalism? ---then you didn't get the point of the article. Just because the project is dead doesn't mean it isn't widely used in 2015.
Thank you, BJ. Yes, this is precisely the point!
That's not a suitable reason. The way this article is written suggests that SugarCE is still an active project, but it isn't.
People are going to google "best open source 2015" and they're going to be mislead by the errors in this article. It needs to be fixed.
Err, so a "Hot languages for 2016" article would include Cobol, Pascal, Fortran ... there's still lots of that stuff out there too. I'm not sure that it's me that's missing the point.
You would actually be right. My mentor would agree that although the dead languages are not being devolved for new projects, they are however a hot item. COBOL developers are still in high demand, even in 2015. Look, I am still very new in the open source world, let alone Linux, but I do understand what is still being used in the field today. It is like the GUI or Command Line for interfaces... Command-line is old school but guess what....still being used today.
Another way I can explain this.... carburetors vs. fuel injection. Fuel injection is the new technology but you still see carburetors being sold and even reviews on them. Still in use today.
Don't down an article just because it's about what is in use today just because it isn't the newest and greatest.
I'd also give honourable mentions to web frameworks like Meteor and big data / compute proijects like ActiveEON Parallels too.
It was great that it became open source but this close to the end of the year.... I would have to say that not enough people have used it prior to it being open sourced....IMHO.
Disagree with Dolphin being on the list.
Perhaps write an article about it and send it in?
I always look forward to these lists and I'm hoping to see http://duckduckhack.com/ there someday!
I would (of course) add https://github.com/enonic/xp to the list. It's a Web Operating System that includes Appengine, NoSQL storage and Web CMS. It was released in February 2015.
Where is Monodevelop, Chrome, Firefox, Eclipse?