<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:og="http://ogp.me/ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:schema="http://schema.org/" xmlns:sioc="http://rdfs.org/sioc/ns#" xmlns:sioct="http://rdfs.org/sioc/types#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" version="2.0" xml:base="https://www.linuxjournal.com/">
  <channel>
    <title>FOSS</title>
    <link>https://www.linuxjournal.com/</link>
    <description/>
    <language>en</language>
    
    <item>
  <title>Open Source Is Good, but How Can It Do Good?</title>
  <link>https://www.linuxjournal.com/content/open-source-good-how-can-it-do-good</link>
  <description>  &lt;div data-history-node-id="1340728" class="layout layout--onecol"&gt;
    &lt;div class="layout__region layout__region--content"&gt;
      
            &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/glyn-moody" lang="" about="https://www.linuxjournal.com/users/glyn-moody" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Glyn Moody&lt;/a&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;&lt;em&gt;Open-source coders: we know you are good—now &lt;em&gt;do&lt;/em&gt; good.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;
The ethical use of computers has been at the heart of free software from
the beginning. Here's what &lt;a href="https://stallman.org/"&gt;Richard
Stallman&lt;/a&gt; told me when I interviewed him in 1999 for my book &lt;a href="https://en.wikipedia.org/wiki/Rebel_Code"&gt;&lt;em&gt;Rebel Code&lt;/em&gt;&lt;/a&gt;:
&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;
The free software movement is basically a movement for freedom.
It's based on values that are not purely material and practical. It's
based on the idea that freedom is a benefit in itself. And that being
allowed to be part of a community is a benefit in itself, having neighbors
who can help you, who are free to help you—they are not told that they
are pirates if they help you—is a benefit in itself, and that that's even
more important than how powerful and reliable your software
is.
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
The Open Source world may not be so explicit about the underlying ethical
aspect, but most coders probably would hope that their programming makes
the world a better place. Now that the core technical challenge of how to
write good, world-beating open-source code largely has been met, there's
another, trickier challenge: how to write open-source code that &lt;em&gt;does&lt;/em&gt;
good.
&lt;/p&gt;

&lt;p&gt;
One obvious way is to create software that boosts good causes directly. A
recent article on &lt;a href="https://opensource.com/"&gt;opensource.com&lt;/a&gt; discussed &lt;a href="https://opensource.com/article/19/4/environment-projects"&gt;eight
projects that are working in the area of the environment&lt;/a&gt;. Helping to
tackle the climate crisis and other environmental challenges with free
software is an obvious way to make the world better in a literal sense, and
on a massive scale. Particularly notable is Greenpeace's Platform 4—not
just open-source software, but an entire platform for doing good. And &lt;a href="https://planet4.greenpeace.org/community/#partners-open-sourcers"&gt;external
coders are welcome&lt;/a&gt;:
&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;
Co-develop Planet 4!
&lt;/p&gt;

&lt;p&gt;
Planet 4 is 100% open source. If you would like to get involved and show us
what you've got, you're very welcome to join us.
&lt;/p&gt;

&lt;p&gt;
Every coder can contribute to the success of P4 by joining forces to code
features, review plugins or special functionalities. The help of Greenpeace
offices with extra capacity and of the open source community is most
welcome!
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
This is a great model for doing good with open source, by helping
established groups build powerful codebases that have an impact on a global
scale. In addition, it creates communities of like-minded free software
programmers interested in applying their skills to that end. The
Greenpeace approach to developing its new platform, &lt;a href="https://medium.com/planet4"&gt;usefully mapped out on the site&lt;/a&gt;,
provides a template for other organizations that want to change the world
with the help of ethical coders.
&lt;/p&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/open-source-good-how-can-it-do-good" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
&lt;/div&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;

</description>
  <pubDate>Mon, 05 Aug 2019 11:00:00 +0000</pubDate>
    <dc:creator>Glyn Moody</dc:creator>
    <guid isPermaLink="false">1340728 at https://www.linuxjournal.com</guid>
    </item>
<item>
  <title>Continuous Integration/Continuous Development with FOSS Tools</title>
  <link>https://www.linuxjournal.com/content/continuous-integrationcontinuous-development-foss-tools</link>
  <description>  &lt;div data-history-node-id="1340732" class="layout layout--onecol"&gt;
    &lt;div class="layout__region layout__region--content"&gt;
      
            &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/quentin-hartman" lang="" about="https://www.linuxjournal.com/users/quentin-hartman" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Quentin Hartman&lt;/a&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;&lt;em&gt;Up your DevOps game! Get the fundamentals of CI/CD with FOSS tools
