Add initial podcast page

This commit is contained in:
Johan Thelin 2020-07-22 22:44:11 +02:00
parent 3f016f5b81
commit 37e1ad8c63
32 changed files with 848 additions and 0 deletions

160
pod/episodes.html Normal file
View file

@ -0,0 +1,160 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="icon" type="image/png" href="/media/local/img/favicon.ico">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<link rel="stylesheet" href="style.css">
<link rel="alternate" type="application/rss+xml" title="FOSS North News" href="/feeds/news/" />
<link rel="alternate" type="application/rss+xml" title="FOSS North Events" href="/feeds/events/" />
<title>Welcome - foss-north</title>
</head>
<body>
<div class="container-fluid">
<div class="row justify-content-md-center">
<div class="col">
<nav class="navbar fixed-top navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand p-0" href="/">
<img class="logo" src="images/logo-black.png" alt="FOSS North Logo">
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#topNavbar" aria-controls="topNavbar" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="topNavbar">
<ul class="navbar-nav mr-auto">
<li class="nav-item p-2"><a href="/" title="Home">Home</a></li>
<li class="nav-item p-2"><a href="/events/" title="Events">Events</a></li>
<li class="nav-item p-2"><a href="/pod/" title="Pod">Pod</a></li>
<li class="nav-item p-2"><a href="/about/" title="About">About</a></li>
<li class="nav-item p-2"><a href="/account/" title="Your account">Your account</a></li>
</ul>
</div> <!-- topNavBar -->
</nav>
</div> <!-- col -->
</div> <!-- row -->
<div class="row">
<div class="col-md-2" id="sidenav">
<h1>Episodes</h1>
<ul>
<li><a href="index.html">Latest</a></li>
<li>All</li>
</ul>
<h2>RSS</h2>
<ul>
<li><a href="pod-ogg.rss">ogg</a></li>
<li><a href="pod-mp3.rss">mp3</a></li>
</ul>
</div>
<div class="col-md-8" id="contentwrap">
<h1>Episodes</h1>
<a name="ep1"><h2>#1: What is Copyright</h2>
<div class="details">Downloads: <a href="episodes/01%20-%20What%20is%20Copyright.ogg">ogg</a> - <a href="episodes/01%20-%20What%20is%20Copyright.mp3">mp3</a> - <a href="https://youtu.be/Uijn32sS0Oo/">YouTube</a></div>
<div class="details italic">Duration: 00:10:52 - Date: Fri, 1 May 2020 22:12:10 +0200</div>
<p>We have a look at the history of copyright and what it actually is.</p>
<a name="ep2"><h2>#2: Copyright and Software</h2>
<div class="details">Downloads: <a href="episodes/02%20-%20Copyright%20and%20Software.ogg">ogg</a> - <a href="episodes/02%20-%20Copyright%20and%20Software.mp3">mp3</a> - <a href="https://youtu.be/ONMychw6Jac/">YouTube</a></div>
<div class="details italic">Duration: 00:10:46 - Date: Sat, 9 May 2020 22:14:13 +0200</div>
<p>We look at how copyright affects software and why software licenses are necessary.</p>
<a name="ep3"><h2>#3: The History of Free and Open Source Software</h2>
<div class="details">Downloads: <a href="episodes/03%20-%20The%20History%20of%20Free%20and%20Open%20Source%20Software.ogg">ogg</a> - <a href="episodes/03%20-%20The%20History%20of%20Free%20and%20Open%20Source%20Software.mp3">mp3</a> - <a href="https://youtu.be/E7u1CpY4c1I/">YouTube</a></div>
<div class="details italic">Duration: 00:14:41 - Date: Sat, 16 May 2020 22:15:41 +0200</div>
<p>We take a look at the history of free and open source software.</p>
<a name="ep4"><h2>#4: What is a (FOSS) License</h2>
<div class="details">Downloads: <a href="episodes/04%20-%20What%20is%20a%20%28FOSS%29%20License.ogg">ogg</a> - <a href="episodes/04%20-%20What%20is%20a%20%28FOSS%29%20License.mp3">mp3</a> - <a href="https://youtu.be/crpwrarCxNU/">YouTube</a></div>
<div class="details italic">Duration: 00:14:05 - Date: Sat, 23 May 2020 22:18:12 +0200</div>
<p>What makes a software license a free and open source license?</p>
<a name="ep5"><h2>#5: Classic Permissive Licenses</h2>
<div class="details">Downloads: <a href="episodes/05%20-%20Classic%20Permissive%20Licenses.ogg">ogg</a> - <a href="episodes/05%20-%20Classic%20Permissive%20Licenses.mp3">mp3</a> - <a href="https://youtu.be/NxLogZyveKQ/">YouTube</a></div>
<div class="details italic">Duration: 00:16:19 - Date: Fri, 29 May 2020 22:19:19 +0200</div>
<p>We take a tour of the classic permissive licenses. This episode discusses: BSDs, MIT.</p>
<a name="ep6"><h2>#6: Modern Permissive Licenses</h2>
<div class="details">Downloads: <a href="episodes/06%20-%20Modern%20Permissive%20Licenses.ogg">ogg</a> - <a href="episodes/06%20-%20Modern%20Permissive%20Licenses.mp3">mp3</a> - <a href="https://youtu.be/DlKD33Vics4/">YouTube</a></div>
<div class="details italic">Duration: 00:11:56 - Date: Fri, 5 Jun 2020 22:20:31 +0200</div>
<p>We continue our tour of permissive licenses. This episode discusses: Apache License 2.0, MPL 2.0, various other permissive licenses such as WTFPL, Beerware, Unlicense, CC-0, zlib license.</p>
<a name="ep7"><h2>#7: The GNU Licenses</h2>
<div class="details">Downloads: <a href="episodes/07%20-%20The%20GNU%20Licenses.ogg">ogg</a> - <a href="episodes/07%20-%20The%20GNU%20Licenses.mp3">mp3</a> - <a href="https://youtu.be/y60jkLbz3-I/">YouTube</a></div>
<div class="details italic">Duration: 00:20:11 - Date: Fri, 12 Jun 2020 22:21:43 +0200</div>
<p>We have a look at the GNU licenses. This episode discusses: GPL, LGPL, AGPL and GFDL.</p>
<a name="ep8"><h2>#8: Tivoization</h2>
<div class="details">Downloads: <a href="episodes/08%20-%20Tivoization.ogg">ogg</a> - <a href="episodes/08%20-%20Tivoization.mp3">mp3</a> - <a href="https://youtu.be/8bP2glHDXtY/">YouTube</a></div>
<div class="details italic">Duration: 00:09:45 - Date: Sun, 21 Jun 2020 22:25:55 +0200</div>
<p>We take a look at tivoization. What is it, and why is it controversial?</p>
<a name="ep9"><h2>#9: Patents - part 1</h2>
<div class="details">Downloads: <a href="episodes/09%20-%20Patents.ogg">ogg</a> - <a href="episodes/09%20-%20Patents.mp3">mp3</a> - <a href="https://youtu.be/wtowO-8wpKo/">YouTube</a></div>
<div class="details italic">Duration: 00:14:50 - Date: Sun, 28 Jun 2020 22:26:34 +0200</div>
<p>Mirko Boehm visits foss-north and talks about software patents (part 1).</p>
<a name="ep10"><h2>#10: Patents - part 2</h2>
<div class="details">Downloads: <a href="episodes/10%20-%20Patents%20part%202.ogg">ogg</a> - <a href="episodes/10%20-%20Patents%20part%202.mp3">mp3</a> - <a href="https://youtu.be/sL4R15a7jxk/">YouTube</a></div>
<div class="details italic">Duration: 00:20:08 - Date: Mon, 6 Jul 2020 22:27:24 +0200</div>
<p>Mirko Boehm visits foss-north and talks about software patents (part 2).</p>
<a name="ep11"><h2>#11: Open Projects</h2>
<div class="details">Downloads: <a href="episodes/11%20-%20Open%20Projects.ogg">ogg</a> - <a href="episodes/11%20-%20Open%20Projects.mp3">mp3</a> - <a href="https://youtu.be/pf2NbCMBhf4/">YouTube</a></div>
<div class="details italic">Duration: 00:19:08 - Date: Sun, 12 Jul 2020 22:28:28 +0200</div>
<p>What is an open project? There is more beyond open source. We also discuss why open projects sometimes are less open. For instance when it comes to responsible disclosure and trademarks.</p>
<a name="ep12"><h2>#12: The curl license - part 1</h2>
<div class="details">Downloads: <a href="episodes/12%20-%20The%20curl%20license%20-%20part%201.ogg">ogg</a> - <a href="episodes/12%20-%20The%20curl%20license%20-%20part%201.mp3">mp3</a> - <a href="https://youtu.be/pJCqqmLuk3s/">YouTube</a></div>
<div class="details italic">Duration: 00:19:10 - Date: Sun, 19 Jul 2020 22:30:18 +0200</div>
<p>In our summer special Daniel Stenberg visits foss-north and talks about curl, the curl license, and how he picked a license for curl.</p>
</div>
<div class="col-md-2" id="rightbar">
</div>
</div> <!-- container-fluid -->
<footer id="footer">
<div class="container">
<a href="/about/privacypolicy/">Privacy Policy</a> | <a href="/about/codeofconduct/">Code of Conduct</a> | <a href="/about/contact/">Contact Us</a>
<br/>
Copyright © 2016-2020 Free Open Source Software North Conferences ek.för.
</div>
</footer>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
</body>
</html>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

