24
Tue, Dec
0 New Articles

The Linux Letter: Open Source Does Not Necessarily Mean Linux!

Typography
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times

As I write this article, the April 15 tax filing deadline is hanging over my head. As one who is easily distracted from distasteful tasks (and few tasks are as distasteful as calculating how much the government is going to pillage from my checking account), I decided to see what open-source software is available to help me. It's not that I'm unhappy with my current human software (the animated, heuristic processor known as MyCPA) but that I'm always interested in what the open-source community may be brewing. The only slightly interesting tax project that I found on FreshMeat is called OpenTaxSolver, and it appears to be an extreme minimalist's tax program. Certainly, it is nothing to compete with the likes of TurboTax (yet), so once again I'll be writing an additional tax-related check this year for MyCPA.

A Common Misconception

If you happen to be one of those individuals who relies on TurboTax to extricate yourself from the ridiculous morass known as "the tax code," then you have tied yourself to the Windows operating system. And that's fine; you should pick your applications first and then build a system with the environment required to run it. (In this case, I use environment instead of operating system so as to include any hardware requirements along with the operating system requirements.) If you use TurboTax and Windows, have you excluded yourself from using open-source software? Absolutely not!

The problem (if you can call it that) is that Linux has been getting huge amounts of press of late. Not only are the technical and trade journals gushing over its possibilities, but so are the business-related publications. Think I'm kidding? A quick Google search on the terms "wall street journal linux" turned up "about 105,000" results. A similar search on "investors business daily linux" returned a mere 104,000. Although I haven't personally examined each of the 209,000 results listed (some of which may reference the same article), I can reasonably say that the vast majority of these articles will somewhere contain within the phrase "open source," giving the impression that Linux and open source are inextricably linked. While it is true that Linux is forever bound to open source, open source is not bound to Linux. The common misconception that they are one and the same may be what has kept you from looking at open-source software. I know many of my clients were surprised to find that they could use open source without setting up a Linux server.

Opening Closed Source

One of the most celebrated members of the open-source community is the Apache Web server. This software powers the majority of the Internet's Web sites by a three-to-one margin over the number two Web server, provided by Microsoft. Although your Windows servers all come afflicted with Internet Information Services (IIS), you can take the Gartner Group's advice and replace IIS with another Web server, like Apache. It is available as a binary for Windows, complete with the Microsoft installer, MSI. The result is a Web server that runs as a Windows service, as IIS does. You don't need Windows server versions to run Apache; the workstation editions of NT/2000/XP will do just fine.

In previous articles, I have mentioned LAMP, an acronym for Linux, Apache, MySQL, and PHP/Perl/Python. Many common open-source Web-based software projects are based on these components. There is no reason, however, that you can't implement WAMP, substituting Windows for Linux. Apache was already mentioned as being available for the Windows platform. MySQL, one of the popular open-source database management systems, is too. The three P's (PHP, Perl, and Python) are interpreted languages that are commonly used for generating dynamic pages within HTML documents or for general-purpose programming. The interpreters for these languages have been ported to Windows, so you can complete your WAMP system in short order. Once your WAMP server is operational, you have a plethora of excellent open-source software available to satisfy your needs without draconian license agreements to cause you grief.

Open Source: Not Just for Servers Anymore

So far I have discussed open source and Windows servers. There is plenty of good open-source software for your desktop computers, too. The most obvious example is Open Office (OO), which for many people is a reasonable replacement for the Microsoft Office suite. Lest you think that OO is a newcomer to this market, consider that its heritage is Star Office (SO), a product still available from Sun Systems. In fact, Sun opened its source code to Star Office between SO 5.2 and SO 6. Star Office 7 (the current release) is essentially Open Office, with significantly improved import/export filters for Microsoft Office documents. Open Office is completely free, but if you need the improved filters, you can always purchase Star Office for less than $100 per license. That's much less expensive than the "real thing." As an added bonus, both SO and OO can produce PDF documents without relying on third-party software. So the savings are compounded.