now!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;
One of the hottest topics within the DevOps space is Continuous Integration
and Continuous Deployment (CI/CD). This attention has drawn lots of
investment dollars, and a vast array of proprietary Software As A Service
(SaaS) tools have been created in the CI/CD space, which traditionally
has been dominated by free open-source software (FOSS) tools. Is FOSS still the
right choice with the low cost of many of these SaaS options?
&lt;/p&gt;

&lt;p&gt;
It depends. In many cases, the cost of self-hosting these FOSS tools will be
greater than the cost to use a non-FOSS SaaS option. However, even in
today's cloud-centric and SaaS-saturated world, you may have good
reasons to self-host FOSS. Whatever those reasons may be, just don't
forget that "Free" isn't free when it comes to keeping a service running
reliably 24/7/365. If you're looking at FOSS as a means to save money,
make sure you account for those costs.
&lt;/p&gt;

&lt;p&gt;
Even with those costs accounted for, FOSS still delivers a lot of value,
especially to small and medium-sized organizations that are taking their
first steps into DevOps and CI/CD. Starting with a commercialized FOSS
product is a great middle ground. It gives a smooth growth path into the
more advanced proprietary features, allowing you to pay for those only once
you need them. Often called Open Core, this approach isn't universally
loved, but when applied well, it has allowed for a lot of value to be
created for everyone involved.
&lt;/p&gt;

&lt;span class="h3-replacement"&gt;
An Embarrassment of Riches&lt;/span&gt;

&lt;p&gt;
The DevOps concept exploded in the past several years. The term quickly
saturated the mainstream technology industry. With this increased mindshare
comes a corresponding increase in the number of tools available to
accomplish DevOps-related tasks. That's a blessing and a curse as a
DevOps practitioner. Thanks to the endless buffet of options, you're
sure to find something that meets your needs, but to a newcomer, the
multitude of choices is overwhelming. Combine that with the vast scope of
tasks that fall under the DevOps umbrella and the competing claims of
"best" from all sides, and you have a recipe for paralysis. A good
place for finding tools and filtering by a variety of criteria is
&lt;a href="http://www.devopsbookmarks.com"&gt;DevOpsBookmarks.com&lt;/a&gt;. The
content is all open source, and the maintainers
are diligent about merging contributions, but it hasn't seen a lot of
updates lately. Despite that, it makes a great jumping off point. If you
find something noteworthy that should be included, a pull request would be
appreciated!
&lt;/p&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/continuous-integrationcontinuous-development-foss-tools" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
&lt;/div&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;

</description>
  <pubDate>Wed, 31 Jul 2019 11:30:00 +0000</pubDate>
    <dc:creator>Quentin Hartman</dc:creator>
    <guid isPermaLink="false">1340732 at https://www.linuxjournal.com</guid>
    </item>
<item>
  <title>FreeDOS's Linux Roots</title>
  <link>https://www.linuxjournal.com/content/freedoss-linux-roots</link>
  <description>  &lt;div data-history-node-id="1340718" class="layout layout--onecol"&gt;
    &lt;div class="layout__region layout__region--content"&gt;
      
            &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/jim-hall" lang="" about="https://www.linuxjournal.com/users/jim-hall" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Jim Hall&lt;/a&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;&lt;em&gt;
On June 29, 2019, the FreeDOS Project turns 25 years old. That's
a major milestone for any open-source software project! In honor of this
anniversary, Jim Hall shares this look
at how FreeDOS got started and describes its Linux roots.&lt;/em&gt;&lt;/p&gt;

&lt;span class="h3-replacement"&gt;
The Origins of FreeDOS&lt;/span&gt;

&lt;p&gt;
I've been involved with computers from an early age. In the late 1970s, my
family bought an Apple II computer. It was here that I taught myself how to
write programs in AppleSoft BASIC. These were not always simple programs. I
quickly advanced from writing trivial "math quiz" programs to more
complex "Dungeons and Dragons"-style adventure games, complete with
graphics.
&lt;/p&gt;

&lt;p&gt;
In the early 1980s, my parents replaced the Apple with an IBM Personal
Computer running MS-DOS. Compared to the Apple, the PC had a much more
powerful command line. You could connect simple utilities and commands to do
more complex functions. I fell in love with DOS.
&lt;/p&gt;

