Language Selection

English French German Italian Portuguese Spanish

Pitfalls In An Open-Source World

Filed under
OSS

Developers working on open-source projects for business need to think beyond the technology and develop new ways of approaching the business issues of software development. They need to be careful where they get code that they believe to be open source and be sure the code doesn't have licensing provisions that could cost their employers money in the future, cautions Mark Rankin, director of research and development and a research fellow at ADP Dealer Services.

Developers need to get used to the idea that they can get some--but not all--of their tech support from the open-source community, Rankin said last week at the Burton Group Catalyst North America conference, which was co-sponsored by InformationWeek and sister publication Network Computing. Developers also need to give back to the open-source community by donating code so that other organizations can use it, he said.

ADP Dealer Services, which started its migration to open source six year ago, provides line-of-business computing systems to car and truck dealerships. Its parent company, Automatic Data Processing Inc., provides technology including servers and IP telephony; ADP Dealer Services focuses on applications, offering modules for accounting, reporting, finances, insurance, human resources, parts inventory and forecasting, and scheduling. Revenue for the business unit is about $1 billion, and for the parent, about $8 billion, Rankin said. The company's customers range from mom-and-pop car dealerships with 15 to 30 employees up to multibillion-dollar corporations.

ADP's legacy software runs on Unix platforms--60% Linux and the remainder Digital Equipment Tru64 Unix running on Alpha processors. It's a green-screen application written in an antique programming language, Pick/Basic, with SNA and X.25 networking. The company's main competitor runs on the same technology.

ADP has been replacing the applications gradually, using mostly open-source components. It chose the PHP scripting language, in part because of IBM's and Oracle's support for it. ADP used PostgreSQL, with a front end consisting mostly of HTML and JavaScript. "Where we needed a little more oomph, we used managed controls and .Net framework on the side," Rankin said.

The migration has been successful, but it required developers to learn some new habits, he said.

Full Story.

More in Tux Machines

Canonical Reveals the Hardware Specs of the Ubuntu Aquarius E4.5 Phone

In the meantime, even if Meizu was the first company to confirm the release of an Ubuntu phone, it looks like Bq beat them to the punch, although they are aiming at different users. The specs detailed by Canonical show that Aquarius E4.5 is an affordable device with medium hardware specs. It doesn't seem like much, but it's addressed at people who don't want to spend too much on a high-end phone, but still want to own a smartphone. Read more

Scalable open virtual networking with MidoNet

Networking is an important part of any modern datacenter. As open source continues to grow in virtualization solutions, virtualized networking is an important part of the picture. MidoNet, an open source network virtualization platform for Infrastructure-as-a-serivice (IaaS) clouds like OpenStack cloud software, is gaining traction as a way to implement networking solutions. Read more

An Outsider’s Perspective on Windows 10 Preview

Long story short, Windows 10 feels like a beta for an early version of Android, a consumer operating system that is designed to be on-line all the time. It does not feel like an operating system I would use to get work done. In fact, other than watching movies, browsing the web or listening to music, I don’t think I would find Windows 10 particularly useful. At least not without the on-line account stuff being removed and the package manager(s) fixed. Forcing users to sign up for an on-line account is a sure way to tell us privacy is not a concern and the alternative, downloading applications from the web, is a sure way to introduce malware. Read more Also: Windows vs Linux: The 2015 Version Windows 10 versus Linux

Break away from free cloud storage providers by using ownCloud

With these concerns in mind, users looking outside of the traditional channels for cloud storage services have an easily available option: the ownCloud open-source software package. Being open source, ownCloud is free to run on your server, though the commercial arm of the organization does provide cloud storage as a service. Naturally, installing ownCloud does require a server -- either on premises or leased from a data center -- in order to operate. Read more