1
pod/episodes/nextepisode Normal file
View file

@ -0,0 +1 @@
13

54
pod/episodes/update-episodes.sh Executable file
View file

@ -0,0 +1,54 @@
#!/bin/bash
if [ -f "nextepisode" ]; then
NEXT=$(cat nextepisode)
else
NEXT="1"
fi
BEFORE=$(ls -l *.ogg | wc -l)
youtube-dl -x -f bestaudio --audio-format vorbis --yes-playlist 'https://www.youtube.com/playlist?list=PL8Xzb2qPbjDEad5--0M8W5TWEOgj_yo1z' --playlist-start=$NEXT --playlist-end=$NEXT --output "%(title)s.%(ext)s" --write-info-json
AFTER=$(ls -l *.ogg | wc -l)
NNEXT=$(expr $NEXT + 1)
if [ "$BEFORE" -ne "$AFTER" ]; then
YAML_TITLE=$(cat *.info.json | python -m json.tool | grep '\"title\"' | head -n1 | cut -d ':' -f 2 | sed 's/\",.*$//' | sed 's/^.*\"//' | sed 's/[0-9]* - //')
YAML_YT=$(cat *.info.json | python -m json.tool | grep '\"id\"' | head -n1 | cut -d ':' -f 2 | sed 's/\",.*$//' | sed 's/^.*\"//')
YAML_OGG="$(cat *.info.json | python -m json.tool | grep '\"title\"' | head -n1 | cut -d ':' -f 2 | sed 's/\",.*$//' | sed 's/^.*\"//').ogg"
YAML_MP3="$(basename "$YAML_OGG" .ogg).mp3"
YAML_PUBDATE=$(date "+%a, %d %b %Y %X %z")
YAML_NUMBER=$(cat *.info.json | python -m json.tool | grep '\"title\"' | head -n1 | cut -d ':' -f 2 | sed 's/\",.*$//' | sed 's/^.*\"//' | sed 's/ -.*//' | sed 's/^0*//')
YAML_DESCRIPTION=$(cat *.info.json | python -m json.tool | grep '\"description\"' | head -n1 | cut -d ':' -f 2 | sed 's/\",.*$//' | sed 's/^.*\"//' | sed 's/Visit.*//')
ffmpeg -i "$YAML_OGG" "$YAML_MP3"
YAML_OGG_SIZE=$(stat -c %s "$YAML_OGG")
YAML_MP3_SIZE=$(stat -c %s "$YAML_MP3")
TOTAL_DURATION_MS=$(mediainfo --Inform="General;%Duration%" "$YAML_OGG")
TOTAL_DURATION_S=$(expr $TOTAL_DURATION_MS / 1000)
DURATION_S=$(expr $TOTAL_DURATION_S % 60)
TOTAL_DURATION_M=$(expr $TOTAL_DURATION_S / 60)
DURATION_H=$(expr $TOTAL_DURATION_M / 60)
DURATION_M=$(expr $TOTAL_DURATION_M % 60)
YAML_DURATION=$(printf "%02d:%02d:%02d" $DURATION_H $DURATION_M $DURATION_S)
echo "" >> ../_data/episodes.yaml
echo "- title: \"$YAML_TITLE\"" >> ../_data/episodes.yaml
echo " yt: \"$YAML_YT\"" >> ../_data/episodes.yaml
echo " ogg: \"$YAML_OGG\"" >> ../_data/episodes.yaml
echo " mp3: \"$YAML_MP3\"" >> ../_data/episodes.yaml
echo " oggsize: $YAML_OGG_SIZE" >> ../_data/episodes.yaml
echo " mp3size: $YAML_MP3_SIZE" >> ../_data/episodes.yaml
echo " duration: \"$YAML_DURATION\"" >> ../_data/episodes.yaml
echo " pubdate: \"$YAML_PUBDATE\"" >> ../_data/episodes.yaml
echo " number: $YAML_NUMBER" >> ../_data/episodes.yaml
echo " description: \"$YAML_DESCRIPTION\"" >> ../_data/episodes.yaml
rm *.info.json
echo "$NNEXT" > nextepisode
fi