&lt;p&gt;
Throughout the 1980s and into the early 1990s, I considered myself a DOS
"power user". I taught myself how to write programs in C and created
new DOS command-line utilities that enhanced my MS-DOS experience. Some of my
custom utilities merely reproduced the MS-DOS command line with a few extra
features. Other programs added new functionality to my command-line
experience.
&lt;/p&gt;

&lt;p&gt;
I discovered Linux in 1993 and instantly recognized it as a &lt;em&gt;Big Deal&lt;/em&gt;. Linux
had a command line that was much more powerful than MS-DOS, and you could
view the source code to study the Linux commands, fix bugs and add new
features. I installed Linux on my computer, in a dual-boot configuration with
MS-DOS. Since Linux didn't have the applications I needed as a working
college student (a word processor to write class papers or a spreadsheet
program to do physics lab analysis), I booted into MS-DOS to do much of my
classwork and into Linux to do other things. I was moving to Linux, but I
still relied on MS-DOS.
&lt;/p&gt;

&lt;p&gt;
In 1994, I read articles in technology magazines saying that Microsoft planned to do
away with MS-DOS soon. The next version of Windows would not use DOS. MS-DOS
was on the way out. I'd already tried Windows 3, and I wasn't
impressed. Windows was not great. And, running Windows would mean replacing
the DOS applications that I used every day. I wanted to keep using DOS.
I decided that the only way to keep DOS was to write my own. On June 29,
1994, I announced my plans on the Usenet discussion group comp.os.msdos.apps,
and things took off from there:
&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;
ANNOUNCEMENT OF PD-DOS PROJECT:
&lt;/p&gt;

&lt;p&gt;
A few months ago, I posted articles relating to starting a public
domain version of DOS. The general support for this at the time was
strong, and many people agreed with the statement, "start writing!"
So, I have...
&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/freedoss-linux-roots" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
&lt;/div&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;

</description>
  <pubDate>Thu, 27 Jun 2019 11:30:00 +0000</pubDate>
    <dc:creator>Jim Hall</dc:creator>
    <guid isPermaLink="false">1340718 at https://www.linuxjournal.com</guid>
    </item>
<item>
  <title>FOSS Project Spotlight: OpenNebula</title>
  <link>https://www.linuxjournal.com/content/foss-project-spotlight-opennebula</link>
  <description>  &lt;div data-history-node-id="1340649" class="layout layout--onecol"&gt;
    &lt;div class="layout__region layout__region--content"&gt;
      
            &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/michael-abdou" lang="" about="https://www.linuxjournal.com/users/michael-abdou" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Michael Abdou&lt;/a&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;&lt;em&gt;OpenNebula recently released its latest version, 5.8 "Edge", which now
offers pivotal capabilities to allow users to extend
their cloud infrastructure to the Edge easily and effectively.&lt;/em&gt;&lt;/p&gt;


&lt;span class="h3-replacement"&gt;
Why OpenNebula?&lt;/span&gt;


&lt;p&gt;
For anyone looking for an open-source, enterprise solution to orchestrate
data-center virtualization and cloud management with ease and flexibility,
OpenNebula is a fine candidate that includes:
&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;
On-demand provisioning of virtual data centers.&lt;/li&gt;

&lt;li&gt;
Features like capacity management, resource optimization, high
availability and business continuity.&lt;/li&gt;

&lt;li&gt;
The ability to create a multi-tenant cloud layer on various types of
newly built or existing infrastructure management solutions (such as VMware
vCenter).&lt;/li&gt;

&lt;li&gt;
The flexibility to create federated clouds across disparate geographies, as
well as hybrid cloud solutions integrating with public cloud providers like
AWS and Microsoft Azure.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
And, it's lightweight, easy to install, infrastructure-agnostic and
thoroughly extensible.&lt;/p&gt;

