index.php 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. <?php
  2. /*
  3. Contributor page, lists maintainers of the project
  4. Copyright (C) 2015, 2016 Leah Woods <info@minifree.org>"
  5. This program is free software: you can redistribute it and/or modify
  6. it under the terms of the GNU Affero General Public License as
  7. published by the Free Software Foundation, either version 3 of the
  8. License, or (at your option) any later version.
  9. This program is distributed in the hope that it will be useful,
  10. but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12. GNU Affero General Public License for more details.
  13. You should have received a copy of the GNU Affero General Public License
  14. along with this program. If not, see <http://www.gnu.org/licenses/>.
  15. */
  16. header('Content-type: text/html; charset=utf-8');
  17. ob_start();
  18. include_once "../common/variables.php";
  19. include_once "../common/functions.php";
  20. ?>
  21. <!DOCTYPE html>
  22. <html>
  23. <head>
  24. <link rel="stylesheet" type="text/css" href="../common/css/main.css" />
  25. <title><?php echo gettext("Libreboot project contributors"); ?></title>
  26. </head>
  27. <body>
  28. <div>
  29. <h1><?php echo gettext("Libreboot project contributors"); ?></h1>
  30. <p>
  31. <?php echo gettext("List of project contributors, and how to contact them."); ?> <a href="../"><?php echo gettext("Back to home page"); ?></a>
  32. </p>
  33. <p>
  34. If we forgot to mention you here, let us know and we'll add you. (or if you don't want to be mentioned,
  35. let us know and we'll remove your entry)
  36. </p>
  37. </div>
  38. <div>
  39. <h2>Leah Woods</h2>
  40. <p>
  41. <?php echo gettext("Main developer, original author and founder of the libreboot project, manages the libreboot website and git repository."); ?>
  42. <?php echo gettext("Leah can be contacted on IRC (freenode) in #libreboot by the alias <strong>vimuser</strong>, or you can contact her by the email address <a href=\"mailto:info@gluglug.org.uk\">info@gluglug.org.uk</a> (<a href=\"http://gluglug.org.uk/contact\">GPG</a>)."); ?>
  43. </p>
  44. <h2>Timothy Pearson</h2>
  45. <p>
  46. Ported the ASUS KGPE-D16 board to coreboot for the company <a href="https://raptorengineeringinc.com/content/base/main.htm">Raptor Engineering</a> of which Timothy is the CEO, and
  47. collaborated with Leah on merging it in libreboot. Timothy maintains this code in coreboot, helping Leah with the libreboot integration for it.
  48. This person's contact details are on the raptor site, or you can ping <strong>tpearson</strong> on the freenode IRC network.
  49. </p>
  50. <h2>Paul Kocialkowski</h2>
  51. <p>
  52. Ported the ARM (Rockchip RK3288 SoC) based <em>Chromebook</em> laptops to libreboot. Also one of the main <a href="http://www.replicant.us/">Replicant</a> developers.
  53. Contact Paul on the libreboot IRC channel by the alias <strong>paulk</strong> or <strong>paulk-&lt;hostname&gt;</strong> (hostname is variable).
  54. </p>
  55. <h2>Damien Zammit</h2>
  56. <p>
  57. Maintains the Gigabyte GA-G41M-ES2L coreboot port, which is integrated in libreboot. Also works on other hardware for the benefit of the libreboot project.
  58. Contact <strong>damo22</strong> on the freenode IRC network. This persons website is <a href="http://www.zammit.org/">zammit.org</a>.
  59. </p>
  60. <h2>Patrick &quot;P. J.&quot; McDermott</h2>
  61. <p>
  62. <?php echo gettext("<a href=\"http://proteanos.com/\">ProteanOS</a> maintainer, responsible for maintaining ProteanOS builds on many libreboot targets, and contributes to libreboot."); ?>
  63. <?php echo gettext("This person's alias on the libreboot IRC channel is <strong>pehjota</strong>, or you can find contact information on the <a href=\"http://proteanos.com/contact/\">ProteanOS website</a>."); ?>
  64. Patrick also did a lot of research and wrote the libreboot FAQ section relating to the
  65. <a href="../faq/#intelme">Intel Management Engine</a>, in addition to making several
  66. improvements to the build system in libreboot.
  67. </p>
  68. <h2>Lisa Maginnis</h2>
  69. <p>
  70. <?php echo gettext("<a href=\"https://fsf.org/\">FSF</a> sysadmin, responsible for maintaining the libreboot and libreboot-dev mailing lists, and much of the infrastructure that libreboot uses (for instance, libreboot uses Savannah for Git hosting)."); ?>
  71. <?php echo gettext("Contact <strong>nully</strong> in the libreboot IRC channel."); ?>
  72. </p>
  73. <h2>Steve Shenton</h2>
  74. <p>
  75. Ported the ThinkPad X200 to libreboot, by figuring out how to deactive the Intel Management Engine on
  76. that laptop, and remove the firmware while still making the system boot correctly.
  77. The ThinkPad T400, T500, R400 and R500 were also ported to libreboot, based on this work.
  78. </p>
  79. <h2>Denis 'GNUtoo' Carikli</h2>
  80. <p>
  81. Based on the work done by Peter Stuge, Vladimir Serbineko and others
  82. in the coreboot project, got native graphics initialization to work
  83. on the ThinkPad X60, allowing it to be supported in libreboot.
  84. Denis gave Leah a lot of advice and helped her to found the libreboot project.
  85. Contact <strong>GNUtoo-irssi</strong> in the #libreboot IRC channel. Denis is also
  86. one of the founders of the <a href="http://replicant.us/">Replicant</a> project.
  87. </p>
  88. <h2>Vladimir Serbinenko</h2>
  89. <p>
  90. Ported many of the thinkpads supported in libreboot, to coreboot, and made many fixes in
  91. coreboot which benefited the libreboot project. Contact <strong>phcoder</strong> in the #coreboot IRC
  92. channel on freenode.
  93. </p>
  94. <h2>Paul Menzel</h2>
  95. <p>
  96. Investigated and fixed a bug in coreboot on the ThinkPad X60/T60 exposed
  97. by Linux kernel 3.12 and up, which caused 3D acceleration to stop working
  98. and video generally to become unstable. Paul worked with Leah on this,
  99. sending her patches to test periodically until the bug was fixed in
  100. coreboot, and then helped her integrate the fix in libreboot.
  101. Contact <strong>PaulePanter</strong> in the #libreboot IRC channel.
  102. </p>
  103. <h2>Jeroen Quint</h2>
  104. <p>
  105. Contributed several fixes to the libreboot documentation, relating
  106. to installing Parabola GNU/Linux with full disk encryption on libreboot
  107. systems. Contact <strong>Jezza</strong> in the #libreboot IRC channel.
  108. </p>
  109. <h2>Arthur Heymans</h2>
  110. <p>
  111. Merged a patch from coreboot into libreboot, enabling C3 and C4 power states
  112. to work correctly on GM45 laptops. This was a long-standing issue before Athur's contribution.
  113. Arthur also fixed VRAM size on i945 on GM45 systems, allowing maximum VRAM allocation
  114. for the onboard GPUs on these systems, another longstanding issue in libreboot.
  115. Contact <strong>apvh</strong> in the #libreboot IRC channel.
  116. </p>
  117. <h2>Peter Stuge</h2>
  118. <p>
  119. Helped Leah write the section about DMA on <a href="../faq/#firmware-hddssd">../faq/#firmware-hddssd</a>,
  120. and provided general advice in early days of the project. Contact <strong>CareBear\</strong> in
  121. the #coreboot IRC channel on freenode.
  122. </p>
  123. <h2>Klemens Nanni</h2>
  124. <p>
  125. Made many fixes and improvements to the GRUB configuration used in libreboot,
  126. and several tweaks to the build system. Contact <strong>kl3</strong>
  127. in the #libreboot IRC channel.
  128. </p>
  129. <h2>Marcus Moeller</h2>
  130. <p>
  131. Made the libreboot logo.
  132. </p>
  133. <h2>Swift Geek</h2>
  134. <p>
  135. Contributed a patch for ich9gen to generate 16MiB descriptors. Contact <strong>swiftgeek</strong> in the IRC channel.
  136. </p>
  137. </div>
  138. <?php
  139. include "../common/footer.php";
  140. ?>
  141. </body>
  142. </html>
  143. <?php
  144. $strHtml = ob_get_clean();
  145. echo miniHtml($strHtml);
  146. ?>