<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0" xml:base="https://www.fosslife.org/">
  <channel>
    <title>FOSSlife</title>
    <link>https://www.fosslife.org/</link>
    <description/>
    <language>en</language>
    
    <item>
  <title>Welcome to FOSSlife</title>
  <link>https://www.fosslife.org/welcome-fosslife</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;Welcome to FOSSlife&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;a title="View user profile." href="https://www.fosslife.org/user/18" class="username"&gt;FOSSlife Team&lt;/a&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;Mon, May 18, 2020 - 06:54&lt;/span&gt;

  &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Tags&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/foss" hreflang="en"&gt;FOSS&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/foss-community" hreflang="en"&gt;FOSS Community&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
&lt;section class="field field--name-comment field--type-comment field--label-above comment-wrapper"&gt;&lt;drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=25&amp;2=comment&amp;3=comment" token="zIcYfyx9x2R_eMpsZ9_uvNrYo5LC9hJAkmbrmdnOI5c"&gt;&lt;/drupal-render-placeholder&gt;&lt;/section&gt;&lt;div class="field field--name-field-channel field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Channel&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/community" hreflang="en"&gt;Community&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-teaser-text field--type-string-long field--label-above"&gt;
    &lt;div class="field__label"&gt;Teaser Text&lt;/div&gt;
              &lt;div class="field__item"&gt;We’re proud to announce the launch of FOSSlife — a new web magazine dedicated to the world of free and open source software.&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-paragraphs field--type-entity-reference-revisions field--label-above"&gt;
    &lt;div class="field__label"&gt;Paragraphs&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;  &lt;div class="paragraph paragraph--type--text paragraph--view-mode--default"&gt;
          
            &lt;div class="clearfix text-formatted field field--name-field-text field--type-text-long field--label-hidden field__item"&gt;&lt;p&gt;We’re proud to announce the launch of FOSSlife – a new web magazine dedicated to the world of free and open source software.&lt;/p&gt;

&lt;p&gt;The Free software community has been around for more than 30 years, and it has succeeded beyond anyone’s dreams. Free and open source software drives the Internet, runs the most powerful supercomputers in the world, and lights up the laptops of Fortune 500 executives. In fact, FOSS has become so popular that many people don’t even recognize it as a thing anymore and think of it simply as the way we live.&lt;/p&gt;

&lt;p&gt;But FOSS really is a thing, with challenges, threats, opportunities, and plenty of reasons to celebrate. The FOSS life is about community, it is about advocacy, and it is about bringing people together and building sustainable, accessible solutions. Most of all, FOSSlife is about the software: inventive, expressive, powerful software that is able, stable, and refreshingly free of hype.&lt;/p&gt;

&lt;p&gt;We created FOSSlife to serve as a destination for everyone who cares about the FOSS community and wants to follow the trends, tools, projects, programs, and people who define the FOSS experience. We also serve as an entry point for those who are new to FOSS and are taking their first steps to explore the exciting world of free software.&lt;/p&gt;

&lt;p&gt;Stop by for the latest news, as well as feature articles on FOSS technology and FOSS advocacy. We’ll also bring you FOSS success stories and share our favorite posts, videos, and podcasts on topics of interest to the FOSS community.&lt;/p&gt;

&lt;p&gt;If you want a convenient weekly summary of what’s new at the site, sign up for our &lt;a href="https://www.fosslife.org/newsletter"&gt;newsletter&lt;/a&gt;. You can also follow us on &lt;a href="https://twitter.com/_FOSSLIFE" target="blank"&gt;Twitter&lt;/a&gt;, &lt;a href="https://www.facebook.com/fosslife/" target="blank"&gt;Facebook&lt;/a&gt; or &lt;a href="https://www.linkedin.com/company/fosslife" target="blank"&gt;LinkedIn&lt;/a&gt;. We invite you to come back often and share our stories with others you know who are happy to be living the FOSS life!&lt;/p&gt;
&lt;/div&gt;
      
      &lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="field field--name-field-teaser-media field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Teaser Media&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/media/36" hreflang="en"&gt;2020_05_18_Welcome&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;
</description>
  <pubDate>Mon, 18 May 2020 10:54:02 +0000</pubDate>
    <dc:creator>FOSSlife Team</dc:creator>
    <guid isPermaLink="false">25 at https://www.fosslife.org</guid>
    </item>
<item>
  <title>How to Manage Technical Debt</title>
  <link>https://www.fosslife.org/how-manage-technical-debt</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;How to Manage Technical Debt&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;a title="View user profile." href="https://www.fosslife.org/user/18" class="username"&gt;FOSSlife Team&lt;/a&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;Fri, Dec 29, 2023 - 07:00&lt;/span&gt;

  &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Tags&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/technical-debt" hreflang="en"&gt;technical debt&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/software-development" hreflang="en"&gt;software development&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
&lt;section class="field field--name-comment field--type-comment field--label-above comment-wrapper"&gt;&lt;drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=1499&amp;2=comment&amp;3=comment" token="_b7dddE-AD0dlbdxbqkNwSdXLg9ldKMxfJQwtCj-JBc"&gt;&lt;/drupal-render-placeholder&gt;&lt;/section&gt;&lt;div class="field field--name-field-channel field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Channel&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/news" hreflang="en"&gt;News&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-paragraphs field--type-entity-reference-revisions field--label-above"&gt;
    &lt;div class="field__label"&gt;Paragraphs&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;  &lt;div class="paragraph paragraph--type--text paragraph--view-mode--default"&gt;
          
            &lt;div class="clearfix text-formatted field field--name-field-text field--type-text-long field--label-hidden field__item"&gt;&lt;p&gt;The “debt” metaphor for technical debt is particularly apt for startups, says Jacob Kaplan-Moss. “You’re incurring future work to get to market quicker. I’m all for it,” he says.&lt;/p&gt;

&lt;p&gt;But, many organizations may be saddled with a “creaky codebase,” so what’s the solution? In this article, Kaplan-Moss details a practical approach for managing tech debt, including these steps:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Measure: &lt;/strong&gt;There are no great measures for tech debt, but there are several serviceable ones. Pick one, be consistent, and track it over time.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Agree on a tech debt allocation:&lt;/strong&gt; Determine a percentage of time that engineering will spend working on reducing tech debt.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Monitor and adjust&lt;/strong&gt; regularly.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;“Reducing tech debt works better when it’s a long-term, ongoing, incremental commitment” rather than a sprint, he notes.&lt;/p&gt;

&lt;p&gt;Read more at &lt;a href="https://jacobian.org/2023/dec/20/tech-debt/" target="blank"&gt;Jacobian&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://opensourcejobhub.com/" target="blank"&gt;&lt;img alt="Orange text on black background saying: Open source is more than tech. Find jobs in sales, marketing, and more at Open Source JobHub." data-entity-type="file" data-entity-uuid="6a5b5f08-e0b9-46da-beff-3a87cea84a6c" src="https://www.fosslife.org/sites/default/files/inline-images/OSJH_Non-Tech_728x90_v01.png" class="align-left" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
      
      &lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="field field--name-field-teaser-media field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Teaser Media&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/media/164" hreflang="en"&gt;News_40_World_Binary&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;
