Language Selection

English French German Italian Portuguese Spanish

OSS

OSS Leftovers

Filed under
OSS
  • AT&T now an open source believer

    Networked data traffic will only grow moving forward, said Linux Foundation Executive Director Jim Zemlin, and making ECOMP open-source will allow the network to adjust.

    For many of those giants looking to modernize, open source has been the answer, as it allows for flexibility and a vast trove of material to draw from.

    Other legacy companies like GM and GE have also been working hard to reinvent themselves for the digital age, recognizing that they must evolve or face potential extinction. GE CEO Jeff Immelt wants to make GE a leading software company by 2020, while General Motors CEO Mary Barra is working to shift that company to become more of a tech innovator and incubator.

  • The impact of Open Source on operators, systems integrators and vendors

    Open source refers to the ability to access and modify source code, develop derived works, and sell or distribute software. Open source does not imply free of charge. In the context of telecom networks, open source builds on Network Function Virtualisation (NFV). While open source refers traditionally to software, it can apply to hardware in which case a reference design is shared in an open community. The construct of open source leads to collaborative communities, and a product development philosophy that is based on a relatively fast iterative process. This contrasts with the relatively slow ‘waterfall’ process used in the development of telecom network equipment and services.

  • Hyperledger Blockchain Project Announces ‘Technical Working Group China’ Following Strong Interest

    The Hyperledger Project, a cross-industry collaborative effort to study, develop and implement open-source blockchain solutions and standards has set up a working group as an extended arm in China.

  • In the 2017 Tech Job Pool, Open Source Skills Rule

    Here it is: 2017. As the year gets going, the cloud computing and Big Data scenes are absolutely flooded with talk of shortages in people with deployment and management expertise. There just are not enough skilled workers to go around. The OpenStack Foundation, the Cloud Native Computing Foundation and other organizations are now taking some important steps to address the situation.

    Here are some of the best ways to start the new year by getting certified for the open source cloud and Big Data tools that are makng a difference.

    As part of its efforts to grow the OpenStack talent pool and global community, the OpenStack Foundation has announced professional certification programs that are meant to provide a baseline assessment of knowledge and be accessible to OpenStack professionals around the world. Some of the first steps in advancing the program are taking place now, and Red Hat is also advancing OpenStack certification plans..

  • Ford, Toyota to challenge Apple CarPlay, Android Auto

    Wednesday’s announcement establishes the SmartDeviceLink Consortium, a non-profit group that will manage the open source software in SmartDeviceLink. Ford’s AppLink, a part of Ford Sync, is the underlying software in SmartDeviceLink. Ford deeded AppLink to the open source community in 2013. The idea is individual automakers can then build their own center stack display interfaces that look and feel different, while still retaining the voice and instrument panel controls already created by SDL. Right now, Apple CarPlay looks about the same on a $25,000 Chevrolet Cruze (image above) and a $60,000 Audi, to the annoyance of all automakers.

  • Crossing the AI chasm

    I recently presented those learnings at ApacheCon, and in this article I’ll share my top four lessons for overcoming both the technical and product chasms that stand in your path.

What is Open Source Software and How Can You Use it For Business?

Filed under
OSS

Small businesses are always looking for ways to save time and cut the operating costs of their business. One way to do this is by using open source software (OSS) to run their business.

Read more

SiFive rolls out fully open source chip for IoT devices

Filed under
Interviews
OSS

SiFive has also released an Arduino based software development board called HiFive1, along with the FE310 chip. In addition to that, the company has also released the RTL (register-transfer level) code for FE310 under an open source license that will allow chip designers to customize their own SoC on top of the base FE310.

I talked with Jack Kang, VP of Product and Business Development at SiFive, to understand the chip’s impact on IoT world.

Read more

Leftovers: OSS and Sharing