BIN
pod/images/logo-black.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

110
pod/index.html Normal file
View file

@ -0,0 +1,110 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="icon" type="image/png" href="/media/local/img/favicon.ico">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<link rel="stylesheet" href="style.css">
<link rel="alternate" type="application/rss+xml" title="FOSS North News" href="/feeds/news/" />
<link rel="alternate" type="application/rss+xml" title="FOSS North Events" href="/feeds/events/" />
<title>Welcome - foss-north</title>
</head>
<body>
<div class="container-fluid">
<div class="row justify-content-md-center">
<div class="col">
<nav class="navbar fixed-top navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand p-0" href="/">
<img class="logo" src="images/logo-black.png" alt="FOSS North Logo">
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#topNavbar" aria-controls="topNavbar" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="topNavbar">
<ul class="navbar-nav mr-auto">
<li class="nav-item p-2"><a href="/" title="Home">Home</a></li>
<li class="nav-item p-2"><a href="/events/" title="Events">Events</a></li>
<li class="nav-item p-2"><a href="/pod/" title="Pod">Pod</a></li>
<li class="nav-item p-2"><a href="/about/" title="About">About</a></li>
<li class="nav-item p-2"><a href="/account/" title="Your account">Your account</a></li>
</ul>
</div> <!-- topNavBar -->
</nav>
</div> <!-- col -->
</div> <!-- row -->
<div class="row">
<div class="col-md-2" id="sidenav">
<h1>Episodes</h1>
<ul>
<li>Latest</li>
<li><a href="episodes.html">All</a></li>
</ul>
<h2>RSS</h2>
<ul>
<li><a href="pod-ogg.rss">ogg</a></li>
<li><a href="pod-mp3.rss">mp3</a></li>
</ul>
</div>
<div class="col-md-8" id="contentwrap">
<h1 class="superheading">
Welcome to the foss-north pod
</h1>
<p>
The foss-north pod is a pod cast about free and open source. We discuss licensing, copyright, and related topics. Once in a while we have a guest.
</p>
<p>
The pod started as a video series where the discussions are supported by illustrations. However, most of the contents also work without video. You can subscribe to the audio only pod cast from our <a href="pod-ogg.rss">ogg RSS</a> or <a href="pod-mp3.rss">mp3 RSS</a>, or the video version at <a href="https://www.youtube.com/playlist?list=PL8Xzb2qPbjDEad5--0M8W5TWEOgj_yo1z">YouTube</a>. Likes and subcribes at YouTube are appreciated as it helps us reach a broader audience!
</p>
<h1>Last Episode</h1>
<h2>#12: The curl license - part 1</h2>
<div class="details">Downloads: <a href="episodes/12%20-%20The%20curl%20license%20-%20part%201.ogg">ogg</a> - <a href="episodes/12%20-%20The%20curl%20license%20-%20part%201.mp3">mp3</a> - <a href="https://youtu.be/pJCqqmLuk3s/">YouTube</a></div>
<div class="details italic">Duration: 00:19:10</div>
<p>In our summer special Daniel Stenberg visits foss-north and talks about curl, the curl license, and how he picked a license for curl.</p>
<h2>Previous Episodes</h2>
<p>You can find all our previous episodes in the <a href="episodes.html">episode archive</a>.
</div>
<div class="col-md-2" id="rightbar">
</div>
</div> <!-- container-fluid -->
<footer id="footer">
<div class="container">
<a href="/about/privacypolicy/">Privacy Policy</a> | <a href="/about/codeofconduct/">Code of Conduct</a> | <a href="/about/contact/">Contact Us</a>
<br/>
Copyright © 2016-2020 Free Open Source Software North Conferences ek.för.
</div>
</footer>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
</body>
</html>