</description>
  <pubDate>Fri, 29 Dec 2023 12:00:00 +0000</pubDate>
    <dc:creator>FOSSlife Team</dc:creator>
    <guid isPermaLink="false">1499 at https://www.fosslife.org</guid>
    </item>
<item>
  <title>Dual Licensing Explained</title>
  <link>https://www.fosslife.org/dual-licensing-explained</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;Dual Licensing Explained&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;a title="View user profile." href="https://www.fosslife.org/user/18" class="username"&gt;FOSSlife Team&lt;/a&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;Thu, Dec 28, 2023 - 07:00&lt;/span&gt;

  &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Tags&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/licensing" hreflang="en"&gt;licensing&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/open-source" hreflang="en"&gt;open source&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/copyleft" hreflang="en"&gt;copyleft&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
&lt;section class="field field--name-comment field--type-comment field--label-above comment-wrapper"&gt;&lt;drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=1498&amp;2=comment&amp;3=comment" token="OT4wtagzP0qOZOIVf2zw9Z1fERrvLjvNTlMjLocSBXQ"&gt;&lt;/drupal-render-placeholder&gt;&lt;/section&gt;&lt;div class="field field--name-field-channel field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Channel&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/news" hreflang="en"&gt;News&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-paragraphs field--type-entity-reference-revisions field--label-above"&gt;
    &lt;div class="field__label"&gt;Paragraphs&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;  &lt;div class="paragraph paragraph--type--text paragraph--view-mode--default"&gt;
          
            &lt;div class="clearfix text-formatted field field--name-field-text field--type-text-long field--label-hidden field__item"&gt;&lt;p&gt;Dual licensing often refers to making software available under a choice of two licenses, says Heather Meeker, “generally a &lt;a href="https://www.fosslife.org/understanding-copyleft" target="blank"&gt;copyleft&lt;/a&gt; open source license and a commercial license.”&lt;/p&gt;

&lt;p&gt;“However, dual licensing can also refer to the scenario where multiple licenses apply simultaneously; in these situations, users are required to comply with the terms of multiple licenses at the same time,” she says.&lt;/p&gt;

&lt;p&gt;In this article, Meeker explains why organizations might choose this &lt;a href="https://www.fosslife.org/open-source-software-licensing" target="blank"&gt;licensing&lt;/a&gt; approach and describes various risks and considerations.&lt;/p&gt;

&lt;p&gt;Read more at &lt;a href="https://fossa.com/blog/dual-licensing-models-explained/" target="blank"&gt;FOSSA&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.opensourcejobhub.com" target="blank"&gt;&lt;img alt="woman with dark ponytail in front of computer" data-entity-type="file" data-entity-uuid="8b598f78-e2e9-4485-828d-d62282390b62" src="https://www.fosslife.org/sites/default/files/inline-images/OSJH_Remote_728x90_v01.png" class="align-left" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;
&lt;/div&gt;
      
      &lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="field field--name-field-teaser-media field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Teaser Media&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/media/46" hreflang="en"&gt;News_17&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;
</description>
  <pubDate>Thu, 28 Dec 2023 12:00:00 +0000</pubDate>
    <dc:creator>FOSSlife Team</dc:creator>
    <guid isPermaLink="false">1498 at https://www.fosslife.org</guid>
    </item>
<item>
  <title>10 Ways to Build Your Future with Open Source</title>
  <link>https://www.fosslife.org/10-ways-build-your-future-open-source</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;10 Ways to Build Your Future with Open Source&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;a title="View user profile." href="https://www.fosslife.org/user/18" class="username"&gt;FOSSlife Team&lt;/a&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;Wed, Dec 27, 2023 - 09:59&lt;/span&gt;

  &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Tags&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/open-source" hreflang="en"&gt;open source&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/foss" hreflang="en"&gt;FOSS&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/linux" hreflang="en"&gt;linux&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/system-administration" hreflang="en"&gt;system administration&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/careers-0" hreflang="en"&gt;careers&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/rust" hreflang="en"&gt;Rust&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/javascript" hreflang="en"&gt;JavaScript&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/security" hreflang="en"&gt;Security&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
&lt;section class="field field--name-comment field--type-comment field--label-above comment-wrapper"&gt;&lt;drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=1497&amp;2=comment&amp;3=comment" token="28ZExga8GATiQfON9M2ELYBWtFyrViggbuFjxwl-ICE"&gt;&lt;/drupal-render-placeholder&gt;&lt;/section&gt;&lt;div class="field field--name-field-channel field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Channel&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/life-tech" hreflang="en"&gt;Life in Tech&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-paragraphs field--type-entity-reference-revisions field--label-above"&gt;
    &lt;div class="field__label"&gt;Paragraphs&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;  &lt;div class="paragraph paragraph--type--text paragraph--view-mode--default"&gt;
          
            &lt;div class="clearfix text-formatted field field--name-field-text field--type-text-long field--label-hidden field__item"&gt;&lt;p&gt;FOSSlife offers many tips and resources relating to the world of open source software, including &lt;a href="https://www.fosslife.org/careers" target="blank"&gt;career&lt;/a&gt; advice, &lt;a href="https://www.fosslife.org/skills" target="blank"&gt;tutorials&lt;/a&gt;, and &lt;a href="https://www.fosslife.org/community" target="blank"&gt;community&lt;/a&gt; information.&lt;/p&gt;

&lt;p&gt;In this overview, we’ve rounded up top FOSSlife articles that offer useful insight and practical guidance to help you build a future with open source. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.fosslife.org/10-guidelines-secure-software-development-openssf" target="blank"&gt;10 Guidelines for Secure Software Development from OpenSSF&lt;/a&gt; &lt;/strong&gt;by FOSSlife&lt;br /&gt;
In line with the OpenSSF’s &lt;a href="https://www.fosslife.org/openssf-creates-manifesto-consumption-open-source-software" target="blank"&gt;Open Source Consumption Manifesto&lt;/a&gt;, these principles “describe a series of foundational practices that, if followed, can help provide better assurance and security for organizations leveraging them.”&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.fosslife.org/9-open-source-tech-careers-consider" target="blank"&gt;9 Open Source Tech Careers to Consider&lt;/a&gt; &lt;/strong&gt;by FOSSlife&lt;br /&gt;
This roundup of Careers articles describes nine potential open source career paths.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.fosslife.org/8-ways-learn-javascript-online" target="blank"&gt;8 Ways to Learn JavaScript Online&lt;/a&gt;&lt;/strong&gt; by FOSSlife&lt;br /&gt;
JavaScript is one of the world’s most popular programming languages, and we’ve rounded up eight online courses (including free options) that provide step-by-step instruction. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.fosslife.org/7-steps-get-started-git" target="blank"&gt;7 Steps to Get Started with Git&lt;/a&gt; &lt;/strong&gt;by John SJ Anderson&lt;br /&gt;
Git can be difficult to wrap your head around, so this article explains each step you’ll need to take to complete your first contribution.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.fosslife.org/6-steps-teach-yourself-system-administration" target="blank"&gt;6 Steps to Teach Yourself System Administration&lt;/a&gt;&lt;/strong&gt; by FOSSlife&lt;br /&gt;
This &lt;a href="https://www.fosslife.org/skills" target="blank"&gt;Skills&lt;/a&gt; article provides a wealth of resources that will help you on your way to becoming a system administrator. If you’re unfamiliar with what a sysadmin does, we recommend &lt;a href="https://www.fosslife.org/what-system-administrator" target="blank"&gt;starting with this introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.fosslife.org/5-easy-ways-learn-rust" target="blank"&gt;5 Easy Ways to Learn Rust&lt;/a&gt; &lt;/strong&gt;by FOSSlife&lt;br /&gt;
If you’re ready to learn Rust, these five easy steps will get you up to speed in no time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.fosslife.org/4-ways-improve-your-open-source-strategy" target="blank"&gt;4 Ways to Improve Your Open Source Strategy&lt;/a&gt;&lt;/strong&gt; by Amber Ankerholz&lt;br /&gt;
We outline ways to improve your open source strategy and offer resources to help you understand why and how to define your open source approach.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.fosslife.org/3-questions-ask-organizing-online-conference" target="blank"&gt;3 Questions to Ask Before Organizing an Online Conference&lt;/a&gt; &lt;/strong&gt;by VM Brasseur&lt;br /&gt;
The ongoing pandemic offers conference organizers “a chance to rethink and reboot their existing event to serve their community better.” Vicky Brasseur outlines three key questions to help you build a purposeful path forward.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.fosslife.org/2-simple-steps-securing-your-linux-desktop" target="blank"&gt;2 Simple Steps for Securing Your Linux Desktop&lt;/a&gt;&lt;/strong&gt; by Chris Binnie&lt;br /&gt;
This article covers two main considerations for securing a desktop machine: frequently running package updates and configuring a few firewall rules to help keep the bad guys out. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1 More Thing: Support Open Source&lt;/strong&gt;&lt;br /&gt;
Open source needs your contributions, &lt;a href="https://www.fosslife.org/many-forms-foss-advocacy"&gt;advocacy&lt;/a&gt;, participation, and support. Consider giving however you can.&lt;/p&gt;

