Skip to content

Commit

Permalink
Update Post “over-a-year-late-a-dollar-short-more-than-two-decades-of…
Browse files Browse the repository at this point in the history
…-kodi/index”
  • Loading branch information
ProfYaffle committed Mar 24, 2024
1 parent 989f8d2 commit 3d66ad3
Showing 1 changed file with 8 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ While special-purpose devices already existed, they usually were things like DVD

The Xbox changed all that. In 2001, Microsoft released their first console, leveraging their work on x86 platforms to build out a version of Windows specialized for running games. The familiarity allowed game developers to easily port to the new gaming console; the fact that Microsoft sold them at a loss, knowing they would make it back in game sales, ensured rapid consumer adoption. Luckily for the hackers out there, there were more similarities than differences when compared to something they were already very familiar with: the standard Windows personal computer. Very quickly, folks like **Bunnie** figured out ways around the security, achieving the holy grail in record time for a console: the ability to run untrusted code.

Long before we had the Raspberry Pi, OpenWrt routers and other tinkerer's dream "open" environments, Xbox hacking quickly became the fastest route to general-purpose, connected computing. The availability of powerful, affordable, standardized hardware enabled an entire community of hackers wanting to break out of Microsofts walled garden and run whatever code they wanted on their Xbox. Emulation, or the ability to trick old games such as NES and Sega Genesis into believing the Xbox is the same hardware, was one of the first big use cases, since we now had something powerful enough that hooked up to a regular TV and offered a standard controller.
Long before we had the Raspberry Pi, OpenWrt routers and other tinkerer's dream "open" environments, Xbox hacking quickly became the fastest route to general-purpose, connected computing. The availability of powerful, affordable, standardized hardware enabled an entire community of hackers wanting to break out of Microsoft's walled garden and run whatever code they wanted on their Xbox. Emulation, or the ability to trick old games such as NES and Sega Genesis into believing the Xbox is the same hardware, was one of the first big use cases, since we now had something powerful enough that hooked up to a regular TV and offered a standard controller.

**XBMC is Born**

Expand All @@ -37,7 +37,7 @@ The developers themselves deserve a ton of recognition: their tireless pursuit o

**Success Has Many Parents**

