It seems as though everything is getting virtualized.
To save money, accelerate time to market and provide flexibility, many businesses are deciding to embrace network functions virtualization (NFV), the process in which server-based network operations—like intrusion detection, firewalls, Domain Name Service (DNS) and others—are virtualized.
In other words, NFV empowers engineers to deploy and manage network services virtually.
In an effort to accelerate innovation and advance open NFV, the Linux Foundation recently announced a consortium of companies would be joining forces on the Open Platform for NFV Project, which is described as a “carrier-grade, integrated open source platform.”
While the consortium includes many of the expected companies—AT&T, Cisco, Dell, HP, IBM and Intel, among many others—some industry juggernauts, like Verizon and BT, are conspicuously missing.
“The Open Platform for NFV will bring together providers, cloud and infrastructure vendors, developers and users alike to define a new type of reference platform for the industry, integrating existing open source building blocks with new components and testing that accelerates development and deployment of NFV,” explained Jim Zemlin of the Linux Foundation. “We are excited to host this important industry initiative that will provide a common foundation for the future of networks.”
So why the push for NFV, anyway? For starters, NFV:
- Saves money. Businesses are able to reduce both CAPEX and OPEX when they move forward with NFV. Rather than having to pay to power and cool a host of equipment or buy new purpose-built hardware, everything you need to power your operations can be managed on a virtual machine.
- Accelerates innovation. Instead of having to invest a whole lot of time deploying networking services in a traditional manner, NFV allows you to make changes immediately, thus allowing you to better navigate ever-changing business requirements.
- Provides agility. NFV gives you the ability to deliver services via software. This allows you to quickly figure out new configurations virtually instead of having to figure out what changes need to be made to hardware.
NFV is still a relatively new idea. But thanks to the fact that the open source community has finally embraced it, we should begin to see more companies benefiting from it in the very near future.
These days, any serious IT professional needs to be well versed in open source technology. Recognizing this need, Seneca College founded The Centre for Development of Open Technology (CDOT) in 2002, committed to the sharing knowledge, education and projects with the open source world. While Seneca’s dedication to open source technology showcases the college’s forward-thinking abilities, the fact that it’s making the news in the first place also highlights the notion that not enough higher learning institutions are committed to the open cause.
So how did CDOT come to be so immersed in open source technology? Well, back in 2005 David Humphrey, a faculty member, got in touch with Mozilla with some questions related to Firefox’s code base. After the engineers at Mozilla saw what Seneca students were able to do, a symbiotic relationship was born.
Back in the day, we probably became accustomed to having professors assign us what appeared to be busywork from time to time. Rather than having programming students create code to solve fabricated problems that have no real-world application, CDOT empowers its student researchers to work on problems that were indeed very real. At the same time, these students become very familiar with the open source philosophy that working together, a group of programmers is often able to come up with a better solution. And because the code that powers those solutions is free for anyone to see, the solutions can be continuously improved.
Seneca’s open source program differs from the handful of other programs due to the fact that undergraduate students are able to get incredibly involved with actual open source projects. Believe it or not, the school actually designs courses in such a way so as to ensure students will participate in them.
The end result? Many of CDOT alumni end up at open source companies like Mozilla and Google.
As time passes, even more companies, governments and education institutions will embrace open source technology. Since that’s the case, the sooner your organization does, the better.
Microsoft Opens .NET
In what is probably the smartest move Microsoft has made with.NET, Microsoft announced this week that it is making the platform open source. Although pieces of .NET have been released as open source in the past this is the first time the entire framework has been made available. The move significant increases the suitability of .NET platform for development across all platforms. Needless to say that we had already covered .NET in our Global IP Signatures (GIPS) database. Gigaom covers it nicely here, or take a look at the project on GitHub.
UK Ministry of Defence Opens Ideaworks
The Ministry of Defence in the UK has open sourced Ideaworks, a collaboration application for organizing and ranking ideas. The program was originally created as an inexpensive prototype and it is hoped that sharing the project will help improve the code. This being a slow day at Protecode, we are currently scanning it for security vulnerabilities. Here’s the code and the story at Computer World UK.
Collecting Taxes is Better With Open Source
Indonesia’s tax agency has saved 90% on maintenance and licensing fees since 2002 by using open source software. Lower cost of acquisition and maintenance was one driver. The lack of license fees on open source software also allows the agency to bypass the country’s complicated procurement system. Read more at Future Gov.
Government Collaboration in India
Not to be left behind, the government of India is set to create a policy that favours open source software over proprietary equivalents. Aside from the cost savings, the government hopes that using open source will increase the speed and quality of development within government. All this will be hosted on an Indian GitHub-like repository The Economic Times reports.
Let the Open Source Community Grow Your Vegetables
The open source concept may be getting a bit out of hand. Here’s why. A team of Italian engineers have created The MEG (Micro Experimental Growing) Open Source Greenhouse. You can control the temperature, humidity, soil, and lighting of the MEG. Users will then be able to share the recipe for their gardening successes (and failures) with the MEG community to improve the growing process for everyone. The culprit for the story is Gizmag.
Choosing an Open Source License
Computer Weekly published a helpful infographic (The best we have seen so far) on choosing an open source license.
The Internet of Things (IoT) market might bring in as much as $19 trillion by 2020. In the simplest language, the IoT is the idea that if a device stands to benefit from communicating with the Internet, it’s only a matter of time before the device is built with that functionality.
Like any other avenue of technology, the IoT encompasses both proprietary and open source solutions. With that in mind, let’s take a look at four exciting open source IoT projects, as we believe open source will help the IoT realize its fullest potential:
- Contiki is an open source operating system designed with the IoT in mind. According to the project’s website, Contiki “connects tiny, low-cost, low-power microcontrollers to the Internet,” supporting both IPv4 and IPv6.
- mBed is building an open source operating system, a device server and other free tools that are designed to encourage efficiency, connectivity and security with an eye toward scalability. In other words, mBed is creating the framework that allows users to build standards-based IoT devices at scale.
- TinyOS is, you guessed it, another open source operating system for the IoT. The OS is designed for low-power wireless devices, such as those used in sensor networks, ubiquitous computing, personal area networks, smart building and smart meters, among other things, according to the project’s website.
- InfluxDB is an open source distributed time series database with no external dependencies, as the project’s website explains. The database is self-contained with no external dependencies, and it can scale horizontally. InfluxDB features a “SQL-like query language designed for working with time series and analytics.”
There are countless other open source IoT projects, many of which provide users and developers with very useful functionality. As the IoT continues to proliferate, we expect that these open source projects will become even more common, particularly as developers strive to ensure interoperability amongst their solutions.
How many times have you left your home only to wonder whether you locked the doors, turned the lights off or shut off the air conditioner? Thanks to the rise of the Internet of Things (IoT), worries like these will likely become a thing of the past—sooner than you might realize.
Simply put, the IoT encompasses the idea that every device in our lives—from car keys to home appliances even to sneakers—that stands to benefit from Internet connectivity will ultimately be connected. As technology evolves and network connection speeds become faster, we can expect to see the IoT ecosystem grow by leaps and bounds. In fact, Cisco estimates that, by 2020, the IoT ecosystem will grow to include 50 billion devices.
While the IoT promises to have a profound impact on all of our lives, serious consideration must be given to the interoperability among this multitude of connected devices. After all, the ultimate promise of the IoT will be realized when the technologies work together in unison.
And that harmony might very well be found in open source technology.
“If you look at the Internet today, it’s run on open source,” explains Ian Skerret of the Eclipse Foundation. “Linux, Apache and open standards like HTTP are the building blocks. But if we’re really going to get an Internet of Things, we need a set of core building blocks that anyone can use to develop commercial or internal solutions.”
In other words, IoT solutions need to be engineered by people who are familiar with gateways, networks, enterprise systems, data analytics, integration with ERP and CRM systems and more, Skerret continues. Should all of that technology be built in a closed environment, creating solutions that seamlessly interoperate with one another could be difficult if not impossible.
To combat this, Eclipse has launched an IoT initiative that seeks to develop an open source platform that can be leveraged by companies building IoT solutions. The platform would allow builders to ensure their solutions are compatible. The end result? A better experience for the end user.
…and more in this week’s compendium of open source news!
You can probably express any feeling imaginable with Twitter’s newly open sourced library of 872 emojis, released under MIT license. Developers are free to use them on their sites or apps with Wordpress having already begun implementing them. Read more on Twitter’s blog, and then pick up the library on GitHub .
Oracle: A Positive Influence On MySQL
Percona is a company that lives on MySQL, the second most popular database in use, by providing support and implementation expertise. Fed up with the bad rap Oracle has received after acquiring MySQL, Percona’s CEO, Peter Zaitsev, explains why he believes MySQL has actually become stronger under Oracle’s stewardship. Zaitsev’s points are expanded at ZDNet.
Adobe Gives Developers A New Open Source Tool
Adobe Research has been releasing products, such as Flex, to open source community. Now after three years of development, version 1.0 of Adobe’s open source code editor Brackets is available. The editor, geared towards web designers and developers aims to streamline web development and is distributed under an MIT license. Tech Times, has more of the story and try it out for yourself here.
Can’t find a Job? Try Open Source!
Recent graduates often having trouble finding employment with no practical work experience, and the solution to their problems may lie in open source. Contributing to an open source project highlights a job seeker’s technical skills as well as their ability to work with others. And it can pay off – the open source company SUSE often recruits new employees from its pool of active contributors. Read more at Wired, then head over to GitHub and start coding!
SDN Competition Heats Up
Open Networking Lab (ON.Lab) is the newest player to enter the field of open source software defined networking (SDN), and unlike the current forerunner of open source SDN, OpenDaylight, ON.Lab is driven by researchers rather than vendors. While a little competition is always good, the two will have to work together to ensure the market is not fragmented further. Read more at Tech Target.
Challenging Enterprise Standards With OSS ERP
After working on an open source Enterprise Resource Planning (ERP) system for many years, Rushabh Mehta’s project finally began to take off when he moved it to GitHub in 2011. Before that, no one wanted to buy an ERP from a start-up, but after bulling a community around the project, Mehta estimates that around 500 companies are now using the code. Mehta’s end goal is to become the Wordpress of ERPs, giving small companies who could not previously afford such tools the benefit of an end-to-end resource planning system. Read more at opensource.com.
In open source license management news…
We’ve issued a corporate update! Read all about our recent success and shameless self-promotion here.
Software-defined networking (SDN) is the process of decoupling the control plane from the data plane, allowing the network to be controlled via software rather than hardware. SDN is becoming increasingly popular in the enterprise space, as businesses enjoy faster service provisioning, network flexibility, more formidable security and reduced operating expenses, among other things, when they employ the technology.
As a result, it shouldn’t come as a surprise that the SDN market is growing. But what is surprising is the speed of that growth: The SDN market brought in $360 million in 2013, according to IDC. By 2016, the market is supposed to bring in $3.7 billion, a tenfold increase in three short years.
Businesses that decide to give SDN a try have the option of deployment with either proprietary or open source solutions. Let’s take a look at three reasons why open source makes more sense:
- Quality. Because open source code is developed in a community environment, there are more eyes scanning code to make sure it’s as formidable as possible. If glitches are uncovered, they’re immediately fixed, as programmers are constantly looking to improve their product.
- Innovation. Open source solutions allow for business agility and flexibility. Rather than dealing with possible problems of inoperability among disparate proprietary solutions, open source tools are just that—open—meaning that innovation occurs more rapidly.
- Security. From the outside, you might think that proprietary solutions are more secure than their open source counterparts. But quite the contrary: Because of the community of eager coders that comprise the open source world, security holes are patched quickly, as code is constantly scanned. In fact, more companies are choosing open source because of its security measures.
But the list of benefits doesn’t stop there. Click here to read even more.
In the wake of the recent celebrity photo leak scandal—and on the heels of what appears to be a similar Snapchat-related heist—digital security has become a high priority for all consumers and all businesses.
For the most part, people who use computers, the Internet and things like social media are not necessarily computer-savvy. In other words, while they might not have a problem figuring out how to turn a computer on and connect to the Internet, they might be susceptible targets for hackers and other ill-intentioned individuals.
To help protect those who need it most—and everyone else, for that matter—Google and Dropbox are teaming up with the Open Technology Fund Internet freedom program and other security professionals to form Simple Secure, a new consortium focusing on open source security.
There are a lot of security tools that Web users can employ to protect their digital footprints. But the lack of technological prowess among average Internet users makes them unlikely to discover and utilize those tools.
Simple Secure aims to create open source security tools that are easy to use—even for the most novice Internet user.
“Most security solutions are ineffective because they are too complex or time-consuming, so people make mistakes and give up,” explains Angela Sasse, a member of Simple Secure. “That does not mean they don’t want effective protection; people prefer to use the Internet and mobile services without constant worries.”
If Simple Secure accomplishes its goals, users won’t have to worry about being the victims of eavesdropping, keylogging or phishing, as they’ll be able to leverage an open source tool that even non-geniuses can use.
Today’s economic climate remains uncertain, and as a result of facing pressure from the public, lawmakers in Washington are continuing to look for ways in which they can reduce the expenses of the federal government. And it seems like one of the easiest places to find those budget reductions of late has been NASA.
Despite the fact that the government’s space administration doesn’t really account for that large of a chunk of the federal budget—this year, the White House requested a $17.46 billion budget for the department, a reduction of $186 million from the previous year—lawmakers continue to see NASA when they are looking for cost savings. (The department’s budget peaked in 2010 at $18.724 billion.)
So just how does NASA figure out how to stomach these kinds of budget cuts? Recently, the department moved its technological infrastructure into the cloud. At the same time, NASA switched to Drupal and Ubuntu, an open source content management system and operating system, respectively. Both changes resulted in cost savings related to NASA’s hosting expenses, according to Roopangi Kadakia, NASA’s web services executive.
NASA’s decision to move its computing infrastructure into the cloud has already generated cost savings of 40 percent, Kadakia said. The agency has also enjoyed a 25-percent reduction in operational and maintenance costs as well, she said.
No matter the industry, even in times of economic prosperity, it doesn’t make much sense to pay more than is necessary for products or services. As such, businesses and organizations across all verticals should consider looking into the significant cost savings associated with deploying open source tools. With reduced expenses, increased flexibility and freedom from vendor lock-in, it’s very likely that all organizations will at least be able to find some open source tools that make sense for their particular situations.
US Government Is Playing Games With Open Source
Normally, the National Geospatial-Intelligence Agency (NGA) in the US provides imagery, map-based intelligence and geospatial information in support of the nation's military forces, national policy makers and civil users. So, it may come as a surprise when NGA announced that it has made the code for its gamification software available on GitHub under an MIT license. The larger community can then use, expand or improve the code for gamers, and for the NGA. Read the story at Gamasutra, then get the code at GitHub.
eBay Is Now Offering Open Source
Do you think there is anything you can’t buy on eBay? Well, no, there is sooo much on eBay, and frankly it is beginning to slow the site down. So, eBay designed its own online analytics processing (OLAP) engine called Kylin to speed up Apache Hadoop. Now they are joining a growing list of proprietary software companies that contribute to the open source community with its release of Kylin, helping enterprises take advantage of batch processing frameworks. There is more at Silicon Angle.
Even Drones Use Open Source
The Linux Foundation recently announced the formation of Dronecode, a partnership between chipmakers and drone companies that aims to establish the best practises in open source drone technology. The foundation wants to encourage drone adoption in the fields of environmental research, humanitarian work, and search and rescue. Read more at Cnet.
How Should Governments Adopt OSS?
A study commissioned by the US Department of Homeland Security recognizes the prevalence of open source software in Government operations. The study offers a number of solutions for removing common roadblocks that government agencies face when adopting open source software. The report addresses security concerns and suggests OSS accreditation focused on risk management. It also encourages the collaboration between government agencies and the open source community.
Open Source Slowly Gains Ground In Quebec
Government agencies around the world have been moving towards open source, and Quebec may be the next one to join the fun. Until now the Quebec government in Canada has been slow to embrace open source and the benefits that come with it. Following in the UK’s footsteps Quebec’s government passed a bill in 2011 to consider open source alternatives in IT decisions, which has opened the door for open source contractors. Read more at the Montreal Gazette.
The Robin Hood Of The Software World
Take from the companies and give to individuals. Borrowing from a proposed idea for subsidizing pharmaceutical research, Glyn Moody proposes funding open source projects through an Open Source Dividend – or taking a small fee from the sale of proprietary software and awarding it to open source projects. Read more of Moody’s rationale at Computer World UK.
Read some recommendations from some industry experts (including Protecode’s own Norm Glaude) at ACM.