&lt;p&gt;Best wishes for open source success!&lt;br /&gt;
 &lt;/p&gt;

&lt;p&gt;&lt;a href="https://opensourcejobhub.com/" target="blank"&gt;&lt;img alt="White text on orange background saying: Find your place in the open source ecosystem at Open Source JobHub" data-entity-type="file" data-entity-uuid="63710df0-4370-4293-ac25-94c968e9f513" src="https://www.fosslife.org/sites/default/files/inline-images/OSJH_ecosystem_728x90_v02.png" class="align-left" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
      
      &lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="field field--name-field-teaser-media field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Teaser Media&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/media/256" hreflang="en"&gt;2021_07_16_FV_Open&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;
</description>
  <pubDate>Wed, 27 Dec 2023 14:59:41 +0000</pubDate>
    <dc:creator>FOSSlife Team</dc:creator>
    <guid isPermaLink="false">1497 at https://www.fosslife.org</guid>
    </item>
<item>
  <title>How to Detect AI-Generated Content and Why It Matters</title>
  <link>https://www.fosslife.org/how-detect-ai-generated-content-and-why-it-matters</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;How to Detect AI-Generated Content and Why It Matters&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;a title="View user profile." href="https://www.fosslife.org/user/18" class="username"&gt;FOSSlife Team&lt;/a&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;Tue, Dec 26, 2023 - 07:00&lt;/span&gt;

  &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Tags&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/data-science" hreflang="en"&gt;data science&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/ai" hreflang="en"&gt;AI&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/content-authenticity" hreflang="en"&gt;content authenticity&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/policy" hreflang="en"&gt;policy&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/disinformation" hreflang="en"&gt;disinformation&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
&lt;section class="field field--name-comment field--type-comment field--label-above comment-wrapper"&gt;&lt;drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=1496&amp;2=comment&amp;3=comment" token="A0PTda_vMSNYE2TuYOrrebBpKEMXeC-6EF0G8ionenU"&gt;&lt;/drupal-render-placeholder&gt;&lt;/section&gt;&lt;div class="field field--name-field-channel field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Channel&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/news" hreflang="en"&gt;News&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-paragraphs field--type-entity-reference-revisions field--label-above"&gt;
    &lt;div class="field__label"&gt;Paragraphs&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;  &lt;div class="paragraph paragraph--type--text paragraph--view-mode--default"&gt;
          
            &lt;div class="clearfix text-formatted field field--name-field-text field--type-text-long field--label-hidden field__item"&gt;&lt;p&gt;One of the many ethical issues around the advancement of generative AI relates to detecting the product of models, writes Stephanie Kirmer.&lt;/p&gt;

&lt;p&gt;“When we talk about content being difficult or impossible to detect as AI generated, we’re getting into something akin to a Turing Test. … If I ask you, “was this produced by a human being or a machine learning model?”, and you can’t accurately tell, then we’ve reached the point where we need to think about these issues,” Kirmer says.&lt;/p&gt;

&lt;p&gt;Efforts from organizations such as the &lt;a href="https://contentauthenticity.org/" target="blank"&gt;Content Authenticity Initiative&lt;/a&gt; may help identify AI-generated content, she notes. And, “we can use models as tools on our side of the race as well, training models to scrutinize content and determine that it isn’t human generated.”&lt;/p&gt;

&lt;p&gt;In this article, Kirmer explains the importance of authentication and describes related efforts, such as the &lt;a href="https://www.fosslife.org/us-executive-order-outlines-ai-standards-safety-and-security" target="blank"&gt;U.S. Executive Order&lt;/a&gt;. Ultimately, there’s no easy answer to this problem, she says, but it’s important to have the discussion and to take responsibility “for spreading accurate and accessible information about these issues.”&lt;/p&gt;

&lt;p&gt;Read more at &lt;a href="https://medium.com/towards-data-science/detecting-generative-ai-content-286200498f93" target="blank"&gt;Towards Data Science&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;See also:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="https://www.media.mit.edu/projects/detect-fakes/overview/" target="blank"&gt;Detect DeepFakes: How to counteract misinformation created by AI&lt;/a&gt; — MIT Media Lab&lt;/li&gt;
	&lt;li&gt;&lt;a href="https://www.fosslife.org/environmental-impact-ai" target="blank"&gt;The Environmental Impact of AI&lt;/a&gt; — FOSSlife&lt;/li&gt;
	&lt;li&gt;&lt;a href="https://www.404media.co/facebook-is-being-overrun-with-stolen-ai-generated-images-that-people-think-are-real/" target="blank"&gt;Facebook Is Being Overrun With Stolen, AI-Generated Images That People Think Are Real &lt;/a&gt;— 404 Media&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="mailto:sponsors@fosslife.org" target="blank"&gt;Contact FOSSlife&lt;/a&gt; to learn about partnership and sponsorship opportunities.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://opensourcejobhub.com/" target="blank"&gt;&lt;img alt="Orange text on black background saying: Open source is more than tech. Find jobs in sales, marketing, and more at Open Source JobHub." data-entity-type="file" data-entity-uuid="6a5b5f08-e0b9-46da-beff-3a87cea84a6c" src="https://www.fosslife.org/sites/default/files/inline-images/OSJH_Non-Tech_728x90_v01.png" class="align-left" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
      
      &lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="field field--name-field-teaser-media field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Teaser Media&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/media/359" hreflang="en"&gt;2023_03_15_Unesco&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;
