CINXE.COM
Category:LibrePlanet - LibrePlanet
<!DOCTYPE html> <html class="client-nojs" lang="en" dir="ltr"> <head> <meta charset="UTF-8"/> <title>Category:LibrePlanet - LibrePlanet</title> <script>/*<![CDATA[*/// @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-2.0-or-Later document.documentElement.className = document.documentElement.className.replace( /(^|\s)client-nojs(\s|$)/, "$1client-js$2" ); // @license-end/*]]>*/</script> <script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgCanonicalNamespace":"Category","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":14,"wgPageName":"Category:LibrePlanet","wgTitle":"LibrePlanet","wgCurRevisionId":23395,"wgRevisionId":23395,"wgArticleId":1713,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Top-level categories"],"wgBreakFrames":false,"wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgMonthNamesShort":["","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"wgRelevantPageName":"Category:LibrePlanet","wgRelevantArticleId":1713,"wgRequestId":"6e17252c0b0e53eb62be59d5","wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgRestrictionEdit":[],"wgRestrictionMove":[],"srfFilteredConfig":null});mw.loader.state({"site.styles":"ready","noscript":"ready","user.styles":"ready","user":"ready","site":"ready","user.options":"ready","user.tokens":"loading","mediawiki.action.view.categoryPage.styles":"ready","mediawiki.helplink":"ready","ext.srf.styles":"ready","ext.smw.style":"ready","ext.smw.tooltip.styles":"ready","mediawiki.legacy.shared":"ready","mediawiki.legacy.commonPrint":"ready","mediawiki.sectionAnchor":"ready","skins.tweeki.bootstrap.styles":"ready","skins.tweeki.styles":"ready","skins.tweeki.corrections.styles":"ready","skins.tweeki.externallinks.styles":"ready","skins.tweeki.awesome.styles":"ready","skins.tweeki.bootstraptheme.styles":"ready"});mw.loader.implement("user.tokens@1uilpy7",function($,jQuery,require,module){/*@nomin*/mw.user.tokens.set({"editToken":"+\\","patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); });mw.loader.load(["ext.smw.style","ext.smw.tooltips","mediawiki.page.startup","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.searchSuggest","skins.tweeki.scripts"]);});</script> <link rel="stylesheet" href="/w/load.php?debug=false&lang=en&modules=ext.smw.style%7Cext.smw.tooltip.styles&only=styles&skin=tweeki"/> <link rel="stylesheet" href="/w/load.php?debug=false&lang=en&modules=ext.srf.styles&only=styles&skin=tweeki"/> <link rel="stylesheet" href="/w/load.php?debug=false&lang=en&modules=mediawiki.action.view.categoryPage.styles%7Cmediawiki.helplink%2CsectionAnchor%7Cmediawiki.legacy.commonPrint%2Cshared%7Cskins.tweeki.awesome.styles%7Cskins.tweeki.bootstrap.styles%7Cskins.tweeki.bootstraptheme.styles%7Cskins.tweeki.corrections.styles%7Cskins.tweeki.externallinks.styles%7Cskins.tweeki.styles&only=styles&skin=tweeki"/> <script async="" src="/w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=tweeki"></script> <meta name="ResourceLoaderDynamicStyles" content=""/> <link rel="stylesheet" href="/w/load.php?debug=false&lang=en&modules=site.styles&only=styles&skin=tweeki"/> <meta name="generator" content="MediaWiki 1.31.16"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <link rel="alternate" type="application/rdf+xml" title="Category:LibrePlanet" href="/wiki?title=Special:ExportRDF/Category:LibrePlanet&xmlmime=rdf"/> <link rel="shortcut icon" href="/favicon.ico"/> <link rel="search" type="application/opensearchdescription+xml" href="/w/opensearch_desc.php" title="LibrePlanet (en)"/> <link rel="EditURI" type="application/rsd+xml" href="https://libreplanet.org/w/api.php?action=rsd"/> <script type="text/javascript"> /* GPL-2.0-or-later * * @licstart The following is the entire license notice for the * JavaScript code in this page * * MediaWiki contributors, including those listed in the CREDITS file, * hold the copyright to this work. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program; if not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * @licend The above is the entire license notice * for the JavaScript code in this page. */ </script> <!--[if lt IE 9]><script src="/w/load.php?debug=false&lang=en&modules=html5shiv&only=scripts&skin=tweeki&sync=1"></script><![endif]--> </head> <body class="mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-14 ns-subject page-Category_LibrePlanet rootpage-Category_LibrePlanet skin-tweeki action-view tweeki-animateLayout advanced"> <!-- PUT BANNERS HERE --> <iframe title="FSF Fundraiser Banner" src="//static.libreplanet.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe> <!-- navbar --> <div id="mw-navigation" class="navbar navbar-libreplanet" role="navigation"> <h2>Navigation menu</h2> <div id="mw-head" class="navbar-inner"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a href="/wiki/Main_Page" class="navbar-brand"><img src="/w/skins/Tweeki/custom/lp-logo.svg" alt="LibrePlanet" /></a> </div> <div id="navbar" class="navbar-collapse collapse"> <ul class="nav navbar-nav"> <li class="nav"><a href="#" id="n-About" class="dropdown-toggle" data-toggle="dropdown">About <b class="caret"></b></a><ul class="dropdown-menu " role="menu"><li id="n-LibrePlanet"><a href="/wiki/LibrePlanet" tabindex="-1">About LibrePlanet</a></li><li id="n-LibrePlanet:Mission-Statement"><a href="/wiki/LibrePlanet:Mission_Statement" tabindex="-1">Mission Statement</a></li><li id="n-Founding-documents"><a href="/wiki/Founding_documents" tabindex="-1">Founding documents</a></li><li id="n-LibrePlanet:About.23Donate_to_the_Free_Software_Foundation_to_Support_LibrePlanet"><a href="/wiki/LibrePlanet:About#Donate_to_the_Free_Software_Foundation_to_Support_LibrePlanet" tabindex="-1">Support this Community</a></li><li id="n-LibrePlanet:Code-of-Conduct"><a href="/wiki/LibrePlanet:Code_of_Conduct" tabindex="-1">Code of Conduct</a></li><li id="n-Anti-harassment-policy"><a href="/wiki/Anti-harassment_policy" tabindex="-1">Anti-harassment policy</a></li></ul></li><li class="nav"><a href="#" id="n-Teams" class="dropdown-toggle" data-toggle="dropdown">Teams <b class="caret"></b></a><ul class="dropdown-menu " role="menu"><li id="n-Group:LibrePlanet-Activists"><a href="/wiki/Group:LibrePlanet_Activists" tabindex="-1">Activists</a></li><li id="n-Group:LibrePlanet-Wiki-Helpers"><a href="/wiki/Group:LibrePlanet_Wiki_Helpers" tabindex="-1">Wiki Helpers</a></li><li id="n-Group:LibrePlanet-Artists"><a href="/wiki/Group:LibrePlanet_Artists" tabindex="-1">LibrePlanet Artists</a></li><li id="n-Group:FSF-Community-Team"><a href="/wiki/Group:FSF_Community_Team" tabindex="-1">FSF Community Team</a></li><li id="n-LibrePlanet:Teams"><a href="/wiki/LibrePlanet:Teams" tabindex="-1">Local & Student Teams</a></li></ul></li><li class="nav"><a href="#" id="n-Conferences" class="dropdown-toggle" data-toggle="dropdown">Conferences <b class="caret"></b></a><ul class="dropdown-menu " role="menu"><li id="n-LibrePlanet:Conference"><a href="/wiki/LibrePlanet:Conference" tabindex="-1">LibrePlanet Conference</a></li><li id="n-Event:LibrePlanet"><a href="/wiki/Event:LibrePlanet" tabindex="-1">Non-official</a></li></ul></li><li class="nav"><a href="#" id="n-Get-involved" class="dropdown-toggle" data-toggle="dropdown">Get involved <b class="caret"></b></a><ul class="dropdown-menu " role="menu"><li id="n-LibrePlanet:Participate"><a href="/wiki/LibrePlanet:Participate" tabindex="-1">Participate</a></li><li id="n-Discussion-channels"><a href="/wiki/Discussion_channels" tabindex="-1">Discussion channels</a></li><li id="n-Event:LibrePlanet"><a href="/wiki/Event:LibrePlanet" tabindex="-1">Events</a></li></ul></li> </ul> <ul class="nav navbar-nav navbar-right"> <li class="nav"><a href="/wiki/Special:RecentChanges" id="n-Special:RecentChanges"><span class="fa fa-rss"></span></a></li></ul> <form class="navbar-form navbar-right" action="/wiki" id="searchform"> <div class="form-group"><input type="search" name="search" placeholder="Search" title="Search LibrePlanet [f]" accesskey="f" id="searchInput" class="search-query form-control"/><input type="submit" name="go" value="Go" title="Go to a page with this exact name if it exists" id="mw-searchButton" class="searchButton btn hidden"/> </div> </form><ul class="nav navbar-nav navbar-right"><li class="nav"><a href="/wiki?title=Special:UserLogin&returnto=Category%3ALibrePlanet" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Login</a></li> </ul> </div> </div> </div> </div> <!-- /navbar --> <div id="mw-page-base"></div> <div id="mw-head-base"></div> <a id="top"></a> <!-- content --> <div id="contentwrapper" class="user-loggedout not-editable container with-navbar"> <div class="row"> <div class="col-md-offset-0 col-md-9" role="main"> <div class="mw-body" id="content"> <div id="mw-js-message" style="display:none;"></div> <h1 id="firstHeading" class="firstHeading page-header" lang="en"><span dir="auto"><span class="namespace">Category:</span> LibrePlanet</span></h1> <!-- bodyContent --> <div id="bodyContent"> <div id="siteSub">From LibrePlanet</div> <div id="contentSub"></div> <div id="jump-to-nav" class="mw-jump"> Jump to: <a href="#mw-navigation">navigation</a>, <a href="#p-search">search</a> </div> <div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><div class="mw-parser-output"> <p>These pages pertain to the overall LibrePlanet project. </p> <!-- NewPP limit report Cached time: 20241201040517 Cache expiry: 86400 Dynamic content: false [SMW] In‐text annotation parser time: 0.001 seconds CPU time usage: 0.008 seconds Real time usage: 0.009 seconds Preprocessor visited node count: 1/1000000 Preprocessor generated node count: 4/1000000 Post‐expand include size: 0/2097152 bytes Template argument size: 0/2097152 bytes Highest expansion depth: 1/40 Expensive parser function count: 0/100 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 0/5000000 bytes --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 0.000 1 -total --> </div><div class="mw-category-generated" lang="en" dir="ltr"><div id="mw-subcategories"> <h2>Subcategories</h2> <p>This category has only the following subcategory. </p><div lang="en" dir="ltr" class="mw-content-ltr"><h3>L</h3> <ul><li><a href="/wiki/Category:LibrePlanet_Teams" title="Category:LibrePlanet Teams">LibrePlanet Teams</a></li></ul></div> </div><div id="mw-pages"> <h2>Pages in category "LibrePlanet"</h2> <p>The following 23 pages are in this category, out of 23 total. </p><div lang="en" dir="ltr" class="mw-content-ltr"><div class="mw-category"><div class="mw-category-group"><h3>A</h3> <ul><li><a href="/wiki/LibrePlanet:About" title="LibrePlanet:About">LibrePlanet:About</a></li> <li><a href="/wiki/LibrePlanet:About.de" title="LibrePlanet:About.de">LibrePlanet:About.de</a></li> <li><a href="/wiki/LibrePlanet:About.fr" title="LibrePlanet:About.fr">LibrePlanet:About.fr</a></li> <li><a href="/wiki/LibrePlanet:About/Code_of_Conduct" title="LibrePlanet:About/Code of Conduct">LibrePlanet:About/Code of Conduct</a></li> <li><a href="/wiki/LibrePlanet:About/Code_of_Conduct/Draft" title="LibrePlanet:About/Code of Conduct/Draft">LibrePlanet:About/Code of Conduct/Draft</a></li> <li><a href="/wiki/LibrePlanet:About/Mission_Statement" title="LibrePlanet:About/Mission Statement">LibrePlanet:About/Mission Statement</a></li> <li><a href="/wiki/LibrePlanet:About/Mission_Statement.de" title="LibrePlanet:About/Mission Statement.de">LibrePlanet:About/Mission Statement.de</a></li> <li><a href="/wiki/ActivismWorldwide_(LP09)" title="ActivismWorldwide (LP09)">ActivismWorldwide (LP09)</a></li></ul></div><div class="mw-category-group"><h3>C</h3> <ul><li><a href="/wiki/LibrePlanet:Code_de_Conduite" title="LibrePlanet:Code de Conduite">LibrePlanet:Code de Conduite</a></li> <li><a href="/wiki/LibrePlanet:Code_of_Conduct_EL" title="LibrePlanet:Code of Conduct EL">LibrePlanet:Code of Conduct EL</a></li> <li><a href="/wiki/LibrePlanet:C%C3%83%C2%B3digo_de_Conducta" title="LibrePlanet:Código de Conducta">LibrePlanet:Código de Conducta</a></li> <li><a href="/wiki/LibrePlanet:C%C3%83%C2%B3digo_de_Conduta" title="LibrePlanet:Código de Conduta">LibrePlanet:Código de Conduta</a></li></ul></div><div class="mw-category-group"><h3>D</h3> <ul><li><a href="/wiki/LibrePlanet:Declara%C3%83%C2%A7%C3%83%C2%A3o_de_Miss%C3%83%C2%A3o" title="LibrePlanet:Declaração de Missão">LibrePlanet:Declaração de Missão</a></li> <li><a href="/wiki/Group:Defective_by_Design/Ideas/Guide" title="Group:Defective by Design/Ideas/Guide">Group:Defective by Design/Ideas/Guide</a></li> <li><a href="/wiki/Group:Defective_by_Design/Ideas/Guide.pt" title="Group:Defective by Design/Ideas/Guide.pt">Group:Defective by Design/Ideas/Guide.pt</a></li></ul></div><div class="mw-category-group"><h3>G</h3> <ul><li><a href="/wiki/Group:Giving_Guide_Suggestions" title="Group:Giving Guide Suggestions">Group:Giving Guide Suggestions</a></li></ul></div><div class="mw-category-group"><h3>L</h3> <ul><li><a href="/wiki/LibrePlanet:Conference/2009/Speakers" title="LibrePlanet:Conference/2009/Speakers">LibrePlanet:Conference/2009/Speakers</a></li> <li><a href="/wiki/LibrePlanet:Local_Teams.fr" title="LibrePlanet:Local Teams.fr">LibrePlanet:Local Teams.fr</a></li></ul></div><div class="mw-category-group"><h3>M</h3> <ul><li><a href="/wiki/LibrePlanet:Mission_Statement_EL" title="LibrePlanet:Mission Statement EL">LibrePlanet:Mission Statement EL</a></li> <li><a href="/wiki/LibrePlanet:Mission_Statement.es" title="LibrePlanet:Mission Statement.es">LibrePlanet:Mission Statement.es</a></li> <li><a href="/wiki/LibrePlanet:Mission_Statement.fr" title="LibrePlanet:Mission Statement.fr">LibrePlanet:Mission Statement.fr</a></li></ul></div><div class="mw-category-group"><h3>S</h3> <ul><li><a href="/wiki/LibrePlanet:Sobre" title="LibrePlanet:Sobre">LibrePlanet:Sobre</a></li></ul></div><div class="mw-category-group"><h3>W</h3> <ul><li><a href="/wiki/What_is_DRM%3F" title="What is DRM?">What is DRM?</a></li></ul></div></div></div> </div></div></div> <div class="printfooter"> Retrieved from "<a dir="ltr" href="https://libreplanet.org/wiki?title=Category:LibrePlanet&oldid=23395">https://libreplanet.org/wiki?title=Category:LibrePlanet&oldid=23395</a>" </div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Special:Categories" title="Special:Categories">Category</a>: <ul><li><a href="/wiki/Category:Top-level_categories" title="Category:Top-level categories">Top-level categories</a></li></ul></div></div> <div class="visualClear"></div> </div> <!-- /bodyContent --> </div> </div> </div> </div> <!-- /content --> <!-- sidebar-right --> <div class="sidebar-wrapper sidebar-right-wrapper"> <div class="sidebar-container container"> <div class="row"> <div id="sidebar-right" class="col-md-3 col-md-offset-9"> <div id="tweekiTOC"></div> </div> </div> </div> </div> <!-- /sidebar-right --> <!-- footer --> <div id="footer" role="contentinfo" class="footer container footer-sticky"> <div class="container"> <div class="row"> <div class="col-md-4"> <div class="free-software-foundation"> <p><img src="/w/skins/Tweeki/custom/fsf-logo.svg" alt="FSF" style="margin-bottom: 1em;" /></p> <p>The Free Software Foundation (FSF) is a nonprofit with a worldwide mission to promote computer user freedom.</p> <p>We defend the rights of all software users. (<a href="http://fsf.org">Read more</a>)</p> </div> </div> <div class="col-md-offset-1 col-md-4"> <div class="campaigns"> <h4>Campaigns</h4> <ul><li><a href="https://www.fsf.org/campaigns/priority-projects/">High Priority Free Software Projects</a></li> <li><a href="https://www.fsf.org/campaigns/freejs/">Free JavaScript</a></li> <li><a href="https://www.fsf.org/campaigns/campaigns/secure-boot-vs-restricted-boot/">Secure Boot vs Restricted Boot</a></li> <li><a href="https://www.gnu.org/">GNU Operating System</a></li> <li><a href="https://defectivebydesign.org/">Defective by Design</a></li> <li><i><a href="https://www.fsf.org/campaigns">See all campaigns</a></i></li> </ul> </div><!-- .campaigns --> </div> <div class="col-md-3"> <div class="get-involved"><h4>Get Involved</h4> <ul> <li><a class="footer-link" href="https://www.fsf.org/about/contact">Contact</a></li> </ul> </div><!-- .get-involved --> </div> </div> <div class="container copyright"> <p>Send your feedback on our translations and new translations of pages to <a href="mailto:campaigns@fsf.org">campaigns@fsf.org</a>.</p> <p>Copyright © 2013–2023 <a href="//fsf.org/about/contact.html" title="Find out how to contact us">Free Software Foundation</a>, Inc. <a href="https://www.fsf.org/about/free-software-foundation-privacy-policy">Privacy Policy</a>, <a href="https://weblabels.fsf.org/libreplanet.org/CURRENT/" rel="jslicense">JavaScript license information</a> </p> </div> </div> <!-- /footer --> <script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"smw":{"limitreport-intext-parsertime":0.001},"limitreport":{"cputime":"0.008","walltime":"0.009","ppvisitednodes":{"value":1,"limit":1000000},"ppgeneratednodes":{"value":4,"limit":1000000},"postexpandincludesize":{"value":0,"limit":2097152},"templateargumentsize":{"value":0,"limit":2097152},"expansiondepth":{"value":1,"limit":40},"expensivefunctioncount":{"value":0,"limit":100},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":0,"limit":5000000},"timingprofile":["100.00% 0.000 1 -total"]},"cachereport":{"timestamp":"20241201040517","ttl":86400,"transientcontent":false}}});});</script><!-- Matomo --> <script type="text/javascript"> // @license magnet:?xt=urn:btih:1f739d935676111cfff4b4693e3816e664797050&dn=gpl-3.0.txt GPL-v3-or-Later var _paq = _paq || []; _paq.push(["trackPageView"]); _paq.push(["enableLinkTracking"]); (function() { var u = (("https:" == document.location.protocol) ? "https" : "http") + "://"+"piwik.fsf.org//"; _paq.push(["setTrackerUrl", u+"piwik.php"]); _paq.push(["setSiteId", "7"]); var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript"; g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s); })(); // @license-end </script> <!-- End Matomo --><script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgBackendResponseTime":289});});</script> <!-- INSERT MODAL WINDOW HERE --> <!-- Begin fsf-modal-window-elem campaign element --> <link type="text/css" rel="stylesheet" href="//static.libreplanet.org/nosvn/fonts/fa/css/font-awesome.min.css"> <!-- Absolute link. --> <style> #fsf-modal-window-elem-container div { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } @media screen and (min-width: 700px) { #fsf-modal-window-elem-outer-v-center { display: table; position: absolute; height: 100%; width: 100%; } #fsf-modal-window-elem-inner-v-center { display: table-cell; vertical-align: middle; } #fsf-modal-window-elem { width: 687px; margin-left: auto; margin-right: auto; } #fsf-modal-window-elem-right-column { float: right; width: 280px; padding-left: 20px; color: #002047; /* Text */ } #fsf-modal-window-elem-left-column { width: 100%; float: left; margin-right: -280px; } #fsf-modal-window-elem-text { margin-right: 280px; } } @media screen and (max-width: 699px) { #fsf-modal-window-elem { -ms-box-orient: horizontal; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; } #fsf-modal-window-elem { width: 80vw; margin-left: 10vw; margin-right: 10vw; margin-top: 40px; margin-bottom: 40px; } #fsf-modal-window-elem-right-column { width: 100%; order: 1; } #fsf-modal-window-elem-left-column { width: 100%; order: 2; } #fsf-modal-window-elem-text { margin-top: 20px; } } @media screen and (max-width: 360px) { .long-button-text { font-size: 25px !important; } } #fsf-modal-window-elem-container { position: fixed; z-index: 10000; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0,0,0,0.8); font-weight: normal; } #fsf-modal-window-elem a, a:active, a:focus { outline: none; border-bottom: 0px; color: #fff; /* Text */ } #fsf-modal-window-elem { overflow: auto; padding: 20px; border-style: solid; border-width: 5px; border-color: #0065ff; /* Border */ border-radius: 20px; box-shadow: 0px 0px 10px #111111; background-color: #1d0c3b; /* Background */ } #fsf-modal-window-elem-header { width: 100%; } #fsf-modal-window-elem-header h2 { font-family: sans-serif,"Helvetica",Arial; font-weight: bold; font-size: 24px; color: #fdd538; /* Header Text */ text-shadow: 0px 0px 8px #00378c; /* Header Text Shadow */ padding-bottom: 20px; margin-top: 0px; margin-bottom: 0px; border: none; } #fsf-modal-window-elem-close-button { float: right; height: 40px; margin-right: -20px; margin-top: -20px; padding: 11px; color: #888; /* Close button */ /* Text */ cursor: pointer; } #fsf-modal-window-elem-close-button:hover, #fsf-modal-window-elem-text a:hover, #fsf-modal-window-elem-text a:focus, #fsf-modal-window-elem-text a:active { color: #aaf; } #fsf-modal-window-elem-right-column { text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #fsf-modal-window-elem-buttons div { height:53.333px; line-height: 53.333px; margin-left:auto; margin-right:auto; display:block; } #fsf-modal-window-elem-buttons a { width: 100%; display: block; text-align: center; font-size: 35px; color: #fff; /* Text */ text-decoration: none; font-family: sans-serif,"Helvetica",Arial; font-weight: normal; } #fsf-modal-window-elem-maybe-later { margin-top: 5px; margin-bottom: -5px; } #fsf-modal-window-elem-maybe-later a { color: #367c93; /* Text */ line-height: 20px; text-decoration: none; cursor: pointer; font-weight: normal; font-family: sans-serif,"Helvetica",Arial; font-size: 16px; } #fsf-modal-window-elem-text a { color: #fdd538; /* Text */ font-weight: 700; text-decoration: none; } #fsf-modal-window-elem-text p { font-family: sans-serif,"Helvetica",Arial; font-size: 17px; font-weight: normal; margin: 0px 0px 10px 0px; line-height: 20px; color: #fff; /* Text */ } </style> <div id="fsf-modal-window-elem-container" style="display: none;"> <div id="fsf-modal-window-elem-outer-v-center"> <div id="fsf-modal-window-elem-inner-v-center"> <div id="fsf-modal-window-elem"> <div id="fsf-modal-window-elem-header"> <div id="fsf-modal-window-elem-close-button" onclick="//fsfModalWindowElemDontShowForAWhile();"> <i class="fa fa-close">​</i> </div> <h2>Technological freedom is important more than ever!</h2> </div> <div id="fsf-modal-window-elem-left-column"> <div id="fsf-modal-window-elem-text"> <p> Please take thirty seconds to read this: free software makes up the building blocks to anything. You can use it to tailor programs that work for you, combine things as you wish, and share these building blocks with others. This is why the FSF has published and promoted free software licenses since 1985, sponsors the GNU System, and tirelessly campaigns for free software adoption. </p> <p> Powered by member dues and donations, the FSF can only continue to be the cornerstone of a more just digital society with your support. Build a better world with us by matching the average donation of USD $46.22. </p> <p><span id="fsf-modal-window-text-link"><a href="https://my.fsf.org/donate?mtm_campaign=fall24&mtm_source=modal">Donate</a> | <a href="https://www.fsf.org/appeal?mtm_campaign=fall24&mtm_source=modal">Read more</a></span></p> </div> </div> <div id="fsf-modal-window-elem-right-column"> <!-- Keep these styles inline because they are copied to the appeal page. --> <div id="fsf-modal-window-elem-buttons" style="border-radius: 20px;box-shadow: 5px 0 5px -6px #0c2b2b, -5px 0 5px -6px #0c2b2b;"> <div class="join" style="background-color:#3498DB; border-top-right-radius: 20px; border-top-left-radius: 20px;"> <a style="color:#fdd538;text-shadow: 0px 0px 4px #2670a1;" href="https://my.fsf.org/join?mtm_campaign=fall24&mtm_source=modal" onclick="//fsfModalWindowElemFollowedLink();"> <i class="fa fa-check-circle"> </i>Join </a> </div> <div class="renew" style="background-color:#2ecc71;"> <a style="color: #FFF;text-shadow: 0px 0px 8px #219452;" href="https://my.fsf.org/renew?mtm_campaign=fall24&mtm_source=modal" onclick="//fsfModalWindowElemFollowedLink();"> <i class="fa fa-refresh"> </i>Renew </a> </div> <div class="donate" style="background-color:#1abc9c; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; margin-bottom: 2px"> <a style="text-shadow: 0px 0px 4px #138c74;" href="https://my.fsf.org/donate?mtm_campaign=fall24&mtm_source=modal" onclick="//fsfModalWindowElemFollowedLink();"> <i class="fa fa-money"> </i>Donate </a> </div> </div> </div> </div> </div> </div> <script> // @license magnet:?xt=urn:btih:1f739d935676111cfff4b4693e3816e664797050&dn=gpl-3.0.txt GPL-3.0 // Licensed GPL-3.0-or-later by Andrew Engelbrecht. var startTime, endTime, switchTextTime; startTime = new Date('2024-06-08T04:00:00Z'); switchTextTime = new Date('2024-07-30T04:00:00Z'); // Turning this off for now. // endTime is unused. // endTime = new Date('2024-07-29T04:00:00Z'); // Possibly switch the text that is displayed in the modal window, depending // upon the current date. function fsfModalWindowElemMaybeSwitchText () { var now; now = new Date(); if (now.getTime() < switchTextTime.getTime()) { return; // Do not switch the text. } // Switch text document.getElementById("fsf-modal-window-elem-text").innerHTML =' \ \ <p>Please take thirty seconds to read this: free software makes up the building blocks to anything. You can use it to tailor programs that work for you, combine things as you wish, and share these building blocks with others. This is why the FSF has published and promoted free software licenses since 1985, sponsors the GNU System, and tirelessly campaigns for free software adoption.<\/p> \ \ <p>Powered by member dues and donations, the FSF can only continue to be the cornerstone of a more just digital society with your support. Build a better world with us by matching the average donation of USD \$46.22.<\/p> \ \ <p><span id="fsf-modal-window-text-link"><a href="https://my.fsf.org/donate?mtm_campaign=fall24&mtm_source=modal">Donate<\/a> | <a href="https://www.fsf.org/appeal?mtm_campaign=fall24&mtm_source=modal">Read more<\/a><\/span><\/p>'; } // Show fsf-modal-window-elem if it has not been previously closed by the user, // nor recently hit "maybe later", and the campaign is still happening. function fsfModalWindowElemMaybeShow () { var pattern, noShowFsfModalWindowElementP, now; // See if cookie says not to show element pattern = /showFsf202406FundraiserModalWindowElementP\s*=\s*false/; noShowFsfModalWindowElementP = pattern.test(document.cookie); // Uncomment here to enable modal window hiding if (!noShowFsfModalWindowElementP) { setTimeout(function () { // display the element document.getElementById("fsf-modal-window-elem-container").style.display="block"; }, 0); } } // Call this first to set the proper text. fsfModalWindowElemMaybeSwitchText(); // Check if appeal is the url. if (window.location.href.indexOf("appeal") == -1) { // Call this right away to avoid flicker. fsfModalWindowElemMaybeShow(); } // Get the time `plusDays` in the future. // This can be a fraction. function daysInFuture (plusDays) { var now, future; now = new Date(); future = new Date(now.getTime() + Math.floor(1000 * 60 * 60 * 24 * plusDays)); return future.toGMTString(); } // Hide the fsf-modal-window-elem function fsfModalWindowElemHide () { document.getElementById("fsf-modal-window-elem-container").style.display="none"; } // Optionally hide elem and set a cookie to keep the fsf-modal-window-elem hidden for the next `forDays`. function fsfModalWindowElemDontShowForDays (forDays, hideNow) { if (hideNow === true) { fsfModalWindowElemHide(); } document.cookie = "showFsf202406FundraiserModalWindowElementP=false; path=/; SameSite=Strict; Secure; expires=" + daysInFuture(forDays); } // Hide the element for one week after closing it. function fsfModalWindowElemDontShowForAWhile () { fsfModalWindowElemDontShowForDays(7, true); } // Keep the element visible for now, but do not show it for two weeks. function fsfModalWindowElemFollowedLink () { fsfModalWindowElemDontShowForDays(14, false); } // Check if visiting appeal page. if (window.location.href.indexOf("appeal") > -1) { fsfModalWindowElemDontShowForAWhile(); } // Close popup if user clicks trasparent part document.getElementById("fsf-modal-window-elem-container").addEventListener("click", function(event){ fsfModalWindowElemDontShowForAWhile(); }); // Do not close popup if clicking non-trasparent part (with the text and buttons) document.getElementById("fsf-modal-window-elem").addEventListener("click", function(event){ event.stopPropagation(); }); // Close popup if user clicks X icon. document.getElementById("fsf-modal-window-elem-close-button").addEventListener("click", function(event){ fsfModalWindowElemDontShowForAWhile(); }); // Disable popup if user clicks one of the main buttons. document.getElementById("fsf-modal-window-elem-buttons").addEventListener("click", function(event){ fsfModalWindowElemFollowedLink(); }); // Disable popup if user clicks one of the "Read more" link. document.getElementById("fsf-modal-window-text-link").addEventListener("click", function(event){ fsfModalWindowElemFollowedLink(); }); // Close popup if user presses escape key. window.addEventListener("keydown", function (event) { switch (event.key) { case "Escape": fsfModalWindowElemDontShowForAWhile(); break; default: return; } }, true); // @license-end </script> </div> <!-- End fsf-modal-window-elem campaign element --> </html>