192
pod/pod-mp3.rss Normal file
View file

@ -0,0 +1,192 @@
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
<channel>
<title>foss-north - the pod</title>
<link>https://foss-north.se/pod/</link>
<description>The foss-north conference crew discuss free and open source, meet interesting guests, and explores various topics around freedoms and source code.</description>
<language>en</language>
<pubDate>Sun, 19 Jul 2020 22:30:18 +0200</pubDate>
<lastBuildDate>Sun, 19 Jul 2020 22:30:18 +0200</lastBuildDate>
<itunes:author>foss-north</itunes:author>
<itunes:keywords>free software, open source, licensing, freedom</itunes:keywords>
<itunes:explicit>yes</itunes:explicit>
<itunes:image href="https://foss-north.se/media/local/img/logo-black.png"/>
<itunes:owner>
<itunes:name>foss-north</itunes:name>
<itunes:email>info@foss-north.se</itunes:email>
</itunes:owner>
<itunes:block>no</itunes:block>
<itunes:category text="Technology">
<itunes:category text="Computers"/>
<itunes:category text="Developers"/>
</itunes:category>
<item>
<title>The curl license - part 1</title>
<description>In our summer special Daniel Stenberg visits foss-north and talks about curl, the curl license, and how he picked a license for curl.</description>
<pubDate>Sun, 19 Jul 2020 22:30:18 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/12 - The curl license - part 1.mp3" length="18404973" type="audio/mpeg"/>
<link>https://foss-north.se/pod/episodes.html#ep12</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep12</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>In our summer special Daniel Stenberg visits foss-north and talks about curl, the curl license, and how he picked a license for curl.</itunes:subtitle>
<itunes:summary>In our summer special Daniel Stenberg visits foss-north and talks about curl, the curl license, and how he picked a license for curl.</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:19:10</itunes:duration>
</item>
<item>
<title>Open Projects</title>
<description>What is an open project? There is more beyond open source. We also discuss why open projects sometimes are less open. For instance when it comes to responsible disclosure and trademarks.</description>
<pubDate>Sun, 12 Jul 2020 22:28:28 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/11 - Open Projects.mp3" length="18383351" type="audio/mpeg"/>
<link>https://foss-north.se/pod/episodes.html#ep11</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep11</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>What is an open project? There is more beyond open source. We also discuss why open projects sometimes are less open. For instance when it comes to responsible disclosure and trademarks.</itunes:subtitle>
<itunes:summary>What is an open project? There is more beyond open source. We also discuss why open projects sometimes are less open. For instance when it comes to responsible disclosure and trademarks.</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:19:08</itunes:duration>
</item>
<item>
<title>Patents - part 2</title>
<description>Mirko Boehm visits foss-north and talks about software patents (part 2).</description>
<pubDate>Mon, 6 Jul 2020 22:27:24 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/10 - Patents part 2.mp3" length="19330413" type="audio/mpeg"/>
<link>https://foss-north.se/pod/episodes.html#ep10</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep10</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>Mirko Boehm visits foss-north and talks about software patents (part 2).</itunes:subtitle>
<itunes:summary>Mirko Boehm visits foss-north and talks about software patents (part 2).</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:20:08</itunes:duration>
</item>
<item>
<title>Patents - part 1</title>
<description>Mirko Boehm visits foss-north and talks about software patents (part 1).</description>
<pubDate>Sun, 28 Jun 2020 22:26:34 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/09 - Patents.mp3" length="14244717" type="audio/mpeg"/>
<link>https://foss-north.se/pod/episodes.html#ep9</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep9</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>Mirko Boehm visits foss-north and talks about software patents (part 1).</itunes:subtitle>
<itunes:summary>Mirko Boehm visits foss-north and talks about software patents (part 1).</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:14:50</itunes:duration>
</item>
<item>
<title>Tivoization</title>
<description>We take a look at tivoization. What is it, and why is it controversial?</description>
<pubDate>Sun, 21 Jun 2020 22:25:55 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/08 - Tivoization.mp3" length="9366765" type="audio/mpeg"/>
<link>https://foss-north.se/pod/episodes.html#ep8</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep8</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>We take a look at tivoization. What is it, and why is it controversial?</itunes:subtitle>
<itunes:summary>We take a look at tivoization. What is it, and why is it controversial?</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:09:45</itunes:duration>
</item>
<item>
<title>The GNU Licenses</title>
<description>We have a look at the GNU licenses. This episode discusses: GPL, LGPL, AGPL and GFDL.</description>
<pubDate>Fri, 12 Jun 2020 22:21:43 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/07 - The GNU Licenses.mp3" length="19389379" type="audio/mpeg"/>
<link>https://foss-north.se/pod/episodes.html#ep7</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep7</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>We have a look at the GNU licenses. This episode discusses: GPL, LGPL, AGPL and GFDL.</itunes:subtitle>
<itunes:summary>We have a look at the GNU licenses. This episode discusses: GPL, LGPL, AGPL and GFDL.</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:20:11</itunes:duration>
</item>
<item>
<title>Modern Permissive Licenses</title>
<description>We continue our tour of permissive licenses. This episode discusses: Apache License 2.0, MPL 2.0, various other permissive licenses such as WTFPL, Beerware, Unlicense, CC-0, zlib license.</description>
<pubDate>Fri, 5 Jun 2020 22:20:31 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/06 - Modern Permissive Licenses.mp3" length="11464173" type="audio/mpeg"/>
<link>https://foss-north.se/pod/episodes.html#ep6</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep6</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>We continue our tour of permissive licenses. This episode discusses: Apache License 2.0, MPL 2.0, various other permissive licenses such as WTFPL, Beerware, Unlicense, CC-0, zlib license.</itunes:subtitle>
<itunes:summary>We continue our tour of permissive licenses. This episode discusses: Apache License 2.0, MPL 2.0, various other permissive licenses such as WTFPL, Beerware, Unlicense, CC-0, zlib license.</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:11:56</itunes:duration>
</item>
<item>
<title>Classic Permissive Licenses</title>
<description>We take a tour of the classic permissive licenses. This episode discusses: BSDs, MIT.</description>
<pubDate>Fri, 29 May 2020 22:19:19 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/05 - Classic Permissive Licenses.mp3" length="15667053" type="audio/mpeg"/>
<link>https://foss-north.se/pod/episodes.html#ep5</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep5</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>We take a tour of the classic permissive licenses. This episode discusses: BSDs, MIT.</itunes:subtitle>
<itunes:summary>We take a tour of the classic permissive licenses. This episode discusses: BSDs, MIT.</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:16:19</itunes:duration>
</item>
<item>
<title>What is a (FOSS) License</title>
<description>What makes a software license a free and open source license?</description>
<pubDate>Sat, 23 May 2020 22:18:12 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/04 - What is a (FOSS) License.mp3" length="13528557" type="audio/mpeg"/>
<link>https://foss-north.se/pod/episodes.html#ep4</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep4</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>What makes a software license a free and open source license?</itunes:subtitle>
<itunes:summary>What makes a software license a free and open source license?</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:14:05</itunes:duration>
</item>
<item>
<title>The History of Free and Open Source Software</title>
<description>We take a look at the history of free and open source software.</description>
<pubDate>Sat, 16 May 2020 22:15:41 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/03 - The History of Free and Open Source Software.mp3" length="14097645" type="audio/mpeg"/>
<link>https://foss-north.se/pod/episodes.html#ep3</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep3</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>We take a look at the history of free and open source software.</itunes:subtitle>
<itunes:summary>We take a look at the history of free and open source software.</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:14:41</itunes:duration>
</item>
<item>
<title>Copyright and Software</title>
<description>We look at how copyright affects software and why software licenses are necessary.</description>
<pubDate>Sat, 9 May 2020 22:14:13 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/02 - Copyright and Software.mp3" length="10342125" type="audio/mpeg"/>
<link>https://foss-north.se/pod/episodes.html#ep2</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep2</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>We look at how copyright affects software and why software licenses are necessary.</itunes:subtitle>
<itunes:summary>We look at how copyright affects software and why software licenses are necessary.</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:10:46</itunes:duration>
</item>
<item>
<title>What is Copyright</title>
<description>We have a look at the history of copyright and what it actually is.</description>
<pubDate>Fri, 1 May 2020 22:12:10 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/01 - What is Copyright.mp3" length="10438125" type="audio/mpeg"/>
<link>https://foss-north.se/pod/episodes.html#ep1</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep1</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>We have a look at the history of copyright and what it actually is.</itunes:subtitle>
<itunes:summary>We have a look at the history of copyright and what it actually is.</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:10:52</itunes:duration>
</item>
</channel>
</rss>