</description>
  <pubDate>Tue, 26 Dec 2023 12:00:00 +0000</pubDate>
    <dc:creator>FOSSlife Team</dc:creator>
    <guid isPermaLink="false">1496 at https://www.fosslife.org</guid>
    </item>
<item>
  <title>Linux Command-Line Basics</title>
  <link>https://www.fosslife.org/linux-command-line-basics</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;Linux Command-Line Basics&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;a title="View user profile." href="https://www.fosslife.org/user/18" class="username"&gt;FOSSlife Team&lt;/a&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;Mon, Dec 25, 2023 - 07:00&lt;/span&gt;

  &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Tags&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/linux" hreflang="en"&gt;linux&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/command-line" hreflang="en"&gt;command line&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/networking" hreflang="en"&gt;networking&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/scripting" hreflang="en"&gt;scripting&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/system-administration" hreflang="en"&gt;system administration&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
&lt;section class="field field--name-comment field--type-comment field--label-above comment-wrapper"&gt;&lt;drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=1495&amp;2=comment&amp;3=comment" token="cCa8IpyxGjxfU2b64LqmTaju1yDsCXrl2qsJmPtGsN0"&gt;&lt;/drupal-render-placeholder&gt;&lt;/section&gt;&lt;div class="field field--name-field-channel field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Channel&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/news" hreflang="en"&gt;News&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-paragraphs field--type-entity-reference-revisions field--label-above"&gt;
    &lt;div class="field__label"&gt;Paragraphs&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;  &lt;div class="paragraph paragraph--type--text paragraph--view-mode--default"&gt;
          
            &lt;div class="clearfix text-formatted field field--name-field-text field--type-text-long field--label-hidden field__item"&gt;&lt;p&gt;To get started as a Linux user, you need a good understanding of how Linux works and a handle on some basic commands, says Sandra Henry-Stocker.&lt;/p&gt;

&lt;p&gt;In the first article of this four-part series, Henry-Stocker starts at the beginning with logging in, listing files, and learning basic commands. Subsequent articles cover:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="https://www.networkworld.com/article/1247670/getting-started-on-the-linux-or-unix-command-line-part-2.html" target="blank"&gt;Part 2&lt;/a&gt; — Helpful commands to know&lt;/li&gt;
	&lt;li&gt;&lt;a href="https://www.networkworld.com/article/1248722/getting-started-on-the-linux-or-unix-command-line-part-3.html" target="blank"&gt;Part 3&lt;/a&gt; — Brief cheat sheet&lt;/li&gt;
	&lt;li&gt;&lt;a href="https://www.networkworld.com/article/1248748/getting-started-on-the-linux-or-unix-command-line-part-4.html" target="blank"&gt;Part 4&lt;/a&gt; — Pipes, aliases, and scripts &lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Read more at &lt;a href="https://www.networkworld.com/article/1247683/getting-started-on-the-linux-or-unix-command-line-part-1.html" target="blank"&gt;NetworkWorld&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Looking for a job?&lt;br /&gt;
Sign up for job alerts and check out the latest listings at &lt;a href="https://opensourcejobhub.com/" target="blank"&gt;Open Source JobHub&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.fosslife.org/newsletter?pk_campaign=nwltr&amp;pk_kwd=img" target="blank"&gt;&lt;img alt="FOSSlife Newsetter" data-entity-type="file" data-entity-uuid="55f72588-479d-45eb-9170-25e40ab25c9d" src="https://www.fosslife.org/sites/default/files/inline-images/Newsletter_3c_700px_16.png" class="align-left" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
      
      &lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="field field--name-field-teaser-media field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Teaser Media&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/media/353" hreflang="en"&gt;News_59_Tux&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;
</description>
  <pubDate>Mon, 25 Dec 2023 12:00:00 +0000</pubDate>
    <dc:creator>FOSSlife Team</dc:creator>
    <guid isPermaLink="false">1495 at https://www.fosslife.org</guid>
    </item>
<item>
  <title>Most Popular Open Source Licenses by Programming Language</title>
  <link>https://www.fosslife.org/most-popular-open-source-licenses-programming-language</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;Most Popular Open Source Licenses by Programming Language&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;a title="View user profile." href="https://www.fosslife.org/user/18" class="username"&gt;FOSSlife Team&lt;/a&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;Fri, Dec 22, 2023 - 07:00&lt;/span&gt;

  &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Tags&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/languages" hreflang="en"&gt;languages&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/programming" hreflang="en"&gt;programming&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/software-development" hreflang="en"&gt;software development&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/licensing" hreflang="en"&gt;licensing&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
&lt;section class="field field--name-comment field--type-comment field--label-above comment-wrapper"&gt;&lt;drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=1494&amp;2=comment&amp;3=comment" token="Y3oqVdqoQ9bm7NxfbdtIaQShHHzQvfQEeWLSvSHhP7U"&gt;&lt;/drupal-render-placeholder&gt;&lt;/section&gt;&lt;div class="field field--name-field-channel field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Channel&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/news" hreflang="en"&gt;News&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-paragraphs field--type-entity-reference-revisions field--label-above"&gt;
    &lt;div class="field__label"&gt;Paragraphs&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;  &lt;div class="paragraph paragraph--type--text paragraph--view-mode--default"&gt;
          
            &lt;div class="clearfix text-formatted field field--name-field-text field--type-text-long field--label-hidden field__item"&gt;&lt;p&gt;Overall, &lt;a href="https://opensource.org/license/mit/" target="blank"&gt;MIT&lt;/a&gt; and &lt;a href="https://opensource.org/license/apache-2-0/" target="blank"&gt;Apache 2.0&lt;/a&gt; are the most popular licenses in terms of programming language, according to data from OSI’s &lt;a href="https://clearlydefined.io/about" target="blank"&gt;ClearlyDefined &lt;/a&gt;project, reports Nick Vidal. &lt;/p&gt;

&lt;p&gt;License use varies depending on the package manager, Vidal notes. However, “the simplicity of these licenses, allowing users to modify and distribute code with minimal restrictions without imposing additional requirements, has undoubtedly contributed to their widespread adoption.”&lt;/p&gt;

&lt;p&gt;The article also discusses the challenges of unlicensed components and looks at which &lt;a href="https://www.fosslife.org/open-source-software-licensing" target="blank"&gt;licenses&lt;/a&gt; tend to be associated with particular languages. For example, “the JavaScript community often leans towards the MIT license, while Python developers show a similar affinity for Apache 2.0,” Vidal says. &lt;/p&gt;

&lt;p&gt;Read more at &lt;a href="https://blog.opensource.org/the-most-popular-licenses-for-each-language-2023/" target="blank"&gt;Opensource.org&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://opensourcejobhub.com/" target="blank"&gt;&lt;img alt="White text on orange background saying: Find your place in the open source ecosystem at Open Source JobHub" data-entity-type="file" data-entity-uuid="63710df0-4370-4293-ac25-94c968e9f513" src="https://www.fosslife.org/sites/default/files/inline-images/OSJH_ecosystem_728x90_v02.png" class="align-left" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
      
      &lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="field field--name-field-teaser-media field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Teaser Media&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/media/340" hreflang="en"&gt;2023_01_11_5_Language&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;
