trying to make the program using the schedule generator system. My local dev environm...
authorZak Rogoff <zak@fsf.org>
Tue, 26 Jan 2016 15:28:59 +0000 (10:28 -0500)
committerZak Rogoff <zak@fsf.org>
Tue, 26 Jan 2016 15:28:59 +0000 (10:28 -0500)
2016/program/generated-program.html [new file with mode: 0755]
2016/program/index.html [new file with mode: 0755]

diff --git a/2016/program/generated-program.html b/2016/program/generated-program.html
new file mode 100755 (executable)
index 0000000..390a155
--- /dev/null
@@ -0,0 +1,90 @@
+<article class="program-day" id="day-1-program">
+ <header class="program-day-header">
+  <hgroup>
+   <h2>
+    Sunday, March 20th
+    <a aria-controls="day-1-timeslots" aria-expanded="false" class="btn btn-default btn-xs" data-toggle="collapse" href="#day-1-timeslots" role="button">
+     ↓
+    </a>
+   </h2>
+  </hgroup>
+ </header>
+ <div class="collapse in" id="day-1-timeslots">
+  <article class="program-timeslot" id="day-1-timeslot-1">
+   <header class="program-timeslot-header">
+    <hgroup>
+     <h2>
+      10:40 - 11:25: Session Block 1B
+      <a aria-controls="day-1-timeslot-1-sessions" aria-expanded="false" class="btn btn-default btn-xs" data-toggle="collapse" href="#day-1-timeslot-1-sessions" role="button">
+       ↓
+      </a>
+      HAI
+     </h2>
+    </hgroup>
+   </header>
+   <div class="collapse in" id="day-1-timeslot-1-sessions">
+    <section class="program-session" id="day-1-timeslot-1-session-1">
+     <header class="program-session-header">
+      <hgroup>
+       <h2>
+        Fork and ignore: fighting a GPL violation by coding instead
+       </h2>
+      </hgroup>
+     </header>
+     <span class="program-session-speaker">
+      <a href="https://libreplanet.org/YEAR/path/to/speakers.html#kuhn">
+       Bradley Kuhn
+      </a>
+      ,
+      <a href="https://libreplanet.org/YEAR/path/to/speakers.html#sandler">
+       Karen Sandler
+      </a>
+     </span>
+     <button aria-controls="day-1-timeslot-1-session-1-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-1-timeslot-1-session-1-collapse" data-toggle="collapse">
+      Details
+     </button>
+     <div class="collapse in" id="day-1-timeslot-1-session-1-collapse">
+      <p>
+       <span class="label label-default">
+        Room 32-155
+       </span>
+      </p>
+      <p>
+       Typically, GPL enforcement activity involves copyright infringement
+actions which compel license violators to correct errors in their
+GPL compliance, defending the policy goals of the GPL: the rights of
+developers and users to copy, share, modify and redistribute.
+      </p>
+      <p>
+       While traditional enforcement is often undeniably necessary for
+embedded electronics products, novel approaches to GPL violations
+are often possible and even superior for more traditional software
+distributions.
+      </p>
+      <p>
+       Recently,
+       <a href="https://sfconservancy.org/">
+        Software Freedom Conservancy
+       </a>
+       engaged in an
+enforcement action whereby, rather than fight the violator in court,
+we instead provided resources and assistance to a vetted
+GPL-compliant fork of a violating codebase.
+      </p>
+      <p>
+       This talk discusses which scenarios make this remedy optimal and the
+lessons learned. The talk includes some licensing and technical
+content about vetting the licensing information of codebases.
+      </p>
+     </div>
+     <!-- day-1-timeslot-1-session-1-collapse end -->
+    </section>
+    <!-- day-1-timeslot-1-session-1 end -->
+   </div>
+   <!-- day-1-timeslot-1-sessions end -->
+  </article>
+  <!-- day-1-timeslot-1 end -->
+ </div>
+ <!-- day-1-timeslots end -->
+</article>
+<!-- day-1 end -->
diff --git a/2016/program/index.html b/2016/program/index.html
new file mode 100755 (executable)
index 0000000..4843ca0
--- /dev/null
@@ -0,0 +1,45 @@
+
+<!--#include virtual="/2016/includes/header.html"-->
+
+<title>LibrePlanet &mdash; Sessions </title>
+
+<!--#include virtual="/2016/includes/banner.html"-->
+<!--#include virtual="/2016/includes/sidebar.html"-->
+
+<h1>Program <small>Sessions</small></h1>
+
+<!--#include virtual="/2016/includes/program-menu.html"-->
+
+<div id="lp-panel-fixed" class="panel panel-default hidden-xs">
+       <div class="panel-heading">
+               <h2 class="panel-title">
+                       <span class="glyphicon glyphicon-list"></span>
+                       Contents
+               </h2>
+       </div>
+       <div class="panel-body">
+               <p><a href="#saturday">Saturday sessions</a></p>
+               <p><a href="#sunday">Sunday sessions</a></p>
+       </div>
+</div>
+
+<div class="row"> <!-- session row start -->
+       <div class="col-sm-9"> <!-- session column start -->
+               <!--#include virtual="/2016/program/generated-program.html"-->
+</div> <!-- session column end -->
+</div> <!-- session row end -->
+
+<div id="lp-mini-nav" class="visible-xs">
+  <ul class="list-inline">
+       <li><a class="btn btn-default btn-xs" href="#saturday">Saturday sessions</a></li>
+       <li><a class="btn btn-default btn-xs" href="#sunday">Sunday sessions</a></li>
+  </ul>
+</div>
+
+
+<!--#include virtual="/2016/includes/footer.html"-->
+<!--#include virtual="/2016/includes/common_js.html"-->
+<script type="text/javascript">
+$("#p-sessions").addClass("active").text("Sessions");
+</script>
+<!--#include virtual="/2016/includes/close.html" -->