192
pod/pod-ogg.rss Normal file
View file

@ -0,0 +1,192 @@
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
<channel>
<title>foss-north - the pod</title>
<link>https://foss-north.se/pod/</link>
<description>The foss-north conference crew discuss free and open source, meet interesting guests, and explores various topics around freedoms and source code.</description>
<language>en</language>
<pubDate>Sun, 19 Jul 2020 22:30:18 +0200</pubDate>
<lastBuildDate>Sun, 19 Jul 2020 22:30:18 +0200</lastBuildDate>
<itunes:author>foss-north</itunes:author>
<itunes:keywords>free software, open source, licensing, freedom</itunes:keywords>
<itunes:explicit>yes</itunes:explicit>
<itunes:image href="https://foss-north.se/media/local/img/logo-black.png"/>
<itunes:owner>
<itunes:name>foss-north</itunes:name>
<itunes:email>info@foss-north.se</itunes:email>
</itunes:owner>
<itunes:block>no</itunes:block>
<itunes:category text="Technology">
<itunes:category text="Computers"/>
<itunes:category text="Developers"/>
</itunes:category>
<item>
<title>The curl license - part 1</title>
<description>In our summer special Daniel Stenberg visits foss-north and talks about curl, the curl license, and how he picked a license for curl.</description>
<pubDate>Sun, 19 Jul 2020 22:30:18 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/12 - The curl license - part 1.ogg" length="14881413" type="audio/ogg"/>
<link>https://foss-north.se/pod/episodes.html#ep12</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep12</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>In our summer special Daniel Stenberg visits foss-north and talks about curl, the curl license, and how he picked a license for curl.</itunes:subtitle>
<itunes:summary>In our summer special Daniel Stenberg visits foss-north and talks about curl, the curl license, and how he picked a license for curl.</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:19:10</itunes:duration>
</item>
<item>
<title>Open Projects</title>
<description>What is an open project? There is more beyond open source. We also discuss why open projects sometimes are less open. For instance when it comes to responsible disclosure and trademarks.</description>
<pubDate>Sun, 12 Jul 2020 22:28:28 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/11 - Open Projects.ogg" length="15308967" type="audio/ogg"/>
<link>https://foss-north.se/pod/episodes.html#ep11</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep11</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>What is an open project? There is more beyond open source. We also discuss why open projects sometimes are less open. For instance when it comes to responsible disclosure and trademarks.</itunes:subtitle>
<itunes:summary>What is an open project? There is more beyond open source. We also discuss why open projects sometimes are less open. For instance when it comes to responsible disclosure and trademarks.</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:19:08</itunes:duration>
</item>
<item>
<title>Patents - part 2</title>
<description>Mirko Boehm visits foss-north and talks about software patents (part 2).</description>
<pubDate>Mon, 6 Jul 2020 22:27:24 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/10 - Patents part 2.ogg" length="16638276" type="audio/ogg"/>
<link>https://foss-north.se/pod/episodes.html#ep10</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep10</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>Mirko Boehm visits foss-north and talks about software patents (part 2).</itunes:subtitle>
<itunes:summary>Mirko Boehm visits foss-north and talks about software patents (part 2).</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:20:08</itunes:duration>
</item>
<item>
<title>Patents - part 1</title>
<description>Mirko Boehm visits foss-north and talks about software patents (part 1).</description>
<pubDate>Sun, 28 Jun 2020 22:26:34 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/09 - Patents.ogg" length="12250802" type="audio/ogg"/>
<link>https://foss-north.se/pod/episodes.html#ep9</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep9</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>Mirko Boehm visits foss-north and talks about software patents (part 1).</itunes:subtitle>
<itunes:summary>Mirko Boehm visits foss-north and talks about software patents (part 1).</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:14:50</itunes:duration>
</item>
<item>
<title>Tivoization</title>
<description>We take a look at tivoization. What is it, and why is it controversial?</description>
<pubDate>Sun, 21 Jun 2020 22:25:55 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/08 - Tivoization.ogg" length="9532187" type="audio/ogg"/>
<link>https://foss-north.se/pod/episodes.html#ep8</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep8</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>We take a look at tivoization. What is it, and why is it controversial?</itunes:subtitle>
<itunes:summary>We take a look at tivoization. What is it, and why is it controversial?</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:09:45</itunes:duration>
</item>
<item>
<title>The GNU Licenses</title>
<description>We have a look at the GNU licenses. This episode discusses: GPL, LGPL, AGPL and GFDL.</description>
<pubDate>Fri, 12 Jun 2020 22:21:43 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/07 - The GNU Licenses.ogg" length="16204466" type="audio/ogg"/>
<link>https://foss-north.se/pod/episodes.html#ep7</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep7</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>We have a look at the GNU licenses. This episode discusses: GPL, LGPL, AGPL and GFDL.</itunes:subtitle>
<itunes:summary>We have a look at the GNU licenses. This episode discusses: GPL, LGPL, AGPL and GFDL.</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:20:11</itunes:duration>
</item>
<item>
<title>Modern Permissive Licenses</title>
<description>We continue our tour of permissive licenses. This episode discusses: Apache License 2.0, MPL 2.0, various other permissive licenses such as WTFPL, Beerware, Unlicense, CC-0, zlib license.</description>
<pubDate>Fri, 5 Jun 2020 22:20:31 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/06 - Modern Permissive Licenses.ogg" length="9214352" type="audio/ogg"/>
<link>https://foss-north.se/pod/episodes.html#ep6</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep6</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>We continue our tour of permissive licenses. This episode discusses: Apache License 2.0, MPL 2.0, various other permissive licenses such as WTFPL, Beerware, Unlicense, CC-0, zlib license.</itunes:subtitle>
<itunes:summary>We continue our tour of permissive licenses. This episode discusses: Apache License 2.0, MPL 2.0, various other permissive licenses such as WTFPL, Beerware, Unlicense, CC-0, zlib license.</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:11:56</itunes:duration>
</item>
<item>
<title>Classic Permissive Licenses</title>
<description>We take a tour of the classic permissive licenses. This episode discusses: BSDs, MIT.</description>
<pubDate>Fri, 29 May 2020 22:19:19 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/05 - Classic Permissive Licenses.ogg" length="12296045" type="audio/ogg"/>
<link>https://foss-north.se/pod/episodes.html#ep5</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep5</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>We take a tour of the classic permissive licenses. This episode discusses: BSDs, MIT.</itunes:subtitle>
<itunes:summary>We take a tour of the classic permissive licenses. This episode discusses: BSDs, MIT.</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:16:19</itunes:duration>
</item>
<item>
<title>What is a (FOSS) License</title>
<description>What makes a software license a free and open source license?</description>
<pubDate>Sat, 23 May 2020 22:18:12 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/04 - What is a (FOSS) License.ogg" length="10972644" type="audio/ogg"/>
<link>https://foss-north.se/pod/episodes.html#ep4</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep4</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>What makes a software license a free and open source license?</itunes:subtitle>
<itunes:summary>What makes a software license a free and open source license?</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:14:05</itunes:duration>
</item>
<item>
<title>The History of Free and Open Source Software</title>
<description>We take a look at the history of free and open source software.</description>
<pubDate>Sat, 16 May 2020 22:15:41 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/03 - The History of Free and Open Source Software.ogg" length="11300453" type="audio/ogg"/>
<link>https://foss-north.se/pod/episodes.html#ep3</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep3</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>We take a look at the history of free and open source software.</itunes:subtitle>
<itunes:summary>We take a look at the history of free and open source software.</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:14:41</itunes:duration>
</item>
<item>
<title>Copyright and Software</title>
<description>We look at how copyright affects software and why software licenses are necessary.</description>
<pubDate>Sat, 9 May 2020 22:14:13 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/02 - Copyright and Software.ogg" length="8225736" type="audio/ogg"/>
<link>https://foss-north.se/pod/episodes.html#ep2</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep2</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>We look at how copyright affects software and why software licenses are necessary.</itunes:subtitle>
<itunes:summary>We look at how copyright affects software and why software licenses are necessary.</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:10:46</itunes:duration>
</item>
<item>
<title>What is Copyright</title>
<description>We have a look at the history of copyright and what it actually is.</description>
<pubDate>Fri, 1 May 2020 22:12:10 +0200</pubDate>
<enclosure url="https://foss-north.se/pod/episodes/01 - What is Copyright.ogg" length="8345001" type="audio/ogg"/>
<link>https://foss-north.se/pod/episodes.html#ep1</link>
<guid isPermaLink="false">https://foss-north.se/pod/episodes.html#ep1</guid>
<itunes:author>foss-north</itunes:author>
<itunes:subtitle>We have a look at the history of copyright and what it actually is.</itunes:subtitle>
<itunes:summary>We have a look at the history of copyright and what it actually is.</itunes:summary>
<itunes:explicit>yes</itunes:explicit>
<itunes:duration>00:10:52</itunes:duration>
</item>
</channel>
</rss>