&lt;img src="https://www.linuxjournal.com/sites/default/files/styles/max_650x650/public/u%5Buid%5D/12786f1.png" width="650" height="311" alt="""" class="image-max_650x650" /&gt;&lt;p&gt;&lt;em&gt;
Figure 1. High-Level Features&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;
&lt;a href="https://opennebula.org/key-features"&gt;Check here&lt;/a&gt; for a more detailed look at OpenNebula features.
&lt;/p&gt;

&lt;span class="h3-replacement"&gt;
New Features in 5.8 "Edge"&lt;/span&gt;

&lt;p&gt;
With the current conversation shifting away from centralized cloud
infrastructure and refocusing toward bringing the computing power &lt;em&gt;closer to
the users&lt;/em&gt; in a concerted effort to reduce latency, OpenNebula's 5.8
"Edge" release is a direct response to the evolving computing and
infrastructure needs, and it offers fresh capabilities to extend one's cloud
functionality to the edge. Gaming companies, among others, who have been
using OpenNebula were of the first to push for these features (yet they
don't have the be the only ones to benefit from them).
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;LXD Container Support&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;
In addition to supporting KVM hypervisors, as well as offering a cloud
management platform for VMware vCenter server components, OpenNebula now
provides native support for LXD containers as well. The virtues offered
by LXD container support allow users and organizations to benefit from:
&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;
A smaller space footprint and smaller memory.
&lt;/li&gt;

&lt;li&gt;
Lack of virtualized hardware.&lt;/li&gt;

&lt;li&gt;
Faster workloads.&lt;/li&gt;

&lt;li&gt;
Faster deployment times.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;
From a compatibility perspective, OpenNebula 5.8 and LXD provide the
following:
&lt;/p&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/foss-project-spotlight-opennebula" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
&lt;/div&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;

</description>
  <pubDate>Thu, 13 Jun 2019 12:00:00 +0000</pubDate>
    <dc:creator>Michael Abdou</dc:creator>
    <guid isPermaLink="false">1340649 at https://www.linuxjournal.com</guid>
    </item>
<item>
  <title>Digital Will, Part I: Requirements</title>
  <link>https://www.linuxjournal.com/content/digital-will-part-i-requirements</link>
  <description>  &lt;div data-history-node-id="1340574" class="layout layout--onecol"&gt;
    &lt;div class="layout__region layout__region--content"&gt;
      
            &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/kyle-rankin" lang="" about="https://www.linuxjournal.com/users/kyle-rankin" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Kyle Rankin&lt;/a&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;&lt;em&gt;Digital assets are becoming as important as physical assets, so how do you manage them after you die?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;
When you lose a member of your family, you may find yourself at some point
thinking about your own mortality, which then may lead you to think through
preparations for your own death. I lost my father recently, but years
before his death, he set up a will that described how to manage his
estate, but he also made sure to share with me login details for his important
financial accounts so I would have access when the time came. When the time
did come to put his plans into practice, those details were
invaluable.
&lt;/p&gt;

&lt;p&gt;
All of this made me realize just how complicated it would be for someone to
manage my own accounts in the event of my death, especially considering how
much effort I've gone through to secure my computers and accounts. After
all, unlike my dad, I don't use the same password for everything. What I
realized I needed was the equivalent of a digital will: instructions and
credentials so my next of kin had everything they needed to access my
accounts and manage my affairs. In this first article of what will be a two-part
series, I describe the requirements and plans to create a digital
will in a way that would be manageable for my next of kin while also not
negatively affecting the security of my accounts. The second part of the
article will describe how I implemented these plans.
&lt;/p&gt;

&lt;span class="h3-replacement"&gt;
Defining Terms&lt;/span&gt;

&lt;p&gt;
This digital will is based on many of the ideas behind a traditional will,
and I intend on borrowing a lot of the framework and terms instead of
"re-inventing the will". To get started, let me define a few terms, but I
should make it clear that I'm not an attorney, so these are just loose
definitions to describe how some common terms used in a will might be
applied to this digital will:
&lt;/p&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/digital-will-part-i-requirements" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
&lt;/div&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;

</description>
  <pubDate>Fri, 07 Jun 2019 12:30:00 +0000</pubDate>
    <dc:creator>Kyle Rankin</dc:creator>
    <guid isPermaLink="false">1340574 at https://www.linuxjournal.com</guid>
    </item>
<item>
  <title>We Need to Save What Made Linux and FOSS Possible</title>
  <link>https://www.linuxjournal.com/content/we-need-save-what-made-linux-and-foss-possible</link>
  <description>  &lt;div data-history-node-id="1340573" class="layout layout--onecol"&gt;
    &lt;div class="layout__region layout__region--content"&gt;
      
            &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/doc-searls" lang="" about="https://www.linuxjournal.com/users/doc-searls" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Doc Searls&lt;/a&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;&lt;em&gt;If we take freedom and openness for granted, we'll lose both. That's
already happening, and we need to fight back. The question is how.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;
I am haunted by this passage in a letter we got from reader Alan E. Davis
(the full text is in our Letters section):
&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;
...the real reason for this letter comes from my realization—in
seeking online help—that the Linux Documentation Project is dead, and
that the Linuxprinting.org project—now taken over by open printing, I
think, is far from functioning well. Linux has been transformed into
containers, and embedded systems. These and other such projects were the
heart and soul of the Free Software movement, and I do not want for them to
be gone!
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
This is the kind of thing &lt;a href="https://en.wikipedia.org/wiki/Bradley_M._Kuhn"&gt;Bradley Kuhn&lt;/a&gt; (of
the &lt;a href="https://sfconservancy.org"&gt;Software Freedom
Conservancy&lt;/a&gt;) lamented in &lt;a href="https://www.youtube.com/watch?v=PLJjAupCMUg&amp;index=10&amp;list=PLsYAJYM22VA2NMo61bxIXowgXXHufwPm8&amp;t=0s"&gt;his
talk&lt;/a&gt; at &lt;a href="https://freenode.live"&gt;Freenode.live&lt;/a&gt; last year. So
did &lt;a href="https://www.linuxjournal.com/users/kyle-rankin"&gt;Kyle
Rankin&lt;/a&gt; in his talk at the same event (&lt;a href="https://www.youtube.com/watch?v=17JowhH57kg&amp;list=PLsYAJYM22VA2NMo61bxIXowgXXHufwPm8&amp;index=15"&gt;video&lt;/a&gt;,
&lt;a href="https://kylerank.in/talks/misc/ljfoss.html"&gt;slides&lt;/a&gt; and later,
an &lt;em&gt;LJ&lt;/em&gt; &lt;a href="https://www.linuxjournal.com/content/what-linux-journals-resurrection-taught-me-about-foss-community"&gt;article&lt;/a&gt;). In &lt;a href="https://www.youtube.com/watch?v=oOFuQLTVdZc"&gt;an earlier
conversation&lt;/a&gt; on the same stage (it was a helluva show), &lt;a href="https://webmink.com"&gt;Simon Phipps&lt;/a&gt; (of
the &lt;a href="https://opensource.org"&gt;Open Source Initiative&lt;/a&gt;) and I had our own lamentations.
&lt;/p&gt;

&lt;p&gt;
We all said it has become too easy to take Linux and FOSS for granted, and
the risks of doing that were dire. Some specifics:
&lt;/p&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/we-need-save-what-made-linux-and-foss-possible" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
&lt;/div&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;

</description>
  <pubDate>Wed, 08 May 2019 13:11:53 +0000</pubDate>
    <dc:creator>Doc Searls</dc:creator>
    <guid isPermaLink="false">1340573 at https://www.linuxjournal.com</guid>
    </item>
<item>
  <title>FOSS Project Spotlight: Drupal</title>
  <link>https://www.linuxjournal.com/content/foss-project-spotlight-drupal</link>
  <description>  &lt;div data-history-node-id="1340498" class="layout layout--onecol"&gt;
    &lt;div class="layout__region layout__region--content"&gt;
      
            &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/lizz-troudeau" lang="" about="https://www.linuxjournal.com/users/lizz-troudeau" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Lizz Troudeau&lt;/a&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;
Drupal is a content management framework, and
it's used to make many of the websites and applications you use every day.
Drupal has great standard features, easy content authoring, reliable
performance and excellent security. What sets Drupal apart is its flexibility;
modularity is one of its core principles. Its tools help you build the
versatile, structured content that ambitious web experiences need. With
Drupal, you can build almost any integrated experience you can imagine.
&lt;/p&gt;

&lt;span class="h3-replacement"&gt;
Drupal Is for Ambitious Digital Experiences&lt;/span&gt;

&lt;p&gt;
Dries Buytaert, founder of the project, &lt;a href="https://dri.es/drupal-is-for-ambitious-digital-experiences"&gt;provides
the vision for Drupal&lt;/a&gt;.
Managing content for ambitious projects that aim to transform digital
experiences for their organizations is what Drupal does best. Drupal goes
beyond browser-based websites and reaches all digital platforms to
provide a flexible, robust and innovative experience.
&lt;/p&gt;

&lt;span class="h3-replacement"&gt;
How to Get Started&lt;/span&gt;

&lt;ul&gt;&lt;li&gt;
Get started by downloading &lt;a href="https://www.drupal.org/download"&gt;the
official Drupal core files&lt;/a&gt; and reading
the &lt;a href="https://www.drupal.org/docs/official_docs/en/_evaluator_guide.html"&gt;quick-start
installation guide&lt;/a&gt;.&lt;/li&gt;

&lt;li&gt;
Or you can &lt;a href="https://www.drupal.org/try-drupal"&gt;try Drupal with
hosted solutions&lt;/a&gt;.&lt;/li&gt;

&lt;li&gt;
Or spin up the &lt;a href="https://www.drupal.org/project/ideas/issues/2847582"&gt;Umami
demonstration profile&lt;/a&gt; in Drupal core with a
service such as &lt;a href="https://simplytest.me"&gt;simplytest.me&lt;/a&gt;.
&lt;/li&gt;

&lt;li&gt;
You can download many additional modules and themes from the
&lt;a href="https://www.drupal.org"&gt;Drupal.org&lt;/a&gt; website.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="https://www.linuxjournal.com/sites/default/files/styles/max_650x650/public/u%5Buid%5D/image1.jpg" width="650" height="650" alt="""" class="image-max_650x650" /&gt;&lt;p&gt;&lt;em&gt;
Figure 1. Umami Magazine Demo in Drupal Core&lt;/em&gt;&lt;/p&gt;