Filed under
OSS
  • Kubernetes tool saves eBay from its OpenStack woes

    Ebay's work with OpenStack has yielded fruit: A new container administration tool that makes better use of Docker and Kubernetes.

    This is yet another thumbs-up for containers finding a place as as useful units of work within an organization, and for Kubernetes managing those workloads. But it's also a sign that even the biggest and most engineer-heavy IT organizations that can bend OpenStack to their will are favoring other solutions out of developer convenience.

  • Open Source, Big Data, and the Governance Challenge

    Recently, John Schroeder, executive chairman and founder of MapR Technologies, Inc., one of the top players in the Big Data arena, was kind enough to give us his predictions on open source anb Big Data topics for 2017. He noted the following: "In 2017, the governance vs. data value tug of war will be front and center."

  • Compuware gets 'Java-ish' on mainframe testing [Ed: It's proprietary. Can’t be ‘half’ pregnant.]

    Not 100% open source, but open source-ish due to Java-like proximity...

  • Goodbye to GNU Libreboot

    When a program becomes a GNU package, in principle that relationship is permanent. The program's maintainers undertake the responsibility to develop it on behalf of the GNU Project. Usually the initial maintainers are the developers that brought it into the GNU Project.

  • Open-source plant database confirms top US bioenergy crop

    Scientists have confirmed that Miscanthus, long speculated to be the top biofuel producer, yields more than twice as much as switchgrass in the U.S. using an open-source bioenergy crop database gaining traction in plant science, climate change, and ecology research.

    "To understand yield trends and variation across the country for our major food crops, extensive databases are available—notably those provided by the USDA Statistical Service," said lead author Stephen Long, Gutgsell Endowed Professor of Plant Biology and Crop Sciences at the University of Illinois. "But there was nowhere to go if you wanted to know about biomass crops, particularly those that have no food value such as Miscanthus, switchgrass, willow trees, etc."

  • Pow! Renault Creates Twizy-Based Open-Source POM (It’s a Car, Sort Of)

    Renault is claiming that it has created the “world’s first open-source mass-market vehicle.” That sort of stretches the definition of mass market—the car, named POM (for Platform Open Mind), is based on the not-for-the-U.S. Twizy ultracompact EV—but the more pressing question is what Renault means when it calls this vehicle open source.

    Turns out the vehicle itself, which Renault introduced at the CES technology show, is not open source, but the software it runs on is. Renault partnered with software specialist OSVehicle and processor maker ARM to crack open the POM’s operating system and will offer the car to “startups, independent laboratories, private customers, and researchers.” The move allows “third parties to copy and modify existing software to create a totally customizable electric vehicle.” Sounds to us like any vehicle could be made to be open source—just take all the security measures off the software and declare it so! But maybe it’s not that simple.

  • Hands On With The First Open Source Microcontroller

    2016 was a great year for Open Hardware. The Open Source Hardware Association released their certification program, and late in the year, a few silicon wizards met in Mountain View to show off the latest happenings in the RISC-V instruction set architecture.

  • Using Clang-format to ensure clean, consistent code

    Too often programmers underestimate the importance a consistent coding style can have on the success of a project. It makes the code base easier to read, reduces nonfunctional changes to fix inconsistent style, and outlines expectations for code submissions. Most large projects have a coding style, and once you have been working on code for a while you come to appreciate the consistency of a style. Some examples of specified style are where to place braces, whether tabs or spaces are used for indentation, how many spaces to indent by, and how to break up long lines.

  • Users Can Now Access Files in OpenDocument Formats from Android Versions of Google Docs, Slides, and Sheets

    Google has announced that it will be enhancing its documents applications that are available on Android. With the enhancements in place, importing and exporting files will be easy for users.

    Google Docs will now support importing of files in the OpenDocument Text (.odt) format as well as export the files later in the same format. In a similar fashion, OpenDocument Spreadsheets (.ods) files and OpenDocument Presentations (.odp) files will from now on be supported for importation and exportation on the Android versions of Google Sheets and Google Slides, respectively.

OSS Leftovers

Filed under
OSS
  • New in Open Source: Python-to-Go, Atom in Orbit, DeepMind Lab, More
  • Google, FCA Test-Drive New Open Source Infotainment System

    Google and Fiat Chrysler Automobiles this week showcased a new in-auto infotainment platform at CES in Las Vegas. The open source system combines Uconnect with Android Auto.

    The companies demonstrated their concept design inside a Chrysler 300 sedan at the show. The new system is built around Android 7.0, or Nougat, and an 8.4-inch Uconnect system.

    The integration of Android and Uconnect enables a system built for connectivity and compatibility with the universe of popular Android applications. The demo highlighted integration with Google Assistant, Google Maps, and popular Android apps including Pandora, Spotify, NPR One and Pocket Casts.

  • Apache Geode Spawns ‘All Sorts of In-Memory Things’

    Apache Geode is kind of like the six blind men describing an elephant. It’s all in how you use it, Nitin Lamba, product manager at Ampool, told a meetup group earlier this year.

    Geode is a distributed, in-memory compute and data-management platform that elastically scales to provide high throughput and low latency for big data applications. It pools memory, CPU, and network resources — with the option to also use local disk storage — across multiple processes to manage application objects and behavior.

  • Google's Python Runtime Environment Goes Open Source

    Lots of organizations run Python code, but few run as much of it as Google does. The company runs millions of lines of Python code. The front-end server that drives youtube.com and YouTube’s APIs is primarily written in Python, and it serves millions of requests per second, according to Google engineers.

    Now, the company has open sourced Grumpy, the Python runtime environment for Go that was developed in-house to improve the performance of YouTube.

  • Voxeliens, a game I covered back in 2012 has gone open source

    The source is under the MIT license and hosted on bitbucket. The developers say it may be difficult to compile on Linux, as it was originally a commercial game and they haven't really put much effort into compiling it on other platforms.

Five Ways Open Source Software Can Benefit MSPs

Filed under
Linux
OSS

You know open source software, like Linux, is popular with geeks and enterprises. But do you know how it can help your managed services business? Here are five ways open source benefits MSPs.

For the uninitiated, here's a quick definition of open source: Open source software means programs whose source code is freely shared and can be viewed by anyone. Access to source code facilitates modification of the programs and provides users with other freedoms not available from closed-source software.

Read more

Leftovers: OSS and Sharing

Filed under
OSS
  • Ford and Toyota release open source tools for in-car apps
  • Ford, Toyota back open-source platform for in-car apps
  • A consortium forms for “open source” vehicle software
  • What storytellers can teach open leaders
  • 5 Ways to Be Successful with Open-Source Software: Hadoop Creator Doug Cutting’s Advice for 2017

    Because of my long-standing association with the Apache Software Foundation, I’m often asked the question, “What’s next for open source technology?” My typical response is variations of “I don’t know” to “the possibilities are endless.”

    Over the past year, we’ve seen open source technology make strong inroads into the mainstream of enterprise technology. Who would have thought that my work on Hadoop ten years ago would impact so many industries – from manufacturing to telecom to finance. They have all taken hold of the powers of the open source ecosystem not only to improve the customer experience, become more innovative and grow the bottom line, but also to support work toward the greater good of society through genomic research, precision medicine and programs to stop human trafficking, as just a few examples.

    Below I’ve listed five tips for folks who are curious about how to begin working with open source and what to expect from the ever-changing ecosystem.

  • 10 steps to innersource in your organization in 2017

    In recent years, an increasing number of organizations, often non-technology companies, have kept a keen eye on open source. Although they may be unable to use open source to the fullest extent in their products and services, they are interested in bringing the principles of open source within the walls of their organization. This "innersource" concept can provide a number of organizational benefits.

    As a consultant who helps build both internal and external communities in companies, I find the major challenge facing organizations is how to put an innersource program in place, deploy resources effectively, and build growth in the program.

  • The 10 Coolest Open Source Products Of 2016

    In 2016, open source products were front-and-center. A number of new offerings in containers, networking, storage and other major areas were among those that debuted during the year.

    During the Red Hat Summit in June – where the theme was "The Power of Participation" – Red Hat president and CEO Jim Whitehurst described the open source movement this way: "Our ability to harness and distill the best ideas will determine human progress for the next century … Our future depends on participation."

    Here are the 10 coolest open-source products we've tracked in 2016.

  • Open Source is Helping to Drive the Artificial Intelligence Renaissance

    We're only a few days into 2017, and it's already clear that one of the biggest tech categories of this year will be artificial intelligence. The good news is that open source AI tools are proliferating and making it easy for organizations to leverage them. AI is also driving acquisitions. As Computerworld is reporting, in the past year, at least 20 artificial intelligence companies have been acquired, according to CB Insights, a market analysis firm.

    MIT Technology Review is out with its five big predictions for AI this year. Here is a bit on what they expect, and some of the open source AI tools that you should know about.

  • Is Blockchain the Ultimate Open Source Disruptive Technology?

    Fred Wilson of Union Square Ventures has been talking a lot about the blockchain recently, so I decided to learn more about it. I read the Marketing the Blockchain e-book, watched The Grand Vision of a Crypto-Tech Economy video and the video keynote of Overstock CEO Patrick Byrne at the Bitcoin 2014 conference, and did some more research on my own. While far from an expert, I do see some interesting similarities to the adoption of open source software. Here’s what I’ve learned — please comment and tell me if I’m wrong:

  • Embracing Failure and Learning from Our Mistakes with Effective Post Mortems by Ilan Rabinovitch
  • Converting Failure to Success Should Be Part of Your Core Process

    Your reviews are definitely not about blame and punishments, but rather "We need to go back and see why was I able to do that, why did I make that mistake, why did I think that was the right actions to take. Put away the pitchforks, it should never be about the blame." Rabinovitch reminds us that "Culture is this idea that we're working together, we're seeing the problem as the enemy, not each other... Sharing this idea that we're going to take our learnings back and help each other be more successful in the future".

  • The FreeBSD 64-bit Base System Can Now Be Linked Using LLD

    LLVM's LLD linker has been making a lot of progress over the past year and now it's hit the milestone of being able to link the entire FreeBSD/amd64 base system.

  • 9 reasons to certify your products as open source hardware

    The Open Source Hardware Association Certification was created in response to an overwhelming demand for a clearer and more transparent method of identifying and marketing open source hardware products. The purpose of this certification is to provide an easy and straightforward way for producers to indicate that their products meet a uniform and well-defined standard for open source compliance, benefiting both creators and users of these products.

  • HDMI 2.1 Announced: Looking Ahead To Dynamic HDR, 8K@60Hz, Variable Refresh Rate

MAME 0.181 Open-Source Arcade Machine Emulator to Support Sega's Altered Beast

Filed under
OSS
Gaming

A new maintenance update of the open-source and multiplatform MAME (Multiple Arcade Machine Emulator) computer emulator tool landed to kick off 2017, with even more improvements and support for lots of arcade games.

Read more

Toyota and Ford Create Automaker Group to Promote Open Source Smartphone Interfaces

Filed under
OSS

Ford and Toyota have formed a four-automaker consortium to speed up the deployment of open source software for connected in-car systems, according to a report by Bloomberg on Wednesday.

Read more

Also: Strange Appfellows: Ford and Toyota Form Open-Source Software Consortium

Leftovers: OSS and Sharing

Filed under
OSS
  • Open Source: 2017's impetus

    Contrary to popular belief, open source is neither a company nor a product. It is a way of innovating and collaborating to create ground breaking ideas. Today’s most innovative technologies, from the Internet of Things (IoT) to machine learning, are all being driven by open source. All across Asia Pacific, we’re seeing exceptionally strong growth in the open source movement, as the open source ecosystem increasingly plays a key role in offering customers broader choice.

    Open source has the potential to impact people from all strata of society, and significantly enrich the way we live. Growing from just a coding method to a value philosophy, open source is currently being used to drive innovation and solve big national questions in emerging economies across the region. For example, open source has greatly benefited the development of smart city initiatives, such as Singapore’s Smart Nation vision. Without open source, these projects will become beholden to proprietary technology which can potentially hold back progress.

    Aside from that, we have also witnessed many organizations in Singapore being receptive to the idea of embarking on a digital transformation journey by using new ways of developing, delivering and integrating applications as a response to digital disruptions we are seeing across industries.

  • Can Automation Simplify Open Source for the Enterprise?

    An open source environment has long been enticing in theory to the enterprise but rather difficult to implement in practice.

    The idea of compiling your own data environment from legions of low-cost, interoperable components is indeed compelling, particularly when support is lacking from a proprietary vendor. But integration issues and the fairly substantial in-house expertise required to support an open environment are not to be dismissed.

    But that might not be the case for much longer. Along with the increased prevalence of open source solutions in the IT market today, there is also an accelerated trend toward greater automation and intelligent management that just might remove many of the headaches that accompany open architectures.

  • DronePan: An app that captures panorama views with your aircraft

    DronePan is a mobile-based autopilot app for DJI drones that automates the process of shooting aerial imagery for spherical panoramas. Users fly their aircraft to the desired panorama location and then launch DronePan, which temporarily takes control of the aircraft heading and camera angle. After a simple tap or two, DronePan begins shooting 15 to 25 photos automatically with the proper overlap required for an aerial spherical panorama. When the panorama is complete, users resume manual control and can fly to other locations to shoot more panoramas.

    DronePan started as an experiment in early 2015, and it has since gone through countless iterations based on constant testing by the now 30,000-strong user base. It is compatible with most DJI drones, and the most recent project added support for the newly released and ultra-portable drone known as the DJI Mavic.

  • OpenAi and Alphabet Open Up New Artificial Intelligence Tools

    DeepMind, Alphabet's artificial intelligence group, announced announced recently that it is open sourcing DeepMind Lab, its 3D gameified platform for agent-based AI research.

  • What You’ll Learn at Cloud Native/Kubernetes 101 Roadshow: Pacific Northwest!
  • ForgeRock to Demo Identity Management and Automotive Grade Linux Connected Car Implementation During CES 2017
  • Microsoft’s browsers may have hit rock bottom

    Microsoft's Internet Explorer (IE) and Edge browsers may be near the bottom of their unprecedented crash in user share, measurements published Sunday show.

    Analytics vendor Net Applications reported that the user share of IE and Edge -- an estimate of the proportion of the world's personal computer owners who ran those browsers -- dropped by seven-tenths of a percentage point in December, falling to a combined 26.2%.

    That seven-tenths of a point decline was notable because it was less than half that of the browsers' average monthly reductions over the last 12, six and three months, which were 1.9, 1.8 and 1.5 points, respectively. The slowly-shrinking averages over the three different spans supported the idea that IE and Edge may be reaching rock bottom.

  • Jamey Sharp On Whether You Should Translate Your Code To Rust

    Often times whenever mentioning a new security vulnerability in any piece of open-source/Linux software, it generally gets brought up in our forums "they should write that software in Rust" or similar comments about how XYZ project should see a rewrite in Rust for its memory-safety features. But is it really worthwhile porting your codebase to Rust?

    Jamey Sharp, the long-time open-source developer known for his X.Org contributions and recently developing Corrode as a way to translate C code into Rust code, has written a lengthy blog post about the subject of whether it's worth it to translate -- and hopefully with somewhat automated assistance of Corrode -- push your project into Rustlang.

  • GDS pushes open source code to software stage

    Programme will involve selecting code to develop to software in effort to promote reusability

    The Government Digital Service (GDS) has begun to shift its work on open source towards producing more software rather than simply releasing code.

    [...]

    The Government recently stepped up its involvement in the international open source community in signing up to the Paris Declaration as part of the Open Government Partnership. This commits it to promoting the transparency and accountability of the relevant code and algorithms “wherever possible and appropriate”.

  • Are 'open source' seeds necessary for a resilient food system?

    Frank Morton has been breeding lettuce since the 1980s. His company offers 114 varieties, among them Outredgeous, which last year became the first plant that NASA astronauts grew and ate in space.

    For nearly 20 years, Morton’s work was limited only by his imagination and by how many kinds of lettuce he could get his hands on.

    But in the early 2000s, he started noticing more lettuces were patented, meaning he would not be able to use them for breeding. The patents weren’t just for types of lettuce, but specific traits such as resistance to a disease, a particular shade of red or green, or curliness of the leaf.

  • RooBee One Open Source SLA/DLP 3D Printer

    Aldric Negrier, a Portuguese Maker and owner of RepRap Algarve, has unveiled a new SLA/DLP 3D printer he has created in the form of the RooBee One.

    Watch the demonstration video below to learn more about the new 3D printer which has been constructed using an aluminium frame that offers an adjustable build volume from 80 x 60 x 200 mm up to a maximum 150 x 105 x 200mm

  • ZigBee's Dotdot language is the latest bid for IoT harmony

    As consumers watch another wave of home IoT devices emerge from CES this week, they’ll still be waiting for one technology that can make all those products work together.

    The ZigBee Alliance, a group of more than 400 companies that make things with the ZigBee wireless protocol, made a bid to provide that unifying technology right before the annual consumer electronics gathering kicks off.

    On Tuesday, ZigBee announced Dotdot, which it calls a universal language for IoT. Even though ZigBee is best known as an open wireless communications protocol used in many home IoT products, Dotdot is intended for use with any wireless technology. It defines things like how devices tell each other what they are and what they can do, which is important for making different objects around a home do things together.

Syndicate content

More in Tux Machines

Open source docks with mainstream vendors

Open source and mainstream are joining forces this week as the Docker software containerisation platform comes under the spotlight at technology-focused network and information sessions in Cape Town and Johannesburg. "The diversity of our partners at the event − Docker, Microsoft Azure, Atlassian, SUSE and HPE – is a clear indication of the excitement around the Docker platform," says Muggie van Staden, MD of Obsidian Systems. Read more

What’s the best Linux firewall distro of 2017?

You don’t have to manage a large corporate network to use a dedicated firewall. While your Linux distro will have an impressive firewall – and an equally impressive arsenal of tools to manage it – the advantages don’t extend to the other devices on your network. A typical network has more devices connected to the internet than the total number of computers and laptops in your SOHO. With the onslaught of IoT, it won’t be long before your router doles out IP addresses to your washing machine and microwave as well. The one thing you wouldn’t want in this Jetsonian future is having to rely on your router’s limited firewall capabilities to shield your house – and everyone in it – from the malicious bits and bytes floating about on the internet. A dedicated firewall stands between the internet and internal network, sanitising the traffic flowing into the latter. Setting one up is an involved process both in terms of assembling the hardware and configuring the software. However, there are quite a few distros that help you set up a dedicated firewall with ease, and we’re going to look at the ones that have the best protective open source software and roll them into a convenient and easy to use package. Read more

Zorin OS 12 Business Edition Launches with macOS, Unity, and GNOME 2 Layouts

Three months after launching the biggest release ever of the Ubuntu-based operating system, the Zorin OS team is today announcing the availability of Zorin OS 12 Business Edition. Based on Ubuntu 16.04 LTS (Xenial Xerus) and powered by the long-term supported Linux 4.4 kernel, Zorin OS 12 Business Edition ships with the innovative Zorin Desktop 2.0 desktop environment that offers multiple layouts for all tastes. These means that you can make your Zorin OS 12 desktop look like macOS, GNOME 2, or Unity with a click. Read more

GNOME and Other Software

  • Nautilus 3.24 – The changes
    Since Nautilus was created, if a user wanted to open a folder where the user didn’t have permissions, for example a system folder where only root has access, it was required to start Nautilus with sudo. However running UI apps under root is strongly discouraged, and to be honest, quite inconvenient. Running any UI app with sudo is actually not even supported in Wayland by design due to the security issues that that conveys.
  • GNOME hackaton in Brno
    Last week, we had a presentation on Google Summer of Code and Outreachy at Brno University of Technology. Around 80 students attended which was a pretty good success considering it was not part of any course. It was a surprise for the uni people as well because the room they booked was only for 60 ppl.
  • Peek Gif Recorder Gets Updated, Now Available from a PPA
    Peek, the nifty animated gif screen capture app for Linux desktops, has been updated. Peek 0.9 reduces the size of temporary files, adds a resolution downsampling option (to help the app use fewer resources when rendering your gif), and introduces fallback support for avconf should ffmpeg be unavailable.
  • Cerebro is an Open Source OS X Spotlight Equivalent for Linux
    Billed as an ‘open-source productivity booster with a brain’, Cerebro is an Electron app able to run across multiple platforms. It’s an extendable, open-source alternative to Spotlight and Alfred on macOS, and Synapse, Kupfer, Ulauncher, GNOME Do, and others on Linux.
  • JBoss Fuse 6.3 integration services for Red Hat OpenShift released
    Red Hat announced the latest update to the Red Hat JBoss Fuse-based integration service on Red Hat OpenShift. With the growth of the Internet of Things (IoT), cloud-based SaaS systems, and new data streams, organizations can face increasing pressure to more quickly deliver innovative new services. Traditional centralized, monolithic ESB-style integration approaches are often ill-suited to support the business in responding to this pressure.
  • Fedora 25: The perf linux tool.
  • Meet the chap open-sourcing US govt code – Paul, an ex-Microsoft anti-piracy engineer [Ed: Used to work for Microsoft and now spreads the GPL ("cancer" according to Microsoft) in the US government]
    The manager of the project, Berg said, really wanted to release MOOSE as open source, but didn't know how to do so. As a result it took 18 months to traverse government bureaucracy and to obtain the necessary permissions. It's now available under the GPL 2.1 license.