From 14d257c7183fc68f6ecd235d6e8e19ea000f0e40 Mon Sep 17 00:00:00 2001 From: James McLeod Date: Tue, 19 Jul 2022 10:55:47 +0100 Subject: [PATCH] Add Royal O'Brien Episode (#26) * update README.md Signed-off-by: James McLeod * update sidebar Signed-off-by: James McLeod * update docusaurus config Signed-off-by: James McLeod * update podcasts config Signed-off-by: James McLeod * update podcasts README.mdx Signed-off-by: James McLeod * increment podcasts Signed-off-by: James McLeod * add podcast headshots Signed-off-by: James McLeod * add open source strategy podcast Signed-off-by: James McLeod * add headshots Signed-off-by: James McLeod * update jpg to jpeg Signed-off-by: James McLeod * update title on README Signed-off-by: James McLeod * update podcast description Signed-off-by: James McLeod * add royal o'brien episode Signed-off-by: James McLeod --- README.md | 1 + docs/podcasts/README.mdx | 1 + .../building-open-source-strategy.mdx | 2 +- docs/podcasts/business-of-open-source.mdx | 2 +- docs/podcasts/games-digital-media.mdx | 33 +++++++++++++++++++ docs/podcasts/introduction-to-lf-podcast.mdx | 2 +- docs/podcasts/management-and-diversity.mdx | 2 +- docs/podcasts/new-model-training.mdx | 2 +- docs/podcasts/openssf-project.mdx | 2 +- docs/podcasts/priyanka-sharma-gm-cncf.mdx | 2 +- website/docusaurus.config.js | 2 +- website/sidebars.js | 2 +- website/src/components/podcasts.js | 9 +++++ 13 files changed, 53 insertions(+), 9 deletions(-) create mode 100644 docs/podcasts/games-digital-media.mdx diff --git a/README.md b/README.md index 580cdd9..fb659db 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,7 @@ Listen to the latest episodes from The Linux Foundation ["The Untold Stories of | Episode | Play Podcast | | ------------------------------------------------------------------------------------------------------------------------------------------------ | :-----------------------------------------------------------------------------------------------------------------------------------------: | +| [Games and Digital Media in Open Source, with Royal O'Brien](docs/podcasts/games-digital-media.mdx) | | | [Building Your Open Source Strategy, with Nithya Ruff](docs/podcasts/building-open-source-strategy.mdx) | | | [Management and Diversity in the Open Source Community with Sara Chipps](docs/podcasts/management-and-diversity.mdx) | | | [A New Model for Technical Training, with Clyde Seepersad](docs/podcasts/new-model-training.mdx) | | diff --git a/docs/podcasts/README.mdx b/docs/podcasts/README.mdx index c15c35c..cd06418 100644 --- a/docs/podcasts/README.mdx +++ b/docs/podcasts/README.mdx @@ -9,6 +9,7 @@ Listen to the latest episodes from The Linux Foundation ["The Untold Stories of | Episode | Title | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | +| [![Games and Digital Media in Open Source, with Royal O'Brien](../images/logo-100-100.png)](https://open.spotify.com/episode/2q8dXeMQLeW8sTXHGn8upP) | [Games and Digital Media in Open Source, with Royal O'Brien](games-digital-media.mdx) | | [![Building Your Open Source Strategy, with Nithya Ruff](../images/logo-100-100.png)](https://open.spotify.com/episode/47Ea6XOrwyFJ1dYZnzgR7G) | [Building Your Open Source Strategy, with Nithya Ruff](building-open-source-strategy.mdx) | | [![Management and Diversity in the Open Source Community with Sara Chipps](../images/logo-100-100.png)](https://open.spotify.com/episode/5Z5FT3qzBrbTvAyHuhNq9G) | [Management and Diversity in the Open Source Community with Sara Chipps](management-and-diversity.mdx) | | [![A New Model for Technical Training, with Clyde Seepersad](../images/logo-100-100.png)](https://open.spotify.com/episode/2HCRrlO0zW2xEcfnZ5i0fG) | [A New Model for Technical Training, with Clyde Seepersad](new-model-training.mdx) | diff --git a/docs/podcasts/building-open-source-strategy.mdx b/docs/podcasts/building-open-source-strategy.mdx index 157ea50..2dd014c 100644 --- a/docs/podcasts/building-open-source-strategy.mdx +++ b/docs/podcasts/building-open-source-strategy.mdx @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts"; # Building Your Open Source Strategy, with Nithya Ruff - + [The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify) diff --git a/docs/podcasts/business-of-open-source.mdx b/docs/podcasts/business-of-open-source.mdx index 54d5337..bcb3ae0 100644 --- a/docs/podcasts/business-of-open-source.mdx +++ b/docs/podcasts/business-of-open-source.mdx @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts"; # The Business Side of Open Source, with Patrick Debois - + [The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify) diff --git a/docs/podcasts/games-digital-media.mdx b/docs/podcasts/games-digital-media.mdx new file mode 100644 index 0000000..be335f4 --- /dev/null +++ b/docs/podcasts/games-digital-media.mdx @@ -0,0 +1,33 @@ +--- +id: games-digital-media +title: Games and Digital Media in Open Source +--- + +import Spotify from "@site/src/components/spotify"; +import { podcasts } from "@site/src/components/podcasts"; + +# Games and Digital Media in Open Source, with Royal O'Brien + + + +[The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify) + +| Episode | Play Podcast | +| --------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | +| [Games and Digital Media in Open Source, with Royal O'Brien](https://open.spotify.com/episode/2q8dXeMQLeW8sTXHGn8upP) | [![Games and Digital Media in Open Source, with Royal O'Brien](../images/podcast-mic.png "Games and Digital Media in Open Source, with Royal O'Brien")](https://open.spotify.com/episode/2q8dXeMQLeW8sTXHGn8upP) | + +**Fri, 15 Jul 2022** + +The Unreal gaming engine launched in 1998. It was a fun time. It was like, “Oh my God, we can build our own games and gaming maps!” But those earlier in the gaming cycle thought there was a better alternative already on the market: the launch of Quake in 1996. Royal O'Brien, currently GM of Digital Media and Games at the Linux Foundation was one of those. + +**Royal O'Brien: Starting with the Quake Gaming Engine** + +_I didn't start writing Unreal mods until probably 2001, 2002. Until then I was writing Quake One, Quake Two, Quake, Three mods all over the place. Unreal Tournament, that wasn't the cool engine. Everybody was on the Quake engine. We were building mods left and right for the Quake engine._ + +_As a matter of fact, gosh, 98. I mean, you're talking that's Quake Two land because Quake Three was coming out, I think was 99. We started writing mods in Quake One and Quake Two. Writing mods in Quake Two was really the way to go._ + +_So The key about Unreal Tournament was it didn't have a limited palette. It had better fidelity of color is what it was. But it wasn't as performant but it had all of this potential and it did things differently than the way we did it in Quake. In Quake you had to create a sealed container._ + +_You had to build a box that was sealed because when you went to do the vis lighting on it if anything escaped, it would draw rays. And if one of the rays got out your level, it didn't compile. That's the way it worked. Unreal was different. It was a solid chunk and you carved out your level from it._ + +For Royal O'Brien, before there was Quake, before there was Unreal, instead of graduating from high school there was military service and a G.E.D.. He was able to get his Microsoft Certified Systems Engineer (MCSE) certification within a matter of weeks, instead of a matter of months. This idea of not adhering to a formal education, the learning cycle of being self-taught and applying that to real-word experience, has been the core of his growth within the open source community. diff --git a/docs/podcasts/introduction-to-lf-podcast.mdx b/docs/podcasts/introduction-to-lf-podcast.mdx index 11151d6..827191a 100644 --- a/docs/podcasts/introduction-to-lf-podcast.mdx +++ b/docs/podcasts/introduction-to-lf-podcast.mdx @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts"; # The Untold Stories of Open Source - An Introduction to the new Podcast from the Linux Foundation - + [The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify) diff --git a/docs/podcasts/management-and-diversity.mdx b/docs/podcasts/management-and-diversity.mdx index 7f80934..07a5794 100644 --- a/docs/podcasts/management-and-diversity.mdx +++ b/docs/podcasts/management-and-diversity.mdx @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts"; # Management and Diversity in the Open Source Community with Sara Chipps - + [The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify) diff --git a/docs/podcasts/new-model-training.mdx b/docs/podcasts/new-model-training.mdx index 726e015..0bd7ecf 100644 --- a/docs/podcasts/new-model-training.mdx +++ b/docs/podcasts/new-model-training.mdx @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts"; # A New Model for Technical Training, with Clyde Seepersad - + [The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify) diff --git a/docs/podcasts/openssf-project.mdx b/docs/podcasts/openssf-project.mdx index ef4951c..8afc935 100644 --- a/docs/podcasts/openssf-project.mdx +++ b/docs/podcasts/openssf-project.mdx @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts"; # A Life in Open Source, with Brian Behlendorf - + [The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify) diff --git a/docs/podcasts/priyanka-sharma-gm-cncf.mdx b/docs/podcasts/priyanka-sharma-gm-cncf.mdx index f6d3694..6b885d0 100644 --- a/docs/podcasts/priyanka-sharma-gm-cncf.mdx +++ b/docs/podcasts/priyanka-sharma-gm-cncf.mdx @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts"; # Balancing Priorities at the CNCF, with Priyanka Sharma - + [The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify) diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 96e64d5..360e81a 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -38,7 +38,7 @@ module.exports = { }, items: [ {to: 'docs/podcasts-intro', label: 'Introduction', position: 'right'}, - {to: 'docs/podcasts/building-open-source-strategy', label: 'Podcasts', position: 'right'}, + {to: 'docs/podcasts/games-digital-media', label: 'Podcasts', position: 'right'}, {to: 'docs/templates/podcast-template', label: 'Add New Podcast', position: 'right'}, {href: 'https://feeds.captivate.fm/untold-stories-of-open-source/', label: 'RSS', position: 'right'}, {href: 'https://github.com/linuxfoundation/lf-podcast', label: 'GitHub', position: 'right'} diff --git a/website/sidebars.js b/website/sidebars.js index f25fce5..0abd1ed 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -1,6 +1,6 @@ module.exports = { mainSidebar: { - "Podcasts" : ["podcasts/building-open-source-strategy", "podcasts/management-and-diversity", "podcasts/new-model-training", "podcasts/business-of-open-source", "podcasts/openssf-project", "podcasts/priyanka-sharma-gm-cncf", "podcasts/introduction-to-lf-podcast"], + "Podcasts" : ["podcasts/games-digital-media", "podcasts/building-open-source-strategy", "podcasts/management-and-diversity", "podcasts/new-model-training", "podcasts/business-of-open-source", "podcasts/openssf-project", "podcasts/priyanka-sharma-gm-cncf", "podcasts/introduction-to-lf-podcast"], "About LF Podcast": ["podcasts-intro", "team"], "Adding New Podcasts": ["templates/podcast-template"] }, diff --git a/website/src/components/podcasts.js b/website/src/components/podcasts.js index 817814d..4078e0b 100644 --- a/website/src/components/podcasts.js +++ b/website/src/components/podcasts.js @@ -1,6 +1,15 @@ import React from 'react'; export const podcasts = [ + { + title : "Games and Digital Media in Open Source, with Royal O'Brien", + src : "https://open.spotify.com/embed/episode/2q8dXeMQLeW8sTXHGn8upP?utm_source=generator", + type : "spotify", + description : "The Unreal gaming engine launched in 1998. It was a fun time. It was like, “Oh my God, we can build our own games and gaming maps!” But those earlier in the gaming cycle thought there was a better alternative already on the market.", + podcast : "The Untold Stories of Open Source", + podcastUrl : "https://untold-stories-of-open-source.captivate.fm/spotify", + featured : true + }, { title : "Building Your Open Source Strategy, with Nithya Ruff", src : "https://open.spotify.com/embed/episode/47Ea6XOrwyFJ1dYZnzgR7G?utm_source=generator",