&lt;span class="h3-replacement"&gt;
What's in Drupal Core&lt;/span&gt;

&lt;p&gt;
The base Drupal download, known as Drupal Core, contains the PHP scripts
needed to run the basic content management  functionality, several optional
modules and themes, and many JavaScript, CSS and image assets.
&lt;/p&gt;

&lt;p&gt;
Drupal 8's core platform has more than 200 features built in. For an
up-to-date list of features, see &lt;a href="http://www.drupal.com/product/web-content-management"&gt;Drupal.com&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
&lt;a href="https://www.drupal.org/blog/drupal-8-6-0"&gt;Drupal 8.6.0 was the
most significant update to Drupal 8&lt;/a&gt;. Expect Drupal 9
to release in June 2020, and if you're already using Drupal, it is expected
to be the easiest major version upgrade yet. For the most current
information on Drupal's latest version, visit &lt;a href="https://www.drupal.org"&gt;Drupal.org&lt;/a&gt;.
&lt;/p&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/foss-project-spotlight-drupal" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
&lt;/div&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;

</description>
  <pubDate>Fri, 19 Apr 2019 12:30:00 +0000</pubDate>
    <dc:creator>Lizz Troudeau</dc:creator>
    <guid isPermaLink="false">1340498 at https://www.linuxjournal.com</guid>
    </item>
<item>
  <title>Thoughts from the Future of Linux</title>
  <link>https://www.linuxjournal.com/content/thoughts-future-linux</link>
  <description>  &lt;div data-history-node-id="1340514" class="layout layout--onecol"&gt;
    &lt;div class="layout__region layout__region--content"&gt;
      
            &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/bryan-lunduke" lang="" about="https://www.linuxjournal.com/users/bryan-lunduke" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Bryan Lunduke&lt;/a&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;&lt;em&gt;By technology standards, I'm an old man. I remember when 3.5" floppies
became common ("Wow! 1.44MB! These little things hold &lt;em&gt;so&lt;/em&gt; much data!").
My childhood hero was Matthew Broderick war-dialing local numbers with his
300-baud modem. I dreamed of, one day, owning a 386 with more than 640k of
RAM. At the pace that computing moves forward, I'm practically a fossil.
So, if you were to ask me, "What is the best way to encourage kids, today,
to get into open source?" Well, I honestly haven't a clue.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;
So, "What do kids want to do with Linux?"
And, "Where will the next generation take open-source computing?"
&lt;/p&gt;

&lt;p&gt;
I don't have good answers to those questions either. I'm just too stinkin' old.
No, to get answers to those questions, we need to talk to the people that
actually know the answers—the kids themselves.
&lt;/p&gt;

&lt;p&gt;
Specifically, I mean people still young enough to be "the next generation" while
old enough, with sufficient experience, to understand Linux (and open
source) and create well founded opinions, goals and dreams of where Linux
goes from here—perhaps young adults nearing the end of high school or
just beginning their college (or work) lives.
&lt;/p&gt;

&lt;p&gt;
Those are the people who will be running open source in 20 or 30 years.
&lt;/p&gt;

&lt;p&gt;
After Linus Torvalds officially retires, these kids will take over Linux
kernel development. When Richard Stallman finally calls it quits, these
kids will push the ideals of the Free Software movement forward. And, eventually, I
(and the rest of the &lt;em&gt;Linux Journal&lt;/em&gt; team) will retire—hopefully to
somewhere with a nice beach. And these kids (and the rest of their generation)
will be the ones reporting on and writing about Linux.
&lt;/p&gt;

&lt;p&gt;
So, we found three kids (young adults, really) who are eating and breathing
Linux and open source in the United Kingdom: Josh Page, Samadi van Koten
and Matthew Lugg.
&lt;/p&gt;