But these folks did not do this in a vacuum: as the saying goes, "it takes a village". [FFmpeg](https://ffmpeg.org), for example, being the Internet's Swiss Army knife for video, handles so much of the core rendering and playback. In developer parlance, we call these dependencies but I prefer to think of these types of library as the backbone. Without the ability to stand on the shoulder of these mammoth libraries, XBMC devs would never have been able to focus so much on the skinning and user experience. While XBMC was initially heavily based on [mplayer](http://www.mplayerhq.hu), which is now known as [mpv](https://mpv.io), it has evolved into being closely tied to FFmpeg.
But these folks did not do this in a vacuum: as the saying goes, "it takes a village". [FFmpeg](https://ffmpeg.org), for example, being the Internet's Swiss Army knife for video, handles so much of the core rendering and playback. In developer parlance, we call these 'dependencies' but I prefer to think of these types of library as the backbone. Without the ability to stand on the shoulder of these mammoth libraries, XBMC devs would never have been able to focus so much on the skinning and user experience. While XBMC was initially heavily based on [mplayer](http://www.mplayerhq.hu), which is now known as [mpv](https://mpv.io), it has evolved into being closely tied to FFmpeg.

![XBMC Home Screen, 2009](/images/blog/xbmc-2009-1080p.webp "Image of the 2009 XBMC home screen and menu")

Expand All @@ -47,31 +47,31 @@ And while devs have came and gone, the project has lived on, continuing to expan

**So, Here We Are**

One of the parts that some dont realize is since our initial development, we've always been a monolithic application, meaning the entire codebase must be ported to the desired platform. Ive said were the "largest open-source multimedia project" for years, half-jokingly, but I mean this by the literal lines of code that it takes to run it.
One of the parts that some don't realize is since our initial development, we've always been a monolithic application, meaning the entire codebase must be ported to the desired platform. I've said we're the "largest open-source multimedia project" for years, half-jokingly, but I mean this by the literal lines of code that it takes to run it.

![XBMC Home Screen, 2012](/images/blog/xbmc-2012-1080p.webp "Image of the 2012 XBMC home screen and menu")

And weve stayed volunteer. As a consumer-oriented open-source project, no company has ever sponsored more than a port or a feature; indeed, since the nonprofit foundation behind it isnt setup to be engaged, at worst companies have simply given some money to an individual to work on a feature. Even this is definitely not the norm: 99.9% of Kodi has been built out of passion and love for multimedia and the desire to have an open-source platform for which people can decide the look and feel and customize to their liking, in both hardware and software terms.
And we've stayed volunteer. As a consumer-oriented open-source project, no company has ever sponsored more than a port or a feature; indeed, since the nonprofit foundation behind it isn't setup to be engaged, at worst companies have simply given some money to an individual to work on a feature. Even this is definitely not the norm: 99.9% of Kodi has been built out of passion and love for multimedia and the desire to have an open-source platform for which people can decide the look and feel and customize to their liking, in both hardware and software terms.

I do have to call out our longest and biggest sponsor and partner, [Flirc](https://flirc.tv): their support with this project has been unwavering.

This is truly software on your own terms, and to me, is the essence of open source.

**Wrapping it All Up**

Sorry this became so wordy, but Ive been wanting to write a 20 year blog post for so long, and its now been nearly 22 years since XBMP binaries first became available. Time flies. I hope this blog helped you stop for a moment and marvel at how far weve came, even if you’re only been a user since weve been called Kodi: the developers see themselves in you and you're the reason why they've kept hacking on this project for so long.
Sorry this became so wordy, but I've been wanting to write a "20 year blog post" for so long, and it's now been nearly 22 years since XBMP binaries first became available. Time flies. I hope this blog helped you stop for a moment and marvel at how far we've come, even if you've only been a user since we've been called Kodi: the developers see themselves in you and you're the reason why they've kept hacking on this project for so long.

So, lets raise our glasses for over 20 years, and, yes, we still have MANY lines of original, first generation code! We have to thank everyone whos been involved and supported us: everyone who submitted a pull request or posted a message on the forum, all the devs who have tirelessly worked on the dependency libraries that mean so much to us, and especially the official Team XBMC and Kodi Foundation developers. You folks, who continue to iterate, tweak and build the future of this platform, enable millions to consume media without having to care about how it works and why.
So, let's raise our glasses for over 20 years, and, yes, we still have MANY lines of original, first generation code! We have to thank everyone who's been involved and supported us: everyone who submitted a pull request or posted a message on the forum, all the devs who have tirelessly worked on the 'dependency' libraries that mean so much to us, and especially the official Team XBMC and Kodi Foundation developers. You folks, who continue to iterate, tweak and build the future of this platform, enable millions to consume media without having to care about how it works and why.

![Kodi Home Screen, 2014](/images/blog/kodi-2014-1080p.webp "Image of the 2014 Kodi home screen and menu")

And while youre here, we made a T-shirt to commemorate this moment! It (hopefully) has every team member on it. As we said, were volunteers, and the only money our non-profit receives is thru donations, merchandise and the only licensed product we’ve ever been a part of, Flircs Kodi Raspberry Pi case.
And while you're here, we made a T-shirt to commemorate this moment! It (hopefully) has every team member on it. As we said, we're volunteers, and the only money our non-profit receives is thru donations, merchandise and the only licensed product we’ve ever been a part of, Flirc's Kodi Raspberry Pi case.

Take your pick from [a dark T-shirt](https://kodi-t-shirt-store.creator-spring.com/listing/kodi-nexus-dark?product=46&variation=2752), [a light T-shirt](https://kodi-t-shirt-store.creator-spring.com/listing/kodi-nexus-light?product=46&variation=2750), [a pillow](https://kodi-t-shirt-store.creator-spring.com/listing/kodi-nexus-light?product=585) or something else from the [whole store](https://kodi-t-shirt-store.creator-spring.com/).

Please, purchase something, and help us to keep thriving for the next 20 years; I personally plan our Devcons, and we might not be able to get together in 2025 without help from people like you, so anything you can do to help, we really appreciate it.

Oh, and while I'm asking: if anyone knows any non profit open source lawyers that are prepared to help us, send them our way! Legal-at-kodi-dot-tv.
Oh, and while I'm asking: if anyone knows any non profit open source lawyers that are prepared to help us with things like trademark registration and maintenance of the Foundation, please send them our way! Legal-at-kodi-dot-tv.

Thanks again. I have no idea what the next 20 years will bring, or whether I will personally still be involved, but, for as long as this project is still needed, I know we'll all try our best to support it.

Expand Down

0 comments on commit 3d66ad3

Please sign in to comment.