139
pod/style.css Normal file
View file

@ -0,0 +1,139 @@
@import url('https://fonts.googleapis.com/css?family=Armata|Open+Sans:300');
@import url(https://fonts.googleapis.com/css?family=Roboto:300);
body {
background-image:linear-gradient(#ffcc33 100px, #fff 450px);
background-image:-webkit-linear-gradient(#ffcc33 100px, #fff 450px);
background-repeat: no-repeat;
background-color: white;
padding-top: 4rem;
}
span.header {
font-family: 'Armata', serif;
color: #333333;
font-size: 36pt;
}
h1 {
font-family: 'Armata', serif;
color: #333333;
font-size: 30pt;
margin-top: 30px;
margin-bottom: 30px;
}
h2 {
font-family: 'Armata', serif;
color: #333333;
font-size: 24pt;
margin-top: 24px;
margin-bottom: 30px;
}
h3 {
font-family: 'Armata', serif;
color: #333333;
font-size: 24pt;
margin-top: 18px;
margin-bottom: 30px;
}
h4 {
font-family: 'Armata', serif;
color: #333333;
font-size: 24pt;
margin-top: 16px;
margin-bottom: 30px;
}
div.bodyspace {
display: block;
height: 2px;
margin-top: 20px;
margin-bottom: 20px;
}
div.bodybreak {
background-color: #ffcc33;
display: block;
height: 2px;
margin-top: 60px;
margin-bottom: 60px;
}
div.details {
font-family: 'Roboto', sans-serif;
font-size: 14pt;
margin-top: -20px;
margin-bottom: 20px;
}
div.italic {
font-style: italic;
}
p {
font-family: 'Roboto', sans-serif;
font-size: 14pt;
margin-bottom: 20px;
text-align: justify;
text-justify: inter-word;
}
ul {
font-family: 'Roboto', sans-serif;
font-size: 14pt;
margin-bottom: 20px;
}
/*a,
a:hover,
a:focus {
font-family: 'Roboto', sans-serif;
font-size: 14pt;
font-weight: bold;
text-decoration: underline;
}*/
footer {
background-color: #eaeaea;
text-align: center;
font-family: 'Roboto', sans-serif;
font-size: 9pt;
display: block;
width: 100%;
padding-top: 20px;
padding-bottom: 20px;
margin-top: 40px;
border-top: solid #cccccc 1px;
}
.navbar .logo {
height: 2rem;
margin-left: 0;
margin-bottom: 0;
}
.navbar {
margin-bottom: 0;
border-bottom: solid black 1px;
}
.nav-item > a {
font-family: 'Armata', serif;
}
.nav-item > a {
color: black;
}