&lt;p&gt;
Gentlemen, introduce yourselves to the world, and give us the quick
overview of what you're currently doing with Linux and open source.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Matthew Lugg:&lt;/strong&gt;
Hi, my name's Matthew. I'm a year 11 student living in Devon, and I tend to
spend most of my free time either coding or playing games. I've been using
Linux—specifically Debian—as my main desktop OS, as well as on my VPS,
for around a year now (both for dev and for gaming), and I've never looked
back!
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Josh Page:&lt;/strong&gt;
My name is Josh. I'm in year 11, and I use Linux for networking mainly, VMs,
routing and the like.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Samadi van Koten:&lt;/strong&gt;
I'm Samadi van Koten, known online as vktec. I've recently finished my A
levels and am currently taking a gap year before going to study Computer
Science at Bath University this September. I'm currently in a software
development contract at a multinational company that makes GNSS test
equipment.
&lt;/p&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/thoughts-future-linux" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
&lt;/div&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;

</description>
  <pubDate>Fri, 12 Apr 2019 12:30:00 +0000</pubDate>
    <dc:creator>Bryan Lunduke</dc:creator>
    <guid isPermaLink="false">1340514 at https://www.linuxjournal.com</guid>
    </item>
<item>
  <title>FOSS Means Kids Can Have a Big Impact</title>
  <link>https://www.linuxjournal.com/content/foss-means-kids-can-have-big-impact</link>
  <description>  &lt;div data-history-node-id="1340533" class="layout layout--onecol"&gt;
    &lt;div class="layout__region layout__region--content"&gt;
      
            &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/corbin-champion" lang="" about="https://www.linuxjournal.com/users/corbin-champion" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Corbin Champion&lt;/a&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;&lt;em&gt;An eight-year-old can contribute, and you can too.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;
Working at a company that creates free and open-source software (FOSS) and
hosts all of our code on GitHub, my team and I at UserLAnd Technologies are
used to seeing and reviewing contributions, which are called pull requests,
from users. Recently, however, we received a pull request that is very special
to me. It was from an eight-year-old, and not just any eight-year-old, but my
daughter.
&lt;/p&gt;

&lt;img src="https://www.linuxjournal.com/sites/default/files/styles/max_650x650/public/u%5Buid%5D/12735smaller.jpeg" width="487" height="650" alt="""" class="image-max_650x650" /&gt;&lt;p&gt;
&lt;em&gt;Figure 1. Addison Hard at Work&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;
Now, I had many reasons for wanting my daughter to get involved with our
project, but before I pollute this story with what I think, let's hear
from her—this is the Kids + Linux issue after all.
&lt;/p&gt;

&lt;img src="https://www.linuxjournal.com/sites/default/files/styles/max_650x650/public/u%5Buid%5D/12735f2.png" width="650" height="431" alt="""" class="image-max_650x650" /&gt;&lt;p&gt;&lt;em&gt;Figure 2. My Daughter's First Pull Request&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;
The following is a brief interview I conducted with her after she provided the
shown pull request.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Corbin:&lt;/strong&gt; To start with, please tell us who you are and provide your
age?
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Addison:&lt;/strong&gt; I am Addison Champion, and I am eight years old.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Corbin:&lt;/strong&gt; Now Addison, you have a skill that I don't have.
You may be eight,
and I am (gulp) 38, but you have a skill that neither I nor any of the
members of my team have. Can you share with us what that skill is and how
you posses it?
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Addison:&lt;/strong&gt; I am bilingual, as I speak both Spanish and English. I am
enrolled in a bilingual school, and in my class, we mostly speak and read
in Spanish.
&lt;/p&gt;

&lt;p&gt;
&lt;em&gt;[Note: She has been in a two-way immersion program at our local, public
school since kindergarten where some of the kids are native Spanish
speakers and some are native English speakers.]&lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Corbin:&lt;/strong&gt; Can you describe the work you did for UserLAnd that used this
skill?
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Addison:&lt;/strong&gt; I provided a Spanish translation for UserLAnd's Android app,
because there wasn't one already.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Corbin:&lt;/strong&gt; Can you describe what you had to do to make a Spanish translation?
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Addison:&lt;/strong&gt; There were a lot of phrases in English, and I had to provide the
phrase in Spanish that matched each one in English. I also had to make
sure the translation would sound right to a Spanish speaker.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Corbin:&lt;/strong&gt; Was the task difficult?
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Addison:&lt;/strong&gt; Some of the phrases were hard, but some were pretty easy. There
were some technical words that we had to look up. We found a cool website,
like Google translate, but where you could type in a word or a sentence and
it would show you a real example of a translation that used something
similar.
&lt;/p&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/foss-means-kids-can-have-big-impact" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
&lt;/div&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;