Have a need to edit photos or create graphics but no money to buy Adobe Photoshop? Need a custom button for a Web page or a nice logo? Try the GNU Image Manipulation Program (GIMP ) before you reach for your wallet. This program is an amazingly powerful image editor that can take care of many of your graphics needs. Through the clever use of scripts (in a language called, of all things, Script-Fu), you can make yourself appear to be quite an artist, creating exciting images with just a few clicks. Like its commercial counterpart, the GIMP is not as simple to use as the ubiquitous MS Paint program, but there are books available that will make you a black belt in Script-Fu in a short amount of time. The GIMP is included with virtually all modern Linux distributions, and it is now available to Windows (and Max OSX) users, too. Just visit the site and download and install the software.

Popping Up Everywhere

It doesn't matter how adamant you are about insisting on proprietary software. It doesn't matter how strident the tone of the proprietary vendors become. Open-source software is appearing everywhere. Like TiVo? It's running Linux. Like Linksys (Cisco) products? Some of them run Linux. Those and many more examples of embedded systems are all running Linux. That little penguin--and the movement it represents--is insinuating itself everywhere.

I encourage you to consider open-source alternatives whenever you have a problem that needs a software solution. So much of what was once the domain of Linux and UNIX servers has been ported to the Windows platform, thus opening an entirely new crowd of users to those products. At the same time, many talented individuals who now have access to open-source software contribute back to the community, further improving the programs.

I would expect that in the not-too-distant future, many job openings will list experience with open-source software as one of the requirements. The education cost for open source has always been cheap, if not free. Now the potential audience has opened up, too.

Barry L. Kline is a consultant and has been developing software on various DEC and IBM midrange platforms for over 20 years. Barry discovered Linux back in the days when it was necessary to download diskette images and source code from the Internet. Since then, he has installed Linux on hundreds of machines, where it functions as servers and workstations in iSeries and Windows networks. He also co-authored the book Understanding Linux Web Hosting with Don Denoncourt. Barry can be reached at This email address is being protected from spambots. You need JavaScript enabled to view it..

BLOG COMMENTS POWERED BY DISQUS

LATEST COMMENTS

Support MC Press Online

$

Book Reviews

