Thursday, 25 March 2021
Linux Essentials and LPIC-1 exams available online in Portuguese
Tuesday, 23 March 2021
Who's Building Businesses Around Free and Open Source Software
Free and open source software occupies a unique position as a commodity and a business. Infinitely reproducible and easy to distribute (for those with good Internet access), the software has zero marginal cost (to use an economics term) but requires some expertise to create and substantial expertise to reliably maintain.
This article examines some companies that are making money by supporting free software. We'll start with a sobering observation: the accusation made by critics of free software over the past few decades--that you can't build a business selling free software--is true. Free and open source software is best owned by a community, not by a company. But thousands of individual programmers are making a living while giving all their code away, and viable businesses can be built around open source as well.
The article is part of a monthly series on the LPI blog to celebrate the anniversaries of several key open source projects, by exploring different angles and directions of the broad open source movement.
From CD Stacks to VM Stacks
Every company has learned how hard it is to go from prototype to product. One historic example is the invention of the chronometer in the 18th century, chronicled by Dava Sobel in her book Longitude: The True Story of a Lone Genius Who Solved the Greatest Scientific Problem of His Time. I don't know whether Sobel chose the subtitle, because the key lesson I took from the book is that the inventor did not solve the problem on his own. He never could design a sturdy version of his invention that could be manufactured and sold at an affordable price--that achievement was left to a later engineer.
More Info: LPIC-3 304: Linux Enterprise Professional Virtualization and High Availability
Free and open source software presents its own challenges in going from source to production-ready deployment. One of the early companies to bridge the gap was Cygnus Solutions, which helped develop many programming tools for the GNU project. Although the company served a narrow niche--programmers interested in using the GNU platform--this was an important part of the computing infrastructure in the late 1980s and early 1990s.
Michael Tiemann, the founder of Cygnus, reported years later on their contribution to their customers: "We were establishing a market price for all the planning that needed to be done to identify, collect, configure, test, document, release, and support packages of free software competitive with proprietary software."
Cygnus also branched out, creating a free software, Unix-like environment called Cygwin to install on Microsoft Windows. Many Windows users who appreciated the strengths of the Unix shell and utilities installed this set of tools. Cygwin was the precursor to the Windows Subsystem for Linux, released by Microsoft in 2019.
The two-phase model of packaging a robust distribution of free software and following up with support had a more famous and successful proponent, Red Hat. Speaking about Red Hat at a conference, Tiemann said that he quickly recognized the potential in this small company and tried to acquire it, but the Cygnus board and management did not agree. Instead, Red Hat eventually bought Cygnus. Tiemann has held leadership positions at Red Hat since then.
As Chief Executive Office of Red Hat, Jim Whitehurst (now President of IBM) delineated in his book The Open Organisation that the key principles of open organisations are transparency, inclusivity, adaptability, collaboration, and community.
Red Hat remains remarkable in its tenacious commitment to remaining open source. It never adopted the "closed core" model that most companies use to offer free software. Red Hat supports communities that produce free software--notably the Java Spring framework--and releases free software of its own. For a long time, anyone could run a GNU/Linux environment using the exact same versions of software found in Red Hat's commercial release, Red Hat Enterprise Linux (RHEL), because a group of hackers called the CentOS project re-engineered the Red Hat procedures. After many years, Red Hat took over CentOS, and now it survives as a kind of test release for Red Hat, occupying a position between the rather experimental Fedora project and the stable RHEL. But other clones of RHEL exist too.
But Red Hat had to evolve quickly beyond its original role distributing CDs of its GNU/Linux distribution. They announced that they were moving "up the stack," focusing more on frameworks such as Spring and other tools for the hot computing tasks of the day, such as Web development. They have continued to move with the computer industry into virtual machines and cloud computing, now focusing much of their attention on their OpenShift container-based environment.
The shift to OpenShift presents new business risks for Red Hat. When they focused on providing GNU/Linux systems to their clients, they occupied a fairly safe niche with only a couple competitors such as Canonical (who maintain the very popular Ubuntu distribution) and SUSE. Leaving this niche for virtual systems and the cloud puts both Red Hat and Canonical in the market shared by true giants, such as Amazon, Google, and Microsoft, along with VMWare and even IBM, the company that bought Red Hat in 2019.
Other than the Cygnus/Red Hat model and closed core, what other business models exist for open source? Eric S. Raymond, in his 2000 essay “The Magic Cauldron” (published in his classic book The Cathedral & the Bazaar), lists half a dozen ways to make money from free software. None of these have any significant use today. A more recent listing of open source business models is even sparser.
Today, most free software is produced under what I labeled a "closed core" model in 2011. The software is produced and shared by companies who based their strategy on something else. These companies may run an online service with a heavy proprietary element, such as Google, Amazon, and Facebook. They may make hardware, such as Intel or Cisco. Or they may be in some business totally unrelated to computing, such as automotive, but create software to scratch their own itch and then try to build a community around the software. We'll look next at why the companies open up their software, and at some entrepreneurs who build their own businesses helping them do so.
Current open source businesses
Open Tech Strategies is run by two highly experienced programmers in free software, James Vasile and Karl Fogel. The bulk of their income is derived from coding free software for clients. They also offer consulting to businesses that need to plan open source strategies. Fogel wrote a highly regarded book titled Producing Open Source Software: How to Run a Successful Free Software Project (which I edited), and their company produced a list of archetypes for open source development for Mozilla.
In response to my request for a comment on this article, Fogel and Vasile pointed to https://opentechstrategies.com/files/presentations/2018-finos/finos-pres...(1) 15 reasons they've seen for why clients choose open source. Many of these are not intuitive to people outside open source, but they are founded on strong business incentives. Fogel and Vasile wrote to me:
Open Tech Strategies helps clients make smart open source investments that pay off in well-defined ways. We do traditional open source strategy consulting, and we do implementation and co-implementation. Our developers both build products and do skills transfer to help the client's team get comfortable with open source working methods.
The most common reason companies do open source is competition. Once your competitors are getting on the open source bus, you can't afford to be left by the side of the road. And if you're going to be on the bus, you want to invest enough that you get regular turns at the wheel. The best reason to do open source is probably community. The most successful open source is often built by groups of organizations with diverse interests. Each pulls in their own direction, and the sum of those efforts is movement in the direction(s) the project ultimately needs to go.
Another company worth profiling for this report is LeadingBit Solutions, founded by Silona Bonewald. Bonewald has led open source projects at many large companies, and was an early builder of the related https://innersourcecommons.org/ InnerSource movement. I collaborated with Bonewald on some texts and worked for LeadingBit for a while.
One of the key services offered by LeadingBit is to help a company set up an Open Source Program Office (OSPO). Both corporations and universities increasingly find OSPOs a valuable investment. Some of the tools and practices that can help build an effective OSPO are described at opensource.com, a leading news and discussion site for the open source movement.
The first task of an OSPO to establish and record the location of all the free software that the company or college is using. Many managers don't realize they are using and even distributing free software, because programmers sneak it in without telling management for a variety of reasons. This is both unjust and risky, particularly if the programmer inserts code with a restrictive license (basically the GPL) into the company's proprietary product. Sometimes the charade ends because a proprietary product produces an error message that clues in the developers of free software that their code was stolen. Without transparency and accountability within the company, it can suffer from such embarrassments.
Some other tasks of an OSPO include:
◉ Defining rules for using and producing free software
◉ Giving employees leave to participate in outside free software communities
◉ Defining rewards for participating in and contributing to these communities
◉ Setting up a general framework for the company's use of free software
Bonewald is committed to raising the maturity of free software: making open source communities and their products stronger. A number of maturity models have been developed over the years; Bonewald particularly favors the Maturity Model described in a Wikipedia entry. Among the traits that go into maturity are accountability, the stability of contributors and maintenance, the availability of support, security checks, and collecting metrics to support all those traits.
For about the past year, Bonewald has also been creating a platform called IEEE SA OPEN (which I also worked on), explaining that open source communities have a lot to learn from standards development. In general, she says, projects should find a large entity to ensure basic legal, financial, and marketing functions. This role is played by well-known organizations such as the Apache Foundation, the Eclipse Foundation, the Linux Foundation, and the GNU project's Savannah\.
As with any discipline, open source software also gives rise to businesses that train and support new professionals. The Linux Professional Institute (LPI) itself, which is a non-profit, demonstrates the value that can be derived from vendor-neutral certification programs. Many companies also offer training and certification, such as LPI partner CLA Linux Institute (web site in Spanish), whose courses exclusively focus on open source technologies. The CLA Linux Institute operates in several companies, and currently online.
The Brazilian company 4Linux (website in Portuguese) concentrates on courses about open source software, specializing in innovative, engaging educational methods and materials for youths. For instance, they use manga in their materials. Managers at 4Linux created the educational graphic novel Hackerteen (which I edited).
4Linux led the first initiative to bring certifications for free and open source software into Brazil, by establishing LPI testing there. They can also boast of being the first company in the world to offer an online course on Linux (in 2002). They have done more coding in the past, and currently offer testing and bug fixing.
As with Cygnus and Red Hat, 4Linux has made money through integration and support. They installed Debian GNU/Linux systems throughout the Brazilian government's official bank, Caixa Econômica Federal. The bank runs Debian, with 4Linux support, on more than 100.000 ATMs and other embedded appliances where users can play the lottery and pay bills. In addition to government, 4Linux finds interest in open source among start-ups and tech-based enterprises.
Source: lpi.org
Saturday, 20 March 2021
Open source careers: Six years from student to eLearning platform founder
I am an enthusiast of Linux and FOSS, which I use constantly in my work as system architect for server infrastructure. I am a System Engineer with six years of experience. My responsibilities encompass three of the most popular public cloud offerings: AWS, Microsoft Azure, and Google Cloud Platform.
Recently I took another major step by using open source software to build an eLearning portal called Masterdemy . This project has emerged naturally as the next stage of my career, because I love to work with computers and strongly believe in sharing knowledge.
First steps on my way to Linux: FOSS and the freedom it embodies
My story with Linux and Open Source started at the campus of Passerelles Numériques Cambodia (PNC), a French non-governmental organization.
In the first year there I started to learn about Linux, open source applications, and a lot of stuff more challenging and intriguing than just learning how to download software to install on Windows.
I was also fascinated by the actual history of Linux (for example, the relation between Unix and Linux) and the FOSS movement. So fascinated that I wanted Linux and FOSS to be part of my life.
It was all about freedom, after all: the freedom to choose instances of operating systems and applications to run on virtual machines, for example. And, yes: it was also a lot of fun.
Linux at work: starting a career in Linux and FOSS
After I chose to focus on FOSS in college, I was able to become a Linux administrator at a Bank, System Administrator at Maxbit ISP, and then system engineer at EZECOM ISP. My Linux skills enabled meto deploy, automate, build, secure, and optimize solutions in ways that others could not.
I came to manage hundreds of Linux machines via virtualization, while maintaining and ensuring the infrastructure and core system of the networks, and monitoring uptime and high availability via open source resources. My tools included scripts in Bash, JavaScript, Perl, PHP, Python, Nodejs, and other languages, Ansible automation, Cacti, Netflow, Radius, Fully Automated Nagios (FAN), and more. Cool, isn't it?
Becoming an entrepreneur thanks to Linux
From there, the further leap to programming was a quick and short one. My acquired knowledge and skills in the command line made it easy to understand many modern languages and the tools that facilitated their use.
Whatever I was learning, I knew that my operating system wouldn't work against me.
So, six years later, here I am starting a new chapter in my line of work: about to launch my own eLearning platform developed with open source software.
A community inside the community
My work now, as an entrepreneur and as an LPI Partner, is to build a community that encourages people to use, contribute to, and evangelize the Open Source movement both in Cambodia and, spanning out from Cambodia, in the broader worldwide FOSS community.
Open source helps people to feel themselves organized about their lives and their view of the world, and that is satisfying in itself already. I could go on and on about the ways open source helps you build partnerships, connections, and friends in order to build and exchange ideas.
Giving open source a broader purpose can be a rewarding way of learning, teaching, and creating knowledge concerning just about any potential area we can imagine.
My goals in creating Masterdemy are to help students:
◉ Improve existing skills
◉ Meet people who are interested in similar things
◉ Find mentors and teach others
◉ Build public artifacts that help them grow reputations (and careers)
◉ Learn people skills
◉ Make empowering changes, even small ones
Masterdemy, I hope, will be in the end a way to nurture a better future for local communities and, from there, for the whole world.
LPI and the next chapters of my story
I was delighted by the outcome of the Linux Professional Institute LPI20 Birthday Contest. I was now in the position of having my credentials recognized, and, obviously, certified, by a globally recognized organization such as LPI.
And I wanted to give to my academy platform the same consistency. This is the reason why now Masterdemy is now an LPI Partner: to promote Linux and Open Source to people in my country. As everything in my career started with Linux, I want to create the same opportunity in Linux and open source to other people, providing them a chance to change their own lives.
Source: lpi.org
Thursday, 18 March 2021
Partnership between LPI and Arcitura Education offers new certification options
Arcitura Education, a global education and certification company, has just formed a partnership with Linux Professional Institute (LPI). Arcitura offers a broad portfolio of vendor-neutral training and accreditation programs in areas that complement LPI, such as digital transformation, DevOps, blockchain, machine learning, Internet-of-Things, cloud computing, Big Data, cybersecurity, and containerization.
Now, LPI members and LPI certification holders can receive discounts on Arcitura eLearning courses and printed study kits. LPI registered users receive a 10% discount, while LPI members receive a 25% discount. Furthermore, LPI members can use Arcitura training and certifications to gain Professional Development Units (PDUs) with LPI and its partners, and thus maintain the members’ LPI certifications and membership.
Read More: 202-450: Linux Engineer - 202 (LPIC-2 202)
Arcitura and LPI have much in common, making it convenient for open source software professionals to benefit from this partnership. Both offer highly prized certifications, both use Pearson VUE and the online OnVUE service to run their exams, and both have a global reach. As it happens, both are also headquartered in Canada.
“We are excited about partnering with the Linux Professional Institute,” says Thomas Erl, Founder and CEO of Arcitura Education. “We are looking forward to supporting the LPI community by making high-quality, vendor-neutral training and certification available and accessible to all LPI professionals. While we are all still facing challenges imposed by the pandemic, being able to receive training, take online proctored exams, and become certified from home is something positive we can achieve to advance our self-development and our careers. Complementing LPI training and accreditation with industry-standard, vendor-neutral training and accreditation helps us prepare and become qualified for how the IT industry continues to evolve, advance, and innovate.”G. Matthew Rice, Executive Director of LPI, is pleased about the new partnership: "The LPI partner program strengthens our work and the reach of the free software and open source community immensely. But we are particularly happy to bring Arcitura Education into our program because they are the first like-minded organization in that role. As a professional organization, we encourage our certification holders and members to broaden their skills and stay up to date with an incredibly fast-moving field through continuous learning. Therefore, we're continually reaching out to find quality partners and educators that can help open source professionals grow."
Source: lpi.org
Tuesday, 16 March 2021
010-160: LPI Linux Essentials (Linux Essentials 010)
Linux Professional Institute Linux Essentials exam tests the candidate’s ability to use a basic command-line editor and demonstrate an understanding of processes, programs and components of the Linux operating system.
Prerequisites: There are no prerequisites for this certification.
Requirements: Passing the Linux Essentials 010 exam. The Linux Essentials exam contains 40 questions and must be completed within 60-minutes.
Validity period: Lifetime
Show employers that you have the foundational skills required for your next job or promotion.
Linux adoption continues to rise world-wide as individual users, government entities and industries ranging from automotive to space exploration embrace open source technologies. This expansion of open source in enterprise is redefining traditional Information and Communication Technology (ICT) job roles to require more Linux skills. Whether you’re starting your career in open source, or looking for advancement, independently verifying your skill set can help you stand out to hiring managers or your management team.The Linux Essentials certificate also serves as a great introduction to the more complete and advanced Linux Professional certification track.
Current version: 1.6 (Exam code 010-160)
Objectives: 010-160
Read More: 010-160: LPI Linux Essentials (Linux Essentials 010)
Sunday, 14 March 2021
Linux Essentials Now Available in Dutch
The number of companies and institutions using open source across the globe is growing, making Linux skills an increasingly important part of many people's work routine. Certification of these skills is offered by Linux Professional Institute (LPI) – the leading organisation for Linux and open source certification worldwide – and is proven to boost your career opportunities.
The basic exam "Linux Essentials" can be taken in various languages – and as of today, thanks to its popularity in the Netherlands and Belgium, the exam has now been translated into Dutch.
In collaboration with LPI Central Europe, the experts of the Netherlands Academy Support Centers (NASC), along with the Belgian IT Academy Support Center (BiASC), representing LPI for Benelux and their Belgian equivalent, translated the LPI Linux Essentials exam for Dutch-speaking regions.
Both NASC and BiASC provide teachers with teaching materials for information and communication technology. Both organisations also certify teachers, support them in the improvement of education in these areas, and provide translations of material when necessary.
‘The Dutch translation has been long sought after from both my colleague, Gerk van der Wal, and myself,' explains Marco Verleun, NASC teacher for open source and Linux in the commercial and educational domain, and initiator of this project.
'As the representative of the LPI foundation in the Benelux, Marco is always looking for new opportunities to make Linux knowledge more broadly available,' explains NASC directive navigator Gerk van der Wal. The Dutch exam will increase access to the Linux Essentials certification. ‘When this is, for many people, the first step into the world of certification, the language of examination should not be the barrier to them achieving certification,' adds van der Wal.
'I agree with Marco that a translation of the exams is essential for Dutch speaking students,' confirms Yvan Rooseleer of BiASC. As a teacher for IT and networking, Rooseleer was glad to support this project. Both Yvan Rooseleer and Marco Verleun believe that Belgian and Dutch students can study with English material, because they are supported by their teachers. 'But, to be able to truly test their understanding of Linux, it is important to exclude the added difficulty of taking the exam in a foreign language. We don’t want to test their comprehension of English – we want to test their Linux skills' Marco Verleun emphasises.In order to facilitate the examination process in schools, the whole exam will be available in Yardstick (which is a helpful framework for writing benchmarks) in the coming weeks. Fabian Thorns, Director of Certification Development at LPI, supported the translation from LPI's perspective and is extremely pleased with the results. Today, on May 17, the Linux Essentials exam in Dutch will be presented to a broad public at an event for schools within the framework of the Cisco Academy Program for Benelux.
Source: lpi.org