</description>
  <pubDate>Wed, 10 Apr 2019 12:00:00 +0000</pubDate>
    <dc:creator>Corbin Champion</dc:creator>
    <guid isPermaLink="false">1340533 at https://www.linuxjournal.com</guid>
    </item>
<item>
  <title>The Asian Penguins</title>
  <link>https://www.linuxjournal.com/content/asian-penguins</link>
  <description>  &lt;div data-history-node-id="1340515" class="layout layout--onecol"&gt;
    &lt;div class="layout__region layout__region--content"&gt;
      
            &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/bryan-lunduke" lang="" about="https://www.linuxjournal.com/users/bryan-lunduke" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Bryan Lunduke&lt;/a&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;
When I was young, Apple computers dominated the schools I attended.  The
Apple II and, later, the Macintosh Plus were kings of the classroom in the
late 1980s.
&lt;/p&gt;

&lt;p&gt;
This was a brilliant move by Apple Computer (this was back before Apple
dropped the word "Computer" from its company name).  Get the kids used to
using Apple hardware and software, and then those kids will be more likely to use
it when they grow up.  Plus, the parents of the kids will become at least a
little more likely to pick up Apple gear, so that any computer schoolwork
can also be done at home.  And, the same goes for the teachers.  It's just a fantastic
strategy to encourage adoption of a computer platform.
&lt;/p&gt;

&lt;p&gt;
When it comes to Linux and, more generally, open-source software, there's
no singular company responsible for promoting the platform.  Luckily, many
individuals and small organizations have taken up the charge of teaching
free and open-source software (like Linux) to the next generation of
computer users.
&lt;/p&gt;

&lt;p&gt;
One such group is a computer club at a Hmong charter school in
Minnesota known as the Asian Penguins.
&lt;/p&gt;

&lt;img src="https://www.linuxjournal.com/sites/default/files/styles/max_650x650/public/u%5Buid%5D/DSC_0288.JPG" width="650" height="434" alt="The Asian Penguins" class="image-max_650x650" /&gt;&lt;p&gt;
&lt;em&gt;Figure 1. The Penguins Posing for a Group Shot&lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;
Started by Stuart Keroff in 2012, the Asian Penguins is a club made up of
sixth, seventh and eighth graders—both boys and girls—all focused on
using Linux, as they put it, "for school, for fun, for communication, and
to help others".
&lt;/p&gt;

&lt;p&gt;
&lt;em&gt;Their Mission:  "Changing the world, one computer at a time."&lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;em&gt;Their vision: "The Asian Penguins exist to have fun and experience freedom
through Linux and open source software, to share that fun and freedom with
others, and to use open source software to help as many people as
possible."&lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;
I love it.
&lt;/p&gt;

&lt;p&gt;
In the seven years since they started, more than 200 kids have gone
through the program—200 young minds working with Linux and open source.
It warms my heart.
&lt;/p&gt;

&lt;p&gt;
Even better?  They take recycled and donated computers, load them up with
Linux and other free software, and donate them to the community (including
family members of students, an anti-poverty non-profit in Minneapolis, and to a St.
Paul recreation center).
To date, they've given away 241 computers loaded with Linux.  On average,
that means nearly one computer every week!
&lt;/p&gt;

&lt;img src="https://www.linuxjournal.com/sites/default/files/styles/max_650x650/public/u%5Buid%5D/DSC00807.JPG" width="650" height="488" alt="The Asian Penguins" class="image-max_650x650" /&gt;&lt;p&gt;&lt;em&gt;Figure 2. Hard at Work Building Linux Computers for Those in
Need&lt;/em&gt;&lt;/p&gt;

&lt;img src="https://www.linuxjournal.com/sites/default/files/styles/max_650x650/public/u%5Buid%5D/DSC01211.JPG" width="650" height="488" alt="The Asian Penguins" class="image-max_650x650" /&gt;&lt;p&gt;&lt;em&gt;Figure 3. Students Ready to Deliver a Newly Setup Linux-Powered
Computer&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/asian-penguins" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
&lt;/div&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;

</description>
  <pubDate>Tue, 09 Apr 2019 12:00:00 +0000</pubDate>
    <dc:creator>Bryan Lunduke</dc:creator>
    <guid isPermaLink="false">1340515 at https://www.linuxjournal.com</guid>
    </item>

  </channel>
</rss>