Resource Center

  • SB Profound WC 5536 Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application. You can find Part 1 here. In Part 2 of our free Node.js Webinar Series, Brian May teaches you the different tooling options available for writing code, debugging, and using Git for version control. Brian will briefly discuss the different tools available, and demonstrate his preferred setup for Node development on IBM i or any platform. Attend this webinar to learn:

  • SB Profound WP 5539More than ever, there is a demand for IT to deliver innovation. Your IBM i has been an essential part of your business operations for years. However, your organization may struggle to maintain the current system and implement new projects. The thousands of customers we've worked with and surveyed state that expectations regarding the digital footprint and vision of the company are not aligned with the current IT environment.

  • SB HelpSystems ROBOT Generic IBM announced the E1080 servers using the latest Power10 processor in September 2021. The most powerful processor from IBM to date, Power10 is designed to handle the demands of doing business in today’s high-tech atmosphere, including running cloud applications, supporting big data, and managing AI workloads. But what does Power10 mean for your data center? In this recorded webinar, IBMers Dan Sundt and Dylan Boday join IBM Power Champion Tom Huntington for a discussion on why Power10 technology is the right strategic investment if you run IBM i, AIX, or Linux. In this action-packed hour, Tom will share trends from the IBM i and AIX user communities while Dan and Dylan dive into the tech specs for key hardware, including:

  • Magic MarkTRY the one package that solves all your document design and printing challenges on all your platforms. Produce bar code labels, electronic forms, ad hoc reports, and RFID tags – without programming! MarkMagic is the only document design and print solution that combines report writing, WYSIWYG label and forms design, and conditional printing in one integrated product. Make sure your data survives when catastrophe hits. Request your trial now!  Request Now.

  • SB HelpSystems ROBOT GenericForms of ransomware has been around for over 30 years, and with more and more organizations suffering attacks each year, it continues to endure. What has made ransomware such a durable threat and what is the best way to combat it? In order to prevent ransomware, organizations must first understand how it works.

  • SB HelpSystems ROBOT GenericIT security is a top priority for businesses around the world, but most IBM i pros don’t know where to begin—and most cybersecurity experts don’t know IBM i. In this session, Robin Tatam explores the business impact of lax IBM i security, the top vulnerabilities putting IBM i at risk, and the steps you can take to protect your organization. If you’re looking to avoid unexpected downtime or corrupted data, you don’t want to miss this session.

  • SB HelpSystems ROBOT GenericCan you trust all of your users all of the time? A typical end user receives 16 malicious emails each month, but only 17 percent of these phishing campaigns are reported to IT. Once an attack is underway, most organizations won’t discover the breach until six months later. A staggering amount of damage can occur in that time. Despite these risks, 93 percent of organizations are leaving their IBM i systems vulnerable to cybercrime. In this on-demand webinar, IBM i security experts Robin Tatam and Sandi Moore will reveal:

  • FORTRA Disaster protection is vital to every business. Yet, it often consists of patched together procedures that are prone to error. From automatic backups to data encryption to media management, Robot automates the routine (yet often complex) tasks of iSeries backup and recovery, saving you time and money and making the process safer and more reliable. Automate your backups with the Robot Backup and Recovery Solution. Key features include:

  • FORTRAManaging messages on your IBM i can be more than a full-time job if you have to do it manually. Messages need a response and resources must be monitored—often over multiple systems and across platforms. How can you be sure you won’t miss important system events? Automate your message center with the Robot Message Management Solution. Key features include:

  • FORTRAThe thought of printing, distributing, and storing iSeries reports manually may reduce you to tears. Paper and labor costs associated with report generation can spiral out of control. Mountains of paper threaten to swamp your files. Robot automates report bursting, distribution, bundling, and archiving, and offers secure, selective online report viewing. Manage your reports with the Robot Report Management Solution. Key features include:

  • FORTRAFor over 30 years, Robot has been a leader in systems management for IBM i. With batch job creation and scheduling at its core, the Robot Job Scheduling Solution reduces the opportunity for human error and helps you maintain service levels, automating even the biggest, most complex runbooks. Manage your job schedule with the Robot Job Scheduling Solution. Key features include:

  • LANSA Business users want new applications now. Market and regulatory pressures require faster application updates and delivery into production. Your IBM i developers may be approaching retirement, and you see no sure way to fill their positions with experienced developers. In addition, you may be caught between maintaining your existing applications and the uncertainty of moving to something new.

  • LANSAWhen it comes to creating your business applications, there are hundreds of coding platforms and programming languages to choose from. These options range from very complex traditional programming languages to Low-Code platforms where sometimes no traditional coding experience is needed. Download our whitepaper, The Power of Writing Code in a Low-Code Solution, and:

  • LANSASupply Chain is becoming increasingly complex and unpredictable. From raw materials for manufacturing to food supply chains, the journey from source to production to delivery to consumers is marred with inefficiencies, manual processes, shortages, recalls, counterfeits, and scandals. In this webinar, we discuss how:

  • The MC Resource Centers bring you the widest selection of white papers, trial software, and on-demand webcasts for you to choose from. >> Review the list of White Papers, Trial Software or On-Demand Webcast at the MC Press Resource Center. >> Add the items to yru Cart and complet he checkout process and submit

  • Profound Logic Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application.

  • SB Profound WC 5536Join us for this hour-long webcast that will explore:

  • Fortra IT managers hoping to find new IBM i talent are discovering that the pool of experienced RPG programmers and operators or administrators with intimate knowledge of the operating system and the applications that run on it is small. This begs the question: How will you manage the platform that supports such a big part of your business? This guide offers strategies and software suggestions to help you plan IT staffing and resources and smooth the transition after your AS/400 talent retires. Read on to learn: