1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <!-- Build time: 2026-09-24 08:08:23.870815219 +0000 UTC m=+1.127603726--> 5<meta charset="utf-8"> 6<meta http-equiv="X-UA-Compatible" content="IE=edge"> 7<meta name="viewport" content="width=device-width, initial-scale=1"> 8<meta name="author" content="Free Software Foundation Europe (FSFE)"> 9<meta name="description" content="Public Money, Public Code - A campaign for releasing publicly financed software as Free Software"> 10<meta name="keywords" content="Public Money, Public Code, #publiccode, campaign, Free Software, Open Source, FOSS, FLOSS, public administration, FOI, open letter, petition, PMPC"> 11<title>Media and Press Information - Public Money, Public Code</title> 12<!-- Translations --> 13<link type="text/html" rel="alternate" hreflang="en" lang="en" href="/media/" title=""> 14 15 <link type="text/html" rel="alternate" hreflang="cs" lang="cs" href="/cs/media/" title=""> 16 17 <link type="text/html" rel="alternate" hreflang="sl" lang="sl" href="/sl/media/" title=""> 18 19 <link type="text/html" rel="alternate" hreflang="hr" lang="hr" href="/hr/media/" title=""> 20 21 <link type="text/html" rel="alternate" hreflang="pl" lang="pl" href="/pl/media/" title=""> 22 23 <link type="text/html" rel="alternate" hreflang="da" lang="da" href="/da/media/" title=""> 24 25 <link type="text/html" rel="alternate" hreflang="ja" lang="ja" href="/ja/media/" title=""> 26 27 <link type="text/html" rel="alternate" hreflang="zh-hk" lang="zh-hk" href="/zh-hk/media/" title=""> 28 29 30<!-- Open Graph meta-data (e.g. Facebook) --> 31<meta property="og:title" content="Public Money, Public Code"/> 32<meta property="og:url" content="https://publiccode.eu/"/> 33<meta property="og:image" content="https://publiccode.eu/img/share-graphics/why.png"/> 34<meta property="og:description" content="Public Money, Public Code - A campaign for releasing publicly financed software as Free Softw
34are"/> 35<meta property="og:locale" content="en"/> 36 37<meta property="og:locale:alternate" content="cs"/> 38<meta property="og:locale:alternate" content="sl"/> 39<meta property="og:locale:alternate" content="hr"/> 40<meta property="og:locale:alternate" content="pl"/> 41<meta property="og:locale:alternate" content="da"/> 42<meta property="og:locale:alternate" content="ja"/> 43<meta property="og:locale:alternate" content="zh-hk"/> 44 45<!-- Twitter meta-data --> 46<meta name="twitter:card" content="summary_large_image"/> 47<meta name="twitter:site" content="@fsfe"/> 48<meta name="twitter:title" content="Public Money, Public Code"/> 49<meta name="twitter:description" content="Public Money, Public Code - A campaign for releasing publicly financed software as Free Software"/> 50<meta name="twitter:image" content="https://publiccode.eu/img/share-graphics/why.png"/> 51<meta name="twitter:url" content="https://publiccode.eu/"/> 52<meta name="twitter:creator" content="@fsfe"/> 53 54<!-- Favicon --> 55<link rel="icon" type="image/png" href="/favicon.png" sizes="128x128"> 56<!-- Bootstrap Core CSS --> 57<link rel="stylesheet" href="/css/bootstrap.min.css" type="text/css"> 58<!-- Custom Fonts --> 59<link rel="stylesheet" href="/css/fonts.css" type="text/css"> 60<link rel="stylesheet" href="/font-awesome/css/font-awesome.min.css" type="text/css"> 61<!-- Plugin CSS --> 62<link rel="stylesheet" href="/css/animate.min.css" type="text/css"> 63<!-- Custom CSS --> 64<link rel="stylesheet" href="/css/creative.css" type="text/css"> 65<link rel="stylesheet" href="/css/custom.css" type="text/css"> 66<link rel="stylesheet" href="/css/buttons.css" type="text/css"> 67<!-- CSS with JS disabled --> 68<noscript> 69<link rel="stylesheet" href="/css/no-javascript.css" type="text/css"> 70</noscript> 71 72 73<meta name="google-site-verification" content="w3YbMtsGJlDG25xOStnBvqmoJ2s3GXPEy4ckJSvSISs" /> 74 75<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> 76<!-- WARNING: Respond.js doesn't work if you view the page via file:// --> 77<!--[if lt IE 9]> 78
78<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
78 79
79<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
79 80<![endif]--> 81 82 </head> 83 <body id="page-top"> 84 <!-- NAVIGATION ON PAGES --> 85<nav id="mainNav" class="navbar navbar-default navbar-fixed-top affix"> 86 <div class="container-fluid"> 87 <!-- Brand and toggle get grouped for better mobile display --> 88 <div class="navbar-header"> 89 <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> 90 <span class="sr-only">Toggle navigation</span> 91 <span class="icon-bar"></span> 92 <span class="icon-bar"></span> 93 <span class="icon-bar"></span> 94 </button> 95 <a class="hiddenlink" href="/"> 96 <div class="logo"> 97 <div id="image"> 98 <img src="/img/logo.svg" alt="Logo of the campaign" /> 99 </div> 100 <div id="text"> 101 <div id="logo-blue">Public Money</div> 102 <div id="logo-green">Public Code</div> 103 </div> 104 </div> 105 </a> 106 </div> 107 <!-- Collect the nav links, forms, and other content for toggling --> 108 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 109 <ul class="nav navbar-nav navbar-right"> 110 <li> 111 <a href="/">Start</a> 112 </li> 113 <li> 114 <a href="/#about">About</a> 115 </li> 116 <li> 117 <a href="/#arguments">Reasons</a> 118 </li> 119 <li> 120 <a href="/#action">Take Action</a> 121 </li> 122 <li> 123 <a href="/#spread">Spread the Word</a> 124 </li> 125 <li> 126 <a class="page-scroll" href="#language" title="Change Language"><i class="fa fa-globe" aria-hidden="true" style="font-size:1.5em;vertical-align:top;"></i> Language</a> 127 </li> 128 </ul> 129 </div> 130 <!-- /.navbar-collapse --> 131 </div> 132 <!-- /.container-fluid --> 133</nav> 134 135 136 <!-- GENERAL SUBPAGE --> 137<section id="page" class="subpage"> 138 <div class="container"> 139 <div class="row"> 140 <div class="col-lg-8 col-lg-offset-2"> 141 142 143 <h1>Media and Press Information</h1> 144 145 <hr /> 146 147 <h2 id="about-the-initiative">About the Initiative</h2> 148<p>The <strong>Public Money? Public Code!</strong> campaign aims to set Free Software as the standard for publicly financed software. It has been started in autumn 2017 with an open letter which has been signed 149 39252 150 151 individuals and 152 239 153 154 organisations. The campaign raises awareness of the importance of licencing decisions and helps public administrations gain full control of their digital infrastructure in order to establish trustworthy systems.</p> 155<p>The campaign is lead by the <strong><a href="https://fsfe.org">Free Software Foundation Europe</a> (FSFE)</strong>. The FSFE is a charity that empowers users to control technology. Founded in 2001 as a non-profit, non-governmental organisation and network, it is itself part of a global network of people with common goals and visions. The FSFE is supported by its members from all over Europe and has regional chapters in eleven countries. The central component of the FSFE’s work is keeping the legal, political, and social base of Free Software strong, secure, and free of particular interests.</p> 156<h2 id="press-contact">Press Contact</h2> 157<p>For press-related enquiries, please contact our PR team at <a href="mailto:[email protected]">[email protected]</a>. For further contact information, please head to the FSFE’s general <a href="https://fsfe.org/about/contact">contact page</a>.</p> 158<h2 id="media-kits">Media Kits</h2> 159<p>You would like to feature Public Money, Public Code? Wonderful! Make sure to use some of our official graphics to enrich your article. All files are licenced under CC BY-SA 4.0. If you need further material or require another licence, please get in touch with us.</p> 160<p>Download the <a href="https://download.fsfe.org/campaigns/pmpc/pmpc_media_kit.zip">full media kit</a>, or pick from our selection below.</p> 161 162 163<link rel="stylesheet" href="/css/hugo-easy-gallery.css" /> 164 165<div class="gallery caption-position-bottom caption-effect-slide hover-effect-zoom hover-transition" itemscope itemtype="http://schema.org/ImageGallery"> 166 <div class="box"> 167 <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"> 168 <div class="img" style="background-image: url('//img/media/fsfe_logo.jpg');" > 169 <img itemprop="thumbnail" src="//img/media/fsfe_logo.jpg" alt="Fsfe logo" /> 170 </div> 171 <figcaption> 172 <p>Fsfe logo</p> 173 </figcaption> 174 <a href="//img/media/fsfe_logo.jpg" itemprop="contentUrl" class="hiddenlink" target="_blank"></a> 175 </figure>
176 </div> 177 <div class="box"> 178 <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"> 179 <div class="img" style="background-image: url('//img/media/pmpc_brochure_cover.jpg');" > 180 <img itemprop="thumbnail" src="//img/media/pmpc_brochure_cover.jpg" alt="Pmpc brochure cover" /> 181 </div> 182 <figcaption> 183 <p>Pmpc brochure cover</p> 184 </figcaption> 185 <a href="//img/media/pmpc_brochure_cover.jpg" itemprop="contentUrl" class="hiddenlink" target="_blank"></a> 186 </figure> 187 </div> 188 <div class="box"> 189 <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"> 190 <div class="img" style="background-image: url('//img/media/pmpc_brochure_reader.jpg');" > 191 <img itemprop="thumbnail" src="//img/media/pmpc_brochure_reader.jpg" alt="Pmpc brochure reader" /> 192 </div> 193 <figcaption> 194 <p>Pmpc brochure reader</p> 195 </figcaption> 196 <a href="//img/media/pmpc_brochure_reader.jpg" itemprop="contentUrl" class="hiddenlink" target="_blank"></a> 197 </figure> 198 </div> 199 <div class="box"> 200 <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"> 201 <div class="img" style="background-image: url('//img/media/pmpc_logo_artonly.jpg');" > 202 <img itemprop="thumbnail" src="//img/media/pmpc_logo_artonly.jpg" alt="Pmpc logo artonly" /> 203 </div> 204 <figcaption> 205 <p>Pmpc logo artonly</p> 206 </figcaption> 207 <a href="//img/media/pmpc_logo_artonly.jpg" itemprop="contentUrl" class="hiddenlink" target="_blank"></a> 208 </figure> 209 </div> 210 <div class="box"> 211 <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"> 212 <div class="img" style="background-image: url('//img/media/pmpc_logo_full.jpg');" > 213 <img itemprop="thumbnail" src="//img/media/pmpc_logo_full.jpg" alt="Pmpc logo full" /> 214 </div> 215 <figcaption> 216 <p>Pmpc logo full</p> 217 </figcaption> 218 <a href="//img/media/pmpc_logo_full.jpg" itemprop="contentUrl" class="hiddenlink" target="_blank"></a> 219 </figure> 220 </div> 221 <div class="box"> 222 <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"> 223 <div class="img" style="background-image: url('//img/media/pmpc_logo_horizontal.jpg');" > 224 <img itemprop="thumbnail" src="//img/media/pmpc_logo_horizontal.jpg" alt="Pmpc logo horizontal" /> 225 </div> 226 <figcaption> 227 <p>Pmpc logo horizontal</p> 228 </figcaption> 229 <a href="//img/media/pmpc_logo_horizontal.jpg" itemprop="contentUrl" class="hiddenlink" target="_blank"></a> 230 </figure> 231 </div> 232 <div class="box"> 233 <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"> 234 <div class="img" style="background-image: url('//img/media/pmpc_logo_textonly.jpg');" > 235 <img itemprop="thumbnail" src="//img/media/pmpc_logo_textonly.jpg" alt="Pmpc logo textonly" /> 236 </div> 237 <figcaption> 238 <p>Pmpc logo textonly</p> 239 </figcaption> 240 <a href="//img/media/pmpc_logo_textonly.jpg" itemprop="contentUrl" class="hiddenlink" target="_blank"></a> 241 </figure> 242 </div> 243 <div class="box"> 244 <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"> 245 <div class="img" style="background-image: url('//img/media/pmpc_sticker_slogan.jpg');" > 246 <img itemprop="thumbnail" src="//img/media/pmpc_sticker_slogan.jpg" alt="Pmpc sticker slogan" /> 247 </div> 248 <figcaption> 249 <p>Pmpc sticker slogan</p> 250 </figcaption> 251 <a href="//img/media/pmpc_sticker_slogan.jpg" itemprop="contentUrl" class="hiddenlink" target="_blank"></a> 252 </figure> 253 </div> 254</div> 255 256 257 258 </div> 259 </div> 260 </div> 261</section> 262 263 264 265 266 <!-- LANGUAGE --> 267<section id="language"> 268 <div class="container"> 269 <div class="row"> 270 <div class="col-lg-8 col-lg-offset-2 text-center"> 271 <p>Read this page in another language:</p> 272 <p style="font-size:25px;"><i class="fa fa-globe" aria-hidden="true" style="font-size:1.5em;vertical-align:top;"></i></p> 273 <ul> 274 <li>en</li> 275 276 <li><a href="/cs/media/">ÄeÅ¡tina</a></li> 277 278 <li><a href="/da/media/">Dansk</a></li> 279 280 <li><a href="/hr/media/">Hrvatski</a></li> 281 282 <li><a href="/ja/media/">æ¥æ¬èª</a></li> 283 284 <li><a href="/pl/media/">Polski</a></li> 285 286 <li><a href="/sl/media/">SlovenÅ¡Äina</a></li> 287 288 <li><a href="/zh-hk/media/">ç¹é«ä¸æï¼é¦æ¸¯ï¼</a></li> 289 290 </ul> 291 </div> 292 </div> 293 </div> 294</section> 295 296 297 <!-- LEGAL --> 298<section id="legal"> 299 <div class="text-center"> 300 <h2 class="hidden">Legal Information</h2> 301 <p>
301The code of this website is Free Software. <a href="https://git.fsfe.org/pmpc/website" target="_blank">You're welcome to contribute!</a> 302 | <a href=/translation_status/>Translation status page</a></p> 303 <p>A campaign by Free Software Foundation Europe (<a href="https://fsfe.org/" target="_blank">FSFE</a>) 304 â <a href="https://fsfe.org/about/legal/imprint.html" target="_blank">Imprint</a> 305 | <a href="/privacy/">Privacy</a> 306 | <a href="https://fsfe.org/about/transparency-commitment.html" target="_blank">Transparency</a> 307 â Copyright © 2026</p> 308 <p>This work is licensed under a <a href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons BY-SA 4.0 Licence</a>.</p> 309 </div> 310</section> 311 312<a class="page-scroll hiddenlink" href="#page-top" title="Scroll to top"> 313 <div id="scroll-to-top"> 314 <i class="fa fa-chevron-up" aria-hidden="true"></i> 315 </div> 316</a> 317 318 319 <!-- SHARE COLUMN --> 320<div class="sharecolumn"> 321 322 323<form action="https://fsfe.org/share" method="GET" class="share-buttons side" target="_blank" onkeypress="return event.keyCode != 13;"> 324 <input name="popup" id="no-share-popup-side" type="radio" /> 325 <input name="ref" value="pmpc-side" type="hidden" /> 326 <input name="url" value="https://publiccode.eu/" type="hidden" /> 327 <input id="sharetitle-side" name="title" value="If it is public money, it should be public code as well. I support this call for more public code under a Free Softw
327are license:" type="hidden" /> 328 <input class="n" name="website" placeholder="Please do not put anything here" /> 329 330 331 <label class="button share-fediverse" title="Share on Fediverse " for="fediverse-share-side"> </label> 332 <input name="popup" id="fediverse-share-side" type="radio" /> 333 <span class="popup fediverse"> 334 <label for="no-share-popup-side"></label> 335 <input name="fediversepod" value="" placeholder="Fediverse URL (fediverse.tld)" type="text" /> 336 <button type="submit" name="service" value="fediverse" onclick="return changeTitle_side('If it is public money, it should be public code as well! I support @[email protected]\u0027s call for more #publiccode:')">OK</button> 337 </span> 338 339 <button type="submit" name="service" value="bluesky" class="button share-bluesky" title="Share on Bluesky " onclick="return changeTitle_side('If it is public money, it should be public code as well! I support @fsfe.org\u0027s call for more #publiccode:')"> </button> 340 341 <button type="submit" name="service" value="reddit" class="button share-reddit" title="Share on Reddit " onclick="return changeTitle_side('If it is public money, it should be public code as well. I support this call for more public code under a Free Softw
341are license:')"> </button> 342 343 <button type="submit" name="service" value="sharepic" class="button share-sharepic" title=" Sharepic " onclick="return changeTitle_side('If it is public money, it should be public code as well. I support this call for more public code under a Free Software license:')"> </button> 344 345 <button type="submit" name="service" value="support" class="button share-support" title=" Become an FSFE supporter! " onclick="return changeTitle_side('If it is public money, it should be public code as well. I support this call for more public code under a Free Software license:')"> </button> 346 347</form> 348 349 350</div> 351 352 353 <!-- jQuery -->
354<script type="text/javascript" src="/js/jquery.js"></script>
354 355<!-- Bootstrap Core JavaScript -->
356<script type="text/javascript" src="/js/bootstrap.min.js"></script>
356 357<!-- Plugin JavaScript -->
358<script type="text/javascript" src="/js/jquery.easing.min.js"></script>
vendor: 1 bytes, line 358
358
359<script type="text/javascript" src="/js/jquery.fittext.js"></script>
vendor: 1 bytes, line 359
359
360<script type="text/javascript" src="/js/wow.min.js"></script>
360 361<!-- Custom Theme JavaScript -->
362<script type="text/javascript" src="/js/creative.js"></script>
vendor: 1 bytes, line 362
362
363<script type="text/javascript" src="/js/filter_orgs.js"></script>
363 364 365 </body> 366</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.