</description>
  <pubDate>Fri, 22 Dec 2023 12:00:00 +0000</pubDate>
    <dc:creator>FOSSlife Team</dc:creator>
    <guid isPermaLink="false">1494 at https://www.fosslife.org</guid>
    </item>
<item>
  <title>LF Launches Generative AI Commons</title>
  <link>https://www.fosslife.org/lf-launches-generative-ai-commons</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;LF Launches Generative AI Commons&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;a title="View user profile." href="https://www.fosslife.org/user/18" class="username"&gt;FOSSlife Team&lt;/a&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;Thu, Dec 21, 2023 - 07:00&lt;/span&gt;

  &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Tags&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/ai" hreflang="en"&gt;AI&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/generative-ai-commons" hreflang="en"&gt;Generative AI Commons&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/linux-foundation" hreflang="en"&gt;Linux Foundation&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/open-source" hreflang="en"&gt;open source&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
&lt;section class="field field--name-comment field--type-comment field--label-above comment-wrapper"&gt;&lt;drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=1493&amp;2=comment&amp;3=comment" token="lQmoDAHezRjXJtCrYJOFWpzonsPKxQ5VRl-lzRgmb40"&gt;&lt;/drupal-render-placeholder&gt;&lt;/section&gt;&lt;div class="field field--name-field-channel field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Channel&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/news" hreflang="en"&gt;News&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-paragraphs field--type-entity-reference-revisions field--label-above"&gt;
    &lt;div class="field__label"&gt;Paragraphs&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;  &lt;div class="paragraph paragraph--type--text paragraph--view-mode--default"&gt;
          
            &lt;div class="clearfix text-formatted field field--name-field-text field--type-text-long field--label-hidden field__item"&gt;&lt;p&gt;The Linux Foundation is entering the generative AI era with the launch of Generative AI Commons, reports Sean Michael Kerner. The project “was quietly launched in September and has progressed steadily in the months since then.”&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://genaicommons.org/" target="blank"&gt;LF AI &amp; Data Generative AI Commons&lt;/a&gt; now has more than 100 active members, and its mission involves fostering the advancement of “ethical Generative AI open source innovations through neutral governance, open and transparent collaboration and education.”&lt;/p&gt;

&lt;p&gt;Read more at &lt;a href="https://venturebeat.com/ai/linux-foundation-advances-open-source-vision-with-generative-ai-commons/" target="blank"&gt;VentureBeat&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://opensourcejobhub.com/" target="blank"&gt;&lt;img alt="Orange text on black background saying: Open source is more than tech. Find jobs in sales, marketing, and more at Open Source JobHub." data-entity-type="file" data-entity-uuid="6a5b5f08-e0b9-46da-beff-3a87cea84a6c" src="https://www.fosslife.org/sites/default/files/inline-images/OSJH_Non-Tech_728x90_v01.png" class="align-left" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
      
      &lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="field field--name-field-teaser-media field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Teaser Media&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/media/324" hreflang="en"&gt;2022_09_28_Blocky&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;
</description>
  <pubDate>Thu, 21 Dec 2023 12:00:00 +0000</pubDate>
    <dc:creator>FOSSlife Team</dc:creator>
    <guid isPermaLink="false">1493 at https://www.fosslife.org</guid>
    </item>
<item>
  <title>Linux System Monitoring with watch and fswatch</title>
  <link>https://www.fosslife.org/linux-system-monitoring-watch-and-fswatch</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;Linux System Monitoring with watch and fswatch&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;a title="View user profile." href="https://www.fosslife.org/user/64" class="username"&gt;Bruce Byfield&lt;/a&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;Wed, Dec 20, 2023 - 06:00&lt;/span&gt;

  &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Tags&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/security" hreflang="en"&gt;Security&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/tools" hreflang="en"&gt;tools&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/system-administration" hreflang="en"&gt;system administration&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/linux" hreflang="en"&gt;linux&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
&lt;section class="field field--name-comment field--type-comment field--label-above comment-wrapper"&gt;&lt;drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=1492&amp;2=comment&amp;3=comment" token="T1pw75uUTzgbv7msSzxju0PlGZNDN06qSZ3dugwqUFA"&gt;&lt;/drupal-render-placeholder&gt;&lt;/section&gt;&lt;div class="field field--name-field-channel field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Channel&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/skills" hreflang="en"&gt;Skills&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-teaser-text field--type-string-long field--label-above"&gt;
    &lt;div class="field__label"&gt;Teaser Text&lt;/div&gt;
              &lt;div class="field__item"&gt;Bruce Byfield explains the functionality and use of these command-line tools.&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-paragraphs field--type-entity-reference-revisions field--label-above"&gt;
    &lt;div class="field__label"&gt;Paragraphs&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;  &lt;div class="paragraph paragraph--type--text paragraph--view-mode--default"&gt;
          
            &lt;div class="clearfix text-formatted field field--name-field-text field--type-text-long field--label-hidden field__item"&gt;&lt;p&gt;Most users familiar with Linux have probably used &lt;code&gt;cron&lt;/code&gt; or &lt;code&gt;at&lt;/code&gt; to schedule the running of commands. Both can be useful in their place: &lt;code&gt;cron&lt;/code&gt; for repeated scheduling of events and &lt;code&gt;at&lt;/code&gt; for scheduling an event once. However, what both lack is the ability to gather system information and respond to it unless you write a specific script. Usually, it is much easier to use &lt;a href="https://linux.die.net/man/1/watch" target="blank"&gt;&lt;code&gt;watch&lt;/code&gt;&lt;/a&gt; and &lt;a href="https://www.mankier.com/1/fswatch" target="blank"&gt;&lt;code&gt;fswatch&lt;/code&gt;&lt;/a&gt; to do both these things. While &lt;code&gt;watch&lt;/code&gt; and &lt;code&gt;fswatch&lt;/code&gt; can be used simply to gather information or to check for possible security incursions, both can be tweaked to act like a scheduler with little effort and minimal script-writing ability.&lt;/p&gt;

&lt;h2&gt;watch&lt;/h2&gt;

&lt;p&gt;The purpose of &lt;code&gt;watch&lt;/code&gt; is to follow how a command’s output changes over time (Figure 1). This information can be used for troubleshooting, as well as for keeping a root or regular user informed about system changes as new packages are installed or updated. In limited circumstances, it could also be used as a simpler replacement for &lt;code&gt;at&lt;/code&gt; or &lt;code&gt;cron&lt;/code&gt;. Several other common uses are shown in Table 1. By default, &lt;code&gt;watch&lt;/code&gt; runs every two seconds until closed or interrupted. The basic command structure is:&lt;/p&gt;

&lt;pre&gt;
watch OPTIONS COMMAND&lt;/pre&gt;
&lt;/div&gt;
      
      &lt;/div&gt;
&lt;/div&gt;
          &lt;div class="field__item"&gt;  &lt;div class="paragraph paragraph--type--text paragraph--view-mode--default"&gt;
          
            &lt;div class="clearfix text-formatted field field--name-field-text field--type-text-long field--label-hidden field__item"&gt;&lt;figure role="group" class="caption caption-img align-left"&gt;&lt;img alt="Figure 1" data-entity-type="file" data-entity-uuid="9c9dc14d-afae-4008-a4d7-632cbfa5fe2c" src="https://www.fosslife.org/sites/default/files/inline-images/2023_12_19_fswatch_F1_watch.png" /&gt;&lt;figcaption&gt;Figure 1: Using watch to track the changes in a directory every 60 seconds.&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt; &lt;/p&gt;
&lt;/div&gt;
      
      &lt;/div&gt;
&lt;/div&gt;
          &lt;div class="field__item"&gt;  &lt;div class="paragraph paragraph--type--text paragraph--view-mode--default"&gt;
          
            &lt;div class="clearfix text-formatted field field--name-field-text field--type-text-long field--label-hidden field__item"&gt;&lt;table border="1" cellpadding="2" cellspacing="1" style="width: 753px;"&gt;&lt;caption&gt;Table 1: Everyday Uses for Watch&lt;/caption&gt;
	&lt;tbody&gt;&lt;tr&gt;&lt;td style="width: 381px;"&gt;&lt;code&gt;watch ‑n 5 date&lt;/code&gt;&lt;/td&gt;
			&lt;td style="width: 351px;"&gt;Display the date every five seconds&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 381px;"&gt;&lt;code&gt;watch ‑n 60 from&lt;/code&gt;&lt;/td&gt;
			&lt;td style="width: 351px;"&gt;Watch for mail every 60 seconds&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 381px;"&gt;&lt;code&gt;watch ‑d ls ‑l&lt;/code&gt;&lt;/td&gt;
			&lt;td style="width: 351px;"&gt;Watch changes in a directory&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 381px;"&gt;&lt;code&gt;watch ‑d 'ls ‑l | fgrep joe'&lt;/code&gt;&lt;/td&gt;
			&lt;td style="width: 351px;"&gt;Watch files owned by the &lt;code&gt;joe&lt;/code&gt; account&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 381px;"&gt;&lt;code&gt;watch uname ‑r&lt;/code&gt;&lt;/td&gt;
			&lt;td style="width: 351px;"&gt;Watch for installation of a new kernel&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 381px;"&gt;&lt;code&gt;watch ‑d  free ‑m&lt;/code&gt;&lt;/td&gt;
			&lt;td style="width: 351px;"&gt;Watch changes in disk spaces&lt;/td&gt;
		&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt; &lt;/p&gt;
&lt;/div&gt;
      
      &lt;/div&gt;
&lt;/div&gt;
          &lt;div class="field__item"&gt;  &lt;div class="paragraph paragraph--type--text paragraph--view-mode--default"&gt;
          
            &lt;div class="clearfix text-formatted field field--name-field-text field--type-text-long field--label-hidden field__item"&gt;&lt;p&gt;Depending on the command’s contents, &lt;code&gt;watch&lt;/code&gt; may need to be inside quotation marks. For example, a command would need quotes if it uses a pipe in order to run &lt;code&gt;less&lt;/code&gt; or &lt;code&gt;grep&lt;/code&gt;. Alternatively, instead of quotes, you could run &lt;code&gt;‑‑exec&lt;/code&gt; (&lt;code&gt;‑x&lt;/code&gt;), so that a new process is not needed when the command contains multiple commands.&lt;/p&gt;

&lt;p&gt;Two options set the nature of &lt;code&gt;watch&lt;/code&gt;’s behavior. The most important is &lt;code&gt;‑‑interval SECONDS&lt;/code&gt; (&lt;code&gt;‑n SECONDS&lt;/code&gt;). The &lt;code&gt;‑‑interval&lt;/code&gt; option overrides the default ‑2 seconds between each time the command is run – an interval obviously chosen for immediate troubleshooting. However, on a computer that is always running, setting the interval to 86,400 would make &lt;code&gt;watch&lt;/code&gt; run once per day, and setting the interval to 604,800 would make it run weekly, making &lt;code&gt;watch&lt;/code&gt; serve the same function as &lt;code&gt;at&lt;/code&gt; or &lt;code&gt;cron&lt;/code&gt;. Either a comma or a period can be used to write large intervals; the minimal interval is .1 second. The only difference between &lt;code&gt;watch&lt;/code&gt; and other schedulers is that you would need to remember to restart &lt;code&gt;watch&lt;/code&gt; if the computer was ever shut down, which is a problem that &lt;code&gt;at&lt;/code&gt; or &lt;code&gt;cron&lt;/code&gt; do not have. For reasons that are not clear, the interval can be supplemented with &lt;code&gt;‑‑precise&lt;/code&gt; (&lt;code&gt;‑p&lt;/code&gt;) to make sure that the interval is precise – perhaps some testing might require that precision.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;watch&lt;/code&gt; also supports options to customize output and exit behavior. With &lt;code&gt;‑‑color&lt;/code&gt; (&lt;code&gt;‑c&lt;/code&gt;), output is color-coded. With &lt;code&gt;‑‑no‑linewrap&lt;/code&gt; (&lt;code&gt;‑w&lt;/code&gt;), long lines are truncated, while &lt;code&gt;‑‑differences&lt;/code&gt; (&lt;code&gt;‑d&lt;/code&gt;) highlights the latest output that differs from previous output. You can also remove the header showing the interval, command, current date, and time with &lt;code&gt;‑‑no‑title&lt;/code&gt; (&lt;code&gt;‑t&lt;/code&gt;). Exit options are equally varied. With &lt;code&gt;‑‑chgexit&lt;/code&gt; (&lt;code&gt;‑g&lt;/code&gt;), &lt;code&gt;watch&lt;/code&gt; exits when the output changes, which can be an obvious and handy indicator. Possibly, too, you may want &lt;code&gt;‑‑beep&lt;/code&gt; (&lt;code&gt;‑b&lt;/code&gt;) for a noise to indicate that &lt;code&gt;watch&lt;/code&gt; has just exited with an error or &lt;/p&gt;

&lt;p&gt;&lt;code&gt;‑‑errexit&lt;/code&gt; (&lt;code&gt;‑e&lt;/code&gt;), which stops output after an error occurs but waits to exit until any key is pressed.&lt;/p&gt;

&lt;h2&gt;fswatch&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;fswatch&lt;/code&gt; monitors changes to directories or files. Ubuntu users can install it via the &lt;em&gt;fswatch&lt;/em&gt; package. The simplest way to use it is to run &lt;code&gt;fswatch&lt;/code&gt; in one terminal and edit files in another. As you start to use &lt;code&gt;fswatch&lt;/code&gt;, you need to know something about how the command is structured and operates. &lt;code&gt;fswatch&lt;/code&gt; is capable of using several different utilities. On macOS, it reports on information gathered by &lt;code&gt;FSEvents&lt;/code&gt;. On BSD, it relies on the &lt;code&gt;kqueue&lt;/code&gt; monitor. On Linux, it uses &lt;code&gt;inotify&lt;/code&gt;, a Linux kernel subsystem, by default with the option of the &lt;code&gt;poll&lt;/code&gt; monitor, which saves the time at which files were modified. All these monitors give similar information, although &lt;code&gt;fswatch&lt;/code&gt;’s man and info pages warn that each has its own strengths and weaknesses, as well as its own bugs, all of which are described in detail in the help pages. You can use the &lt;code&gt;‑‑list‑monitor&lt;/code&gt; (&lt;code&gt;‑M&lt;/code&gt;) option to see a list of available monitors and select which one to use with &lt;code&gt;‑‑monitor NAME&lt;/code&gt; (&lt;code&gt;‑m NAME&lt;/code&gt;). However, the output, which displays in the terminal in which the command is running, generally differs little with the monitor.&lt;/p&gt;

&lt;p&gt;Without any options, &lt;code&gt;fswatch&lt;/code&gt; only records the files that have changed, but other options can add additional information, such as the event detected, and, optionally, the time the event was detected. Event types are self-explanatory. One action may have more than one event type. &lt;code&gt;fswatch&lt;/code&gt; event types include:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;code&gt;Created&lt;/code&gt;&lt;/li&gt;
	&lt;li&gt;&lt;code&gt;Updated&lt;/code&gt;&lt;/li&gt;
	&lt;li&gt;&lt;code&gt;Removed&lt;/code&gt;&lt;/li&gt;
	&lt;li&gt;&lt;code&gt;Renamed&lt;/code&gt;&lt;/li&gt;
	&lt;li&gt;&lt;code&gt;OwnerModified&lt;/code&gt;&lt;/li&gt;
	&lt;li&gt;&lt;code&gt;AttributeModified&lt;/code&gt;&lt;/li&gt;
	&lt;li&gt;&lt;code&gt;MovedFrom&lt;/code&gt;&lt;/li&gt;
	&lt;li&gt;&lt;code&gt;MovedTo&lt;/code&gt;&lt;/li&gt;
	&lt;li&gt;&lt;code&gt;IsFile&lt;/code&gt;&lt;/li&gt;
	&lt;li&gt;&lt;code&gt;IsSymLink&lt;/code&gt;&lt;/li&gt;
	&lt;li&gt;&lt;code&gt;Link&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;To help organize the output, you can use &lt;code&gt;‑‑batch‑marker CHARACTER&lt;/code&gt; to separate out each loop of the command. In addition, &lt;code&gt;‑‑print0&lt;/code&gt; (&lt;code&gt;‑0&lt;/code&gt;) can be used to ensure that lines are separated for easier reading.&lt;/p&gt;

&lt;p&gt;The basic command structure is&lt;/p&gt;

&lt;pre&gt;
fswatch OPTIONS PATHS&lt;/pre&gt;

&lt;p&gt;As well as specific paths, you can use select paths with regular expressions using &lt;code&gt;‑‑include REGEX&lt;/code&gt; (&lt;code&gt;‑i REGEX&lt;/code&gt;) or &lt;code&gt;‑‑exclude REGEX&lt;/code&gt; (&lt;code&gt;‑e REGEX&lt;/code&gt;). Searches can be made case insensitive with &lt;code&gt;‑‑insensitive&lt;/code&gt; (&lt;code&gt;‑I&lt;/code&gt;) and include subdirectories with ‑‑recursive (‑r). If the watched files include symbolic links, &lt;code&gt;fswatch&lt;/code&gt; will follow them if the &lt;code&gt;‑‑follow‑links&lt;/code&gt; (&lt;code&gt;‑L&lt;/code&gt;) option is added. You can also use &lt;code&gt;‑‑timestamp&lt;/code&gt; (&lt;code&gt;‑t&lt;/code&gt;) to add the local time to the output or &lt;code&gt;‑‑utf‑time&lt;/code&gt; (&lt;code&gt;‑u&lt;/code&gt;) to add the time in UTC format. With either time option, you can structure the date using &lt;code&gt;‑‑format‑time FORMAT&lt;/code&gt; (&lt;code&gt;‑f FORMAT&lt;/code&gt;), using the &lt;a href="https://strftime.org/" target="blank"&gt;&lt;code&gt;strftime&lt;/code&gt; codes&lt;/a&gt;. Other useful options are &lt;code&gt;‑‑one‑event&lt;/code&gt; (&lt;code&gt;‑1&lt;/code&gt;), which exits &lt;code&gt;fswatch&lt;/code&gt; after one set of events, and &lt;code&gt;‑‑latency SECONDS (‑l SECONDS)&lt;/code&gt;, which must be at least .1 seconds. Unlike &lt;code&gt;watch&lt;/code&gt;, &lt;code&gt;fswatch&lt;/code&gt; does not give any output, except for briefly outlining the tab of another terminal whose present working directory is open.&lt;/p&gt;

&lt;p&gt;Often, the basic information generated by &lt;code&gt;fswatch&lt;/code&gt; is useful by itself. However, like &lt;code&gt;watch&lt;/code&gt;, &lt;code&gt;fswatch&lt;/code&gt; can be used to issue commands. It does so by piping it through &lt;code&gt;xargs&lt;/code&gt;, whose purpose is to issue other commands. Table 2 shows four common examples cribbed from &lt;code&gt;fswatch&lt;/code&gt;’s &lt;a href="https://www.mankier.com/1/fswatch#Examples_(TL;DR)" target="blank"&gt;online help&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
      
      &lt;/div&gt;
&lt;/div&gt;
          &lt;div class="field__item"&gt;  &lt;div class="paragraph paragraph--type--text paragraph--view-mode--default"&gt;
          
            &lt;div class="clearfix text-formatted field field--name-field-text field--type-text-long field--label-hidden field__item"&gt;&lt;table align="left" border="1" cellpadding="2" cellspacing="1" style="width: 783px;"&gt;&lt;caption&gt;Table 2: fswatch and xargs&lt;/caption&gt;
	&lt;thead&gt;&lt;tr&gt;&lt;th scope="col" style="width: 200px;"&gt;
			&lt;p&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/p&gt;
			&lt;/th&gt;
			&lt;th scope="col" style="width: 324px;"&gt;
			&lt;p&gt;&lt;b&gt;Command&lt;/b&gt;&lt;/p&gt;
			&lt;/th&gt;
			&lt;th scope="col" style="width: 231px;"&gt;
			&lt;p&gt;&lt;b&gt;Comments&lt;/b&gt;&lt;/p&gt;
			&lt;/th&gt;
		&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="width: 200px;"&gt;
			&lt;p&gt;Run a Bash command&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 324px;"&gt;
			&lt;p&gt;&lt;code&gt;fswatch FILE‑PATH | xargs ‑n 1 COMMAND&lt;/code&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 231px;"&gt;
			&lt;p&gt;Usually for creating, updating, or deleting files&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 200px;"&gt;
			&lt;p&gt;Watch one or more files and/​or directories&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 324px;"&gt;
			&lt;p&gt;&lt;code&gt;fswatch PATHS **/*.js | xargs ‑n 1 bash_command&lt;/code&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 231px;"&gt;
			&lt;p&gt;–&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 200px;"&gt;
			&lt;p&gt;Print the absolute paths of the changed files&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 324px;"&gt;
			&lt;p&gt;&lt;code&gt;fswatch PATH | xargs ‑n 1 ‑I {} echo {}&lt;/code&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 231px;"&gt;
			&lt;p&gt;–&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 200px;"&gt;
			&lt;p&gt;Filter by event type&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 324px;"&gt;
			&lt;p&gt;&lt;code&gt;fswatch ‑‑event DIRECTORY‑PATH | xargs ‑n 1 bash_command&lt;/code&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 231px;"&gt;
			&lt;p&gt;Usually for creating, updating, or deleting  directories&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt; &lt;/p&gt;
&lt;/div&gt;
      
      &lt;/div&gt;
&lt;/div&gt;
          &lt;div class="field__item"&gt;  &lt;div class="paragraph paragraph--type--text paragraph--view-mode--default"&gt;
          
            &lt;div class="clearfix text-formatted field field--name-field-text field--type-text-long field--label-hidden field__item"&gt;&lt;h2&gt;Two More For the Toolbox&lt;/h2&gt;

&lt;p&gt;If you prefer to work from a desktop environment, Gnome offers &lt;a href="https://github.com/porridge/command-runner-applet" target="blank"&gt;&lt;code&gt;command‑runner‑applet&lt;/code&gt;&lt;/a&gt; with approximately the same functionality as &lt;code&gt;watch&lt;/code&gt; and &lt;code&gt;fswatch&lt;/code&gt;. But &lt;code&gt;command‑runner‑applet&lt;/code&gt; is not a single command; according to its GitHub page, it takes over the desktop while running, although mouse and keyboard actions will run after it completes.&lt;/p&gt;

&lt;p&gt;Both &lt;code&gt;watch&lt;/code&gt; and &lt;code&gt;fswatch&lt;/code&gt;, on the other hand, offer a wider range of functionality within a single command, and &lt;code&gt;fswatch&lt;/code&gt; in particular offers in-depth reporting options. The main difference, of course, is that &lt;code&gt;watch&lt;/code&gt; provides a unified way to monitor with commands, while &lt;code&gt;fswatch&lt;/code&gt; is concerned mainly with the management of directories and files. Each, though, is yet another example of how the command line can offer more than the desktop. Although relatively unknown, each is a useful addition to the administrative toolbox.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This article originally appeared in &lt;a href="https://www.linux-magazine.com/Resources/Special-Editions/48-Cool-Linux-Hacks" target="blank"&gt;Cool Linux Hacks&lt;/a&gt; and is reprinted here with permission.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Want to read more? Check out the latest edition of &lt;a href="https://shop.linuxnewmedia.com/shop/category/special-issues-7" target="blank"&gt;Cool Linux Hacks&lt;/a&gt;.&lt;/em&gt;&lt;br /&gt;
 &lt;/p&gt;
&lt;/div&gt;
      
      &lt;/div&gt;
&lt;/div&gt;
          &lt;div class="field__item"&gt;  &lt;div class="paragraph paragraph--type--text paragraph--view-mode--default"&gt;
          
            &lt;div class="clearfix text-formatted field field--name-field-text field--type-text-long field--label-hidden field__item"&gt;&lt;p&gt;&lt;a href="https://www.fosslife.org/newsletter?pk_campaign=nwltr&amp;pk_kwd=img" target="blank"&gt;&lt;img alt="FOSSlife Newsetter" data-entity-type="file" data-entity-uuid="6fb3a7db-8c4f-4cb4-b590-b07c8df62ce0" src="https://www.fosslife.org/sites/default/files/inline-images/Newsletter_2d_700px.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
      
      &lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="field field--name-field-teaser-media field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Teaser Media&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/media/405" hreflang="en"&gt;2023_12_20_fswatch&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;
</description>
  <pubDate>Wed, 20 Dec 2023 11:00:00 +0000</pubDate>
    <dc:creator>Bruce Byfield</dc:creator>
    <guid isPermaLink="false">1492 at https://www.fosslife.org</guid>
    <comments>https://www.fosslife.org/linux-system-monitoring-watch-and-fswatch#comments</comments>
    </item>
<item>
  <title>How EU’s AI Act Will Affect Businesses</title>
  <link>https://www.fosslife.org/how-eus-ai-act-will-affect-businesses</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;How EU’s AI Act Will Affect Businesses&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;a title="View user profile." href="https://www.fosslife.org/user/18" class="username"&gt;FOSSlife Team&lt;/a&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;Tue, Dec 19, 2023 - 07:00&lt;/span&gt;

  &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Tags&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/ai" hreflang="en"&gt;AI&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/enterprise" hreflang="en"&gt;enterprise&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/legal" hreflang="en"&gt;legal&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/policy" hreflang="en"&gt;policy&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/ai-act" hreflang="en"&gt;AI Act&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/regulation" hreflang="en"&gt;regulation&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
&lt;section class="field field--name-comment field--type-comment field--label-above comment-wrapper"&gt;&lt;drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=1491&amp;2=comment&amp;3=comment" token="ByzjLhX58y65Gw56C6jxOvyk_5yH4f0gA4EyVhKeH_o"&gt;&lt;/drupal-render-placeholder&gt;&lt;/section&gt;&lt;div class="field field--name-field-channel field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Channel&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/news" hreflang="en"&gt;News&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-paragraphs field--type-entity-reference-revisions field--label-above"&gt;
    &lt;div class="field__label"&gt;Paragraphs&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;  &lt;div class="paragraph paragraph--type--text paragraph--view-mode--default"&gt;
          
            &lt;div class="clearfix text-formatted field field--name-field-text field--type-text-long field--label-hidden field__item"&gt;&lt;p&gt;If passed into law, the EU’s comprehensive AI Act will affect all enterprise businesses using AI with operations in the EU, reports Makenzie Holland. And, the act may also provide an example to other governments of how to regulate AI.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.europarl.europa.eu/news/en/press-room/20231206IPR15699/artificial-intelligence-act-deal-on-comprehensive-rules-for-trustworthy-ai" target="blank"&gt;According to the latest agreement&lt;/a&gt;, the act includes safeguards to ensure that fundamental rights, democracy, the rule of law and environmental sustainability are protected from high risk AI. These include: &lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Prohibiting biometric categorization systems that use sensitive characteristics (e.g., political, religious, philosophical beliefs, sexual orientation, race)&lt;/li&gt;
	&lt;li&gt;Bans on social scoring and AI used to manipulate or exploit user vulnerabilities&lt;/li&gt;
	&lt;li&gt;Right of consumers to launch complaints and receive meaningful explanations&lt;/li&gt;
	&lt;li&gt;Fines up to 35 million euros or 7% of global turnover&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Read more at &lt;a href="https://www.techtarget.com/searchcio/news/366562955/EU-AI-Act-brings-tough-rules-and-big-fines-to-businesses" target="blank"&gt;TechTarget&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://opensourcejobhub.com/" target="blank"&gt;&lt;img alt="White text on orange background saying: Find your place in the open source ecosystem at Open Source JobHub" data-entity-type="file" data-entity-uuid="63710df0-4370-4293-ac25-94c968e9f513" src="https://www.fosslife.org/sites/default/files/inline-images/OSJH_ecosystem_728x90_v02.png" class="align-left" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
      
      &lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="field field--name-field-teaser-media field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Teaser Media&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://www.fosslife.org/media/274" hreflang="en"&gt;2021_11_03_Skills_FreeBSD&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;
</description>
  <pubDate>Tue, 19 Dec 2023 12:00:00 +0000</pubDate>
    <dc:creator>FOSSlife Team</dc:creator>
    <guid isPermaLink="false">1491 at https://www.fosslife.org</guid>
    </item>

  </channel>
</rss>
