Misplaced Pages

Kodi (software)

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

This is an accepted version of this page

#461538

125-516: Kodi (formerly XBMC ) is a free and open-source media player and technology convergence software application developed by the Kodi Foundation, a non-profit technology consortium . Kodi is available for multiple operating systems and hardware platforms, with a software 10-foot user interface for use with televisions and remote controls . It allows users to play and view most streaming media, such as videos, music, podcasts , and videos from

250-522: A 32-bit or 64-bit application. 1080p and Ultra HD (4K) playback can be achieved on Windows computers either via software decoding on the CPU, if it's powerful enough, or by hardware accelerated video decoding. Free and open-source Free and open-source software ( FOSS ) is software that is available under a license that grants the right to use, modify, and distribute the software, modified or not, to everyone free of charge. The public availability of

375-962: A GUI with thumbnail and different listings options. However, while this feature was fully functioning on the Xbox version of XBMC, it is still in its infant stage on Android, iOS, Linux, macOS, and Windows, thus requiring third-party launcher plugins to function properly. There are many companion apps for mobile devices available for and associated with Kodi. Some of these mobile apps work as simple remote controls, while others function as more advanced second screen companion apps, offering additional information about what users are viewing or listening to on Kodi, such as metadata about movie actors and music artists, with links to other works available from those persons in their collection or online. "XBMC Remote for Android" and "XBMC Remote for iOS" are free and open source official apps for mobile devices released by Team-Kodi/Team-XBMC on Google Play for Android devices and

500-421: A decentralized digital distribution service platform that serves add-on apps and plug-ins which among other things provide online content to Kodi, the "Addons Manager" (or "Addons Browser") inside Kodi allows users to browse and download new addons directly from Kodi's GUI. Many of these online content sources are in over-the-top content high definition services and use video streaming site as sources for

625-652: A hard disk drive with PVR Client Addons for most popular PVR backends ( TV tuner card server). These addons can be installed separately as plugins in Kodi. The PVR backend can either be a DVR set-top box connected to the network or a PC with a digital video recorder software. This software can run on the same computer or on other computers on the same network. The PVR software can turn computers or other appliances into DVRs. The operating system can be Linux , macOS , Microsoft Windows , and Android devices. Several types of PVR Client Addons are available: The Video Library, one of

750-464: A software appliance suite or software framework in a variety of devices, including smart TVs , set-top boxes , digital signage, hotel television systems, network connected media players and embedded systems based on armhf platforms like Raspberry Pi . Derivative applications such as MediaPortal and Plex have been spun off from XBMC or Kodi, as well as just enough operating systems like LibreELEC . Kodi has attracted negative attention from

875-585: A "first-to-file" system, which grants rights to the first entity to register the mark. However, well-known trademarks are an exception, as they may receive protection even without registration. In contrast, a few countries, like the United States, Canada, and Australia, follow a "first-to-use" or hybrid system, where using the mark in commerce can establish certain rights, even without registration. However, registration in these countries still provides stronger legal protection and enforcement. For example, in

1000-542: A Games Library for Game Metadata, exposing info (current level, number of lives, number of coins earned, etc.) to GUI, as well as extending the Addon API to support Game Client Addons, supporting Kodi's VFS (Virtual File System). It also provides a joystick and gamepad abstraction layer for common joystick API and input clients. Also under development is the RetroPlayer video game console emulator ( ROMs ) interface, supporting

1125-453: A Games Library, and Game Console Emulator API into XBMC. The code for all was being developed in a separate branch to be incorporated into the mainline tree. The Games Manager, once integrated into Kodi, provides a unified games manager library and GUI front-end launcher with online metadata web scraping support for information about the games. It also introduces Game Addons as new type of addon with just-in-time emulator installation. Adding

1250-1181: A broadband Internet connection if available to stream Internet-video-streams like YouTube, Hulu, Netflix, and Veoh, and play Internet-radio-stations (such as Pandora Radio ). Kodi includes the option to submit music usage statistics to Last.fm and Libre.fm . It has music/video-playlist features, picture/image-slideshow functions, an MP3+CDG karaoke function and many audio-visualizations and screensavers . Kodi can upscale/upconvert all standard-definition resolution videos and output them to 720p, 1080i, and 1080p high-definition resolutions. Under Microsoft Windows, Kodi supports Directsound and WASAPI; since WASAPI performs no mixing or resampling, it provides best audio quality. Kodi can be used to play/view all common multimedia formats through its native clients and parsers. It can decode these audio and video formats in software or hardware, and optionally pass-through AC3 / DTS audio, or encode to AC3 in real time from movies directly to S/PDIF digital output to an external audio- amplifier / receiver for decoding. Kodi features several open APIs to enable third-party developers to create capabilities which extend Kodi with

1375-444: A company or product. A trademark, by contrast, offers legal protection for a brand with enforceable rights over the brand's identity and distinguishing elements. Trademark law is designed to fulfill the public policy objective of consumer protection , by preventing the public from being misled as to the origin or quality of a product or service. By identifying the commercial source of products and services, trademarks facilitate

SECTION 10

#1732884639462

1500-460: A competitor uses the same or a confusingly similar trademark for the same or similar products in a jurisdiction where the trademark is protected. This concept is recognized in many jurisdictions, including the United States, the European Union, and other countries, though specific legal standards may vary. To establish trademark infringement in court, the plaintiff generally must show: Trademark

1625-608: A distinctive label or ticket'. In the United States , Congress first attempted to establish a federal trademark regime in 1870. This statute purported to be an exercise of Congress' Copyright Clause powers. However, the Supreme Court struck down the 1870 statute in the Trade-Mark Cases later on in the decade. In 1881, Congress passed a new trademark act, this time according to its Commerce Clause powers. Congress revised

1750-409: A full HD 1080p high-definition and high bit-rate video is performed by the system CPU , a dual-core 2 GHz or faster CPU is required in order to allow for perfectly smooth playback without dropping frames or giving playback a jerky appearance. Kodi can, however, offload most of the video decoding process onto graphics hardware controller or embedded video processing circuits that support one of

1875-437: A generic product or service name. They should stand out from the surrounding text using capital letters, bold type, italics, color, underlining, quotation marks, or a unique stylized format. For example, say “LEGO® toy blocks” instead of “Lego’s.” A trademark may be designated by the following symbols: While ™ and ℠ apply to unregistered marks (™ for goods and ℠ for services), the ® symbol indicates official registration with

2000-609: A loss of rights in the trademark. It is still possible to make significant changes to the underlying goods or services during a sale without jeopardizing the trademark, but companies will often contract with the sellers to help transition the mark and goods or services to the new owners to ensure continuity of the trademark. Trademarks are often confused with patents and copyrights . Although all three laws protect forms of intangible property, collectively known as intellectual property (IP), they each have different purposes and objectives: Among these types of IP, only trademark law offers

2125-503: A multitude of addons , such as audio and video streaming plugins for online sources, screensavers, skins and themes, visualizations, weather forecasts, web interfaces, web scrapers, widget scripts, and more. Kodi developers encourage users to make and submit their own addons to expand media content and value-added services accessible from within Kodi. Kodi/XBMC features, since version 10.0 (codename: "Dharma"), an Addons Framework architecture and an Addons Manager GUI client that connects to

2250-596: A niche role outside of the mainstream of private software development. However the success of FOSS Operating Systems such as Linux, BSD and the companies based on FOSS such as Red Hat , has changed the software industry's attitude and there has been a dramatic shift in the corporate philosophy concerning its development. Users of FOSS benefit from the Four Essential Freedoms to make unrestricted use of, and to study, copy, modify, and redistribute such software with or without modification. If they would like to change

2375-442: A personal video-recorder (PVR) graphical front end for receiving live television with electronic program guide (EPG) and high-definition digital video recorder (DVR) support. The software was originally created in 2002 as an independently developed homebrew media player application named Xbox Media Player for the first-generation Xbox game console, changing its name in 2004 to Xbox Media Center (abbreviated as XBMC, which

2500-512: A player core, Retroplayer, to play games using game emulator addons available for libretro. Kodi can play media from CD/DVD media using an internal DVD-ROM drive. It can play media from an internal built-in hard disk drive and SMB/SAMBA/CIFS shares (Windows File-Sharing), NFS , or stream them over ReplayTV DVRs/PVRs, Universal Plug and Play (UPnP) or Digital Living Network Alliance (DLNA) shares, or stream iTunes -shares via Digital Audio Access Protocol (DAAP). Kodi can take advantage of

2625-603: A rich display for audio and video files that the scrapers have identified. Scrapers use sites like The Movie Database (TMDb) or IMDb.com to obtain thumbnails and information on movies, thetvdb.com for TV show posters and episode plots, CDDB for audio CD track listings, and Allmusic (AMG) and MusicBrainz for album thumbnails , reviews, and metadata. Fanart.tv has been added to the list of information sources and XBMC can use it to retrieve logos, backgrounds, CDs with transparent backgrounds, album covers and banners among other image types for music artists, TV shows and movies,

SECTION 20

#1732884639462

2750-568: A single unified term that could refer to both concepts, although Richard Stallman argues that it fails to be neutral unlike the similar term; "Free/Libre and Open Source Software" (FLOSS). Richard Stallman 's Free Software Definition , adopted by the FSF, defines free software as a matter of liberty, not price, and that which upholds the Four Essential Freedoms. The earliest known publication of this definition of his free software definition

2875-494: A supported VPU or GPU. The TV feature allows users to watch some TV broadcasts that may be transmitted by a digital terrestrial television , asymmetric digital subscriber line (ADSL), cable, or Internet streaming, depending on the chosen add-on. From version 12.0 (Frodo), Kodi has a native Live TV with EPG (Electronic Program Guide) and DVR (Digital Video Recorder) features with a PVR (Personal Video Recorder) frontend GUI, which enables video capture and playback to and from

3000-486: A themed package called a 'build'. Within this package homebrew developers are able to distribute a skin and multiple addons. The delivery mechanism used within the Kodi scene is called a wizard with the Replicant Wizard being the most prominent. Web Interface addons for Kodi normally allow browsing a media library remotely, to handle music playlists from a computer instead of television. Others allow remotely controlling

3125-459: A unique identity. For example, Pepsi® is a registered trademark associated with soft drinks, and the distinctive shape of the Coca-Cola® bottle is a registered trademark protecting Coca-Cola's packaging design. The primary function of a trademark is to identify the source of goods or services and prevent consumers from confusing them with those from other sources. Legal protection for trademarks

3250-530: A variety of FOSS projects, including both free software and open-source. Trademark A trademark (also written trade mark or trade-mark ) is a form of intellectual property that consists of a word, phrase, symbol, design, or a combination that identifies a product or service from a particular source and distinguishes it from others. Trademarks can also extend to non-traditional marks like drawings, symbols, 3D shapes like product designs or packaging, sounds, scents, or specific colors used to create

3375-686: A whole. Trademark protection does not apply to utilitarian features of a product such as the plastic interlocking studs on Lego bricks. The earliest examples of use of markings date back to around 15,000 years ago in Prehistory . Similar to branding practices, the Lascaux cave paintings in France, for instance, depict bulls with marks, which experts believe may have served as personal marks to indicate livestock ownership. Around 6,000 years ago, Egyptian masonry featured quarry marks and stonecutters' signs to identify

3500-493: Is "escalator," which was once a trademark. In contrast, patents have a fixed term, typically lasting 20 years from the filing date, after which the invention enters the public domain. Copyrights generally last for the life of the author plus an additional 50 to 70 years (depending on the jurisdiction), after which the protected work enters the public domain. Although intellectual property laws such as these are theoretically distinct, more than one type may afford protection to

3625-502: Is achieved via the VDPAU API on Nvidia's GPUs, the VAAPI API for AMD/ATI Radeon , S3 Graphics , and Intel's newer Integrated Graphics Processors , as well as hardware accelerated video decoding via OpenMAX , ARM NEON , and Broadcom Crystal HD on systems with supporting hardware. Development version of Kodi/XBMC for Linux is available at Launchpad as PPA (Personal Package Archive) for

3750-728: Is an in-house developed cross-platform media player, "DVDPlayer", which was designed to play back DVD-Video movies, and this includes support native for DVD-menus, (based on the free open source libraries code libdvdcss and libdvdnav). This FFmpeg based video-player "core" today supports all widespread mainstream formats. One relatively unusual feature of this DVD-player core is the capability to on-the-fly pause and play DVD-Video movies that are stored in ISO and IMG DVD-images or DVD-Video ( IFO / VOB / BUP ) images (even directly from uncompressed RAR and ZIP archives), from either local harddrive storage or network-share storage. The Music Library, one of

3875-531: Is distributed as open source under the GNU General Public License (GPL-2.0-or-later), it is governed by the tax-exempt registered non-profit US organization, XBMC Foundation, and is owned and developed by a global free software community of unpaid volunteers. Even though the original XBMC project no longer develops or supports XBMC for the Xbox, XBMC on the Xbox is still available via the third-party developer spin-off project " XBMC4Xbox ", which forked

Kodi (software) - Misplaced Pages Continue

4000-435: Is inherently distinctive (able to identify and distinguish a single source of goods or services), often falling into categories such as suggestive, fanciful, or arbitrary, and is therefore registerable. In contrast, weak trademarks tend to be either descriptive or generic and may not be registerable. The registration process typically begins with a trademark clearance search to identify potential conflicts that could prevent

4125-565: Is network-capable (internet and home network shares). Unlike other media center applications such as Windows Media Center , MediaPortal and MythTV , Kodi does not include its own internal digital TV-tuner code for Live TV or DVR/PVR recording functionality, as instead it acts as a unified DVR/PVR front-end with an EPG TV-Guide graphical user interface (GUI) interface which, via a common application programming interface (API), abstracts and supports multiple back-ends via PVR client add-ons from third parties, with those running either locally on

4250-499: Is required to act as the "basic mark." In the international application, the trademark owner can designate one or more Madrid System Member countries for protection. Each designated country’s trademark office will review the Madrid application under its local laws to grant or refuse protection. In the United States, for example, a trademark must first be registered or pending with the U.S. Patent and Trademark Office (USPTO) to serve as

4375-459: Is subject to various defenses, such as abandonment, limitations on geographic scope , and fair use. In the United States, the fair use defense protects many of the interests in free expression related to those protected by the First Amendment . Fair use may be asserted on two grounds, either that the alleged infringer is using the mark to describe accurately an aspect of its products, or that

4500-530: Is today better known as Mozilla Firefox and Thunderbird . Netscape's act prompted Raymond and others to look into how to bring the FSF's Free software ideas and perceived benefits to the commercial software industry. They concluded that FSF's social activism was not appealing to companies like Netscape, and looked for a way to rebrand the Free software movement to emphasize the business potential of sharing and collaborating on software source code. The new name they chose

4625-644: Is typically secured through registration with governmental agencies, such as the United States Patent and Trademark Office (USPTO) or the European Union Intellectual Property Office (EUIPO). Registration provides the owner certain exclusive rights and provides legal remedies against unauthorized use by others. Trademark laws vary by jurisdiction but generally allow owners to enforce their rights against infringement, dilution, or unfair competition. International agreements, such as

4750-630: Is used by the Open Source Initiative (OSI) to determine whether a software license qualifies for the organization's insignia for open-source software . The definition was based on the Debian Free Software Guidelines , written and adapted primarily by Bruce Perens . Perens did not base his writing on the Four Essential Freedoms of free software from the Free Software Foundation , which were only later available on

4875-583: Is used to refer to both trademarks and service marks. Similarly, the World Intellectual Property Organization (WIPO) defines a trademark as a sign capable of distinguishing the goods or services of one enterprise from those of other enterprises. WIPO administers the Madrid Protocol , which allows trademark owners worldwide to file one application to register their trademark in multiple countries. Almost anything that identifies

5000-913: The App Store for iOS Devices , such as iPad , iPhone , and iPod Touch . These applications act as a second screen and remote control solution which allows for fully browsing the media library and for remote controlling of an installed and concurrently active XBMC session running on a computer via the handheld touchscreen user interface of these device. Several third-party developers have also released multiple other unofficial Kodi remote control apps for iOS, Android, BlackBerry , Symbian , Ubuntu Touch , Windows Mobile , and Windows Phone devices. Some of these remote control apps are made specifically for controlling Kodi, while some universal remote control apps are capable of controlling many different media center and media player applications, and some of these third-party remote apps cost money while others are free. Due to

5125-625: The Paris Convention and the Madrid Protocol , simplify the registration and protection of trademarks across multiple countries. Additionally, the TRIPS Agreement sets minimum standards for trademark protection and enforcement that all member countries must follow. The term trademark can also be spelled trade mark in regions such as the EU, UK, and Australia, and as trade-mark in Canada. Despite

Kodi (software) - Misplaced Pages Continue

5250-706: The United Space Alliance , which manages the computer systems for the International Space Station (ISS), regarding why they chose to switch from Windows to Linux on the ISS. In 2017, the European Commission stated that "EU institutions should become open source software users themselves, even more than they already are" and listed open source software as one of the nine key drivers of innovation, together with big data , mobility, cloud computing and

5375-637: The hacker community at the MIT Artificial Intelligence Laboratory , announced the GNU project , saying that he had become frustrated with the effects of the change in culture of the computer industry and its users. Software development for the GNU operating system began in January 1984, and the Free Software Foundation (FSF) was founded in October 1985. An article outlining the project and its goals

5500-485: The internet of things . In 2020, the European Commission adopted its Open Source Strategy 2020-2023 , including encouraging sharing and reuse of software and publishing Commission's source code as key objectives. Among concrete actions there is also to set up an Open Source Programme Office in 2020 and in 2022 it launched its own FOSS repository https://code.europa.eu/ . In 2021, the Commission Decision on

5625-609: The open-source software movement are online social movements behind widespread production, adoption and promotion of FOSS, with the former preferring to use the terms FLOSS , free or libre. "Free and open-source software" (FOSS) is an umbrella term for software that is simultaneously considered both free software and open-source software . The precise definition of the terms "free software" and "open-source software" applies them to any software distributed under terms that allow users to use, modify, and redistribute said software in any manner they see fit, without requiring that they pay

5750-631: The "basic mark" necessary for Madrid filings. The trademark registration process with the USPTO generally follows these steps: Trademark owners seeking protection in multiple jurisdictions have two options: the Paris route, under the Paris Convention , or the Madrid System , which is administered by WIPO . The Paris route, covering 180 countries and also known as the "direct route," requires filing separate applications with each country’s IP office. In contrast,

5875-549: The Broadcom Crystal HD. 1080p playback on the first-generation Apple TV (a.k.a. "ATV1") can only be achieved by hardware accelerated video decoding via Broadcom Crystal HD; the user must replace the ATV's internal WiFi adapter with a Broadcom Crystal HD PCI Express Mini (mini-PCIe) card in order to activate this functionality. Kodi for Windows (formerly XBMC for Windows ) runs natively on Windows 7, Windows 8, and Windows 10 as

6000-571: The EU. These recommendations are to be taken into account later in the same year in Commission's proposal of the "Interoperable Europe Act" . While copyright is the primary legal mechanism that FOSS authors use to ensure license compliance for their software, other mechanisms such as legislation, patents, and trademarks have implications as well. In response to legal issues with patents and the Digital Millennium Copyright Act (DMCA),

6125-429: The European Union requires "genuine use" of the mark within a continuous five-year period following registration to maintain the trademark, with non-use potentially resulting in revocation. The trademark owner must enforce their rights to preserve the trademark's distinctiveness , prevent trademark infringement, and avoid dilution. Enforcement after registration generally involves: Trademark infringement occurs when

6250-686: The FOSS ecosystem, several projects decided against upgrading to GPLv3. For instance the Linux kernel , the BusyBox project, AdvFS , Blender , and the VLC media player decided against adopting the GPLv3. Apple , a user of GCC and a heavy user of both DRM and patents, switched the compiler in its Xcode IDE from GCC to Clang , which is another FOSS compiler but is under a permissive license . LWN speculated that Apple

6375-631: The Free Software Foundation released version 3 of its GNU General Public License (GNU GPLv3) in 2007 that explicitly addressed the DMCA and patent rights. After the development of the GNU GPLv3 in 2007, the FSF (as the copyright holder of many pieces of the GNU system) updated many of the GNU programs' licenses from GPLv2 to GPLv3. On the other hand, the adoption of the new GPL version was heavily discussed in

SECTION 50

#1732884639462

6500-620: The Internet, as well as all common digital media files from local and network storage media , or TV gateway viewer. Kodi was initially designed as a multi-platform home-theater PC (HTPC) application that has grown to become a multi-purpose technological convergence platform. It is customizable: skins can change its appearance, and plug-ins allow users to access streaming media content via online services such as Amazon Prime Instant Video , Crackle , Pandora Internet Radio , Rhapsody , Spotify , and YouTube . The later versions also have

6625-682: The Kodi metadata databases, is a key feature of Kodi. It allows the organization of video content by information associated with the video files (e.g., movies and recorded TV shows) themselves. This information can be obtained in various ways, like through scrapers (e.g., web scraping sites like IMDb, TheMovieDB, TheTVDB), and nfo files. Automatically downloading and displaying movie posters and fan art backdrops as background wallpapers. The Library Mode view allows users to browse their video content by categories; Genre, Title, Year, Actors and Directors. Kodi uses one multimedia video player "core" for video-playback. This video-player "core" for video-playback

6750-444: The Kodi metadata databases, is another key feature of Kodi. It allows the organization of a music collection to allow searching, and creating smart playlists by information stored in music file ID meta tags , like title, artist, album, production year, genre, and popularity. Automatically downloading and displaying album covers and fan art backdrops as background wallpapers. Kodi handles all common digital picture/image formats with

6875-461: The Madrid System streamlines the process by allowing a single Madrid application, built on an existing or applied-for national or regional registration (the "basic mark"), to extend protection to up to 131 countries. Unlike patents and copyrights , which have fixed expiration dates, trademark registrations typically have an initial term of 10 years and can be renewed indefinitely, as long as

7000-565: The Roman Empire. Other notable trademarks that have been used for a long time include Stella Artois , which claims use of its mark since 1366, and Löwenbräu , which claims use of its lion mark since 1383. The first trademark legislation was passed by the Parliament of England under the reign of King Henry III in 1266, which required all bakers to use a distinctive mark for the bread they sold. The first modern trademark laws emerged in

7125-514: The Trademark Act in 1905. The Lanham Act of 1946 updated the law and has served, with several amendments, as the primary federal law on trademarks. The Trade Marks Act 1938 in the United Kingdom set up the first registration system based on the "intent-to-use" principle. The Act also established an application publishing procedure and expanded the rights of the trademark holder to include

7250-478: The Trademark Electronic Search System (TESS) in 2023. A comprehensive clearance search involves checking the USPTO database for federally registered and applied-for trademarks, state trademark databases, and the internet to see if someone else has already registered that trademark or a similar one. The search should also include looking at both words and designs. To search for similar designs in

7375-478: The UK Patent Office for the first time. Registration was considered to comprise prima facie evidence of ownership of a trademark and registration of marks began on 1 January 1876. The 1875 Act defined a registrable trade mark as a device or mark, or name of an individual or firm printed in some particular and distinctive manner; or a written signature or copy of a written signature of an individual or firm; or

7500-400: The USPTO database, design search codes must be used. WIPO ’s Global Brand Database provides international access to trademarks and emblems. Trademark owners can either maintain protection at the national level or expand internationally through the Madrid System by building on their national registration. To pursue international protection, a national registration or pending application

7625-584: The United States, trademark rights are established either (1) through first use of the mark in commerce, creating common law rights limited to the geographic areas of use, or (2) through federal registration with the U.S. Patent and Trademark Office (USPTO), with use in commerce required to maintain the registration. Federal registration with the USPTO provides additional benefits, such as: Trademark law grants legal protection to "distinctive" trademarks, which are marks that allow consumers to easily associate them with specific products or services. A strong trademark

SECTION 60

#1732884639462

7750-513: The XBMC for Xbox version was never distributed, endorsed, or supported by Microsoft, it always required a modchip or softmod exploit to run on the Xbox game-console. Kodi has greater basic hardware requirements than traditional 2D style software applications: it needs a 3D capable graphics hardware controller for all rendering. Powerful 3D GPU chips are common today in most modern computer platforms, including many set-top boxes , and XBMC, now Kodi,

7875-424: The Xbox version of XBMC. In recent releases of Kodi-XBMC there is hardware accelerated video decoding for DXVA , VDPAU , VA-API GPU hardware video decoding, as well as hardware accelerated video decoding via ARM NEON , and OpenMAX , Broadcom Crystal HD. The source code for XBMC is actively updated by developers in a public Git repository , which may contain features and functionality not yet incorporated into

8000-406: The Xbox version of the software and completely took over the development and support of XBMC for the old Xbox. The ending of Xbox support by the original project was also the reason that it was renamed "XBMC" from the old "Xbox Media Center" name, and why it later was renamed "Kodi". The Xbox version of XBMC had the ability to launch console games, and homebrew applications such as emulators . Since

8125-402: The actual causes of the many issues with Linux on notebooks such as the unnecessary power consumption. Mergers have affected major open-source software. Sun Microsystems (Sun) acquired MySQL AB , owner of the popular open-source MySQL database, in 2008. Oracle in turn purchased Sun in January 2010, acquiring their copyrights, patents, and trademarks. Thus, Oracle became the owner of both

8250-459: The alleged infringer is using the mark to identify the mark owner. One of the most visible proofs that trademarks provide a limited right in the U.S. comes from the comparative advertising that is seen throughout U.S. media. An example of the first type is that although Maytag owns the trademark "Whisper Quiet" for its dishwashers, makers of other products may describe their goods as being "whisper quiet" so long as these products do not fall under

8375-470: The author(s) of the software a royalty or fee for engaging in the listed activities. Although there is an almost complete overlap between free-software licenses and open-source-software licenses, there is a strong philosophical disagreement between the advocates of these two positions. The terminology of FOSS was created to be a neutral on these philosophical disagreements between the Free Software Foundation (FSF) and Open Source Initiative (OSI) and have

8500-438: The barring of trademark use even in cases where confusion remained unlikely. This Act served as a model for similar legislation elsewhere. The oldest registered trademark has various claimants, enumerated below: Trademark protection can be acquired through registration and/or, in certain countries, through use. Globally, the most common method for establishing trademark rights is registration. Most countries operate under

8625-504: The built-in optional function to automatically download metadata information, cover art and other related media artwork online through its web scrapers that looks for media in the user's audio and video folders and their sub-directories. These "scrapers" are used as importers to obtain detailed information from various Internet resources about movies and television shows. It can get synopses, reviews, movie posters, titles, genre classification, and other similar data. XBMCGUI then provides

8750-434: The concept of freely distributed software and universal access to an application's source code . A Microsoft executive publicly stated in 2001 that "Open-source is an intellectual property destroyer. I can't imagine something that could be worse than this for the software business and the intellectual-property business." Companies have indeed faced copyright infringement issues when embracing FOSS. For many years FOSS played

8875-440: The copyright law was extended to computer programs in the United States —previously, computer programs could be considered ideas, procedures, methods, systems, and processes, which are not copyrightable. Early on, closed-source software was uncommon until the mid-1970s to the 1980s, when IBM implemented in 1983 an "object code only" policy, no longer distributing source code. In 1983, Richard Stallman , longtime member of

9000-436: The dated hardware of the first-generation Xbox game console that Kodi-XBMC was designed for, and a desire to expand the project's end-user and developer-base, many official ports of XBMC to computer operating-systems and hardware platforms have been created. Through the processing power of more recent computer hardware, XBMC can decode high-definition video up to and beyond 1080p resolutions, bypassing hardware limitations of

9125-583: The different spellings, all three terms denote the same concept. In the United States, the Lanham Act defines a trademark as any word, phrase, symbol, design, or combination of these things used to identify goods or services. Trademarks help consumers recognize a brand in the marketplace and distinguish it from competitors. A service mark , also covered under the Lanham Act, is a type of trademark used to identify services rather than goods. The term trademark

9250-420: The environment and making deeper changes to the look and feel of the user interface. As of Kodi version 17, the official default skins for new installs are "Estuary", for typical home-theater usage, and "Estouchy" for touchscreens . These newly designed skins replace the longtime default skin "Confluence", and are intended to present more content on the homescreen, be easier for new users, and bring "Kodi into

9375-559: The following types of hardware-accelerated video decoding : Google's MediaCodec API for Android, Intel's VAAPI , Nvidia's VDPAU API, AMD's XvBA API, Microsoft's DXVA API, Apple's VDADecoder/VideoToolbox APIs, and the Khronos Group's OpenMAX API, AMLogic VPU, Freescale 's i.MX6x series VPU, and Raspberry Pi 's GPU MMAL. By taking advantage of such hardware-accelerated video decoding, Kodi can play back most videos on many inexpensive, low-performance systems, as long as they contain

9500-562: The functionality of software they can bring about changes to the code and, if they wish, distribute such modified versions of the software or often − depending on the software's decision making model and its other users − even push or request such changes to be made via updates to the original software. Manufacturers of proprietary, closed-source software are sometimes pressured to building in backdoors or other covert, undesired features into their software. Instead of having to trust software vendors, users of FOSS can inspect and verify

9625-416: The goal of developing the most efficient software for its users or use-cases while proprietary software is typically meant to generate profits . Furthermore, in many cases more organizations and individuals contribute to such projects than to proprietary software. It has been shown that technical superiority is typically the primary reason why companies choose open source software. According to Linus's law

9750-567: The government charged that bundled software was anticompetitive. While some software was still being provided without monetary cost and license restriction, there was a growing amount of software that was only at a monetary cost with restricted licensing. In the 1970s and early 1980s, some parts of the software industry began using technical measures (such as distributing only binary copies of computer programs ) to prevent computer users from being able to use reverse engineering techniques to study and customize software they had paid for. In 1980,

9875-491: The historical potential of an " economy of abundance " for the new digital world , FOSS may lay down a plan for political resistance or show the way towards a potential transformation of capitalism . According to Yochai Benkler , Jack N. and Lillian R. Berkman Professor for Entrepreneurial Legal Studies at Harvard Law School , free software is the most visible part of a new economy of commons-based peer production of information, knowledge, and culture. As examples, he cites

10000-409: The identification of products and services which meet the expectations of consumers as to the quality and other characteristics. Trademarks may also serve as an incentive for manufacturers, providers, or suppliers to consistently provide quality products or services to maintain their business reputation. Furthermore, if a trademark owner does not maintain quality control and adequate supervision about

10125-553: The late 19th century. In France, the first comprehensive trademark system in the world was passed into law in 1857 with the "Manufacture and Goods Mark Act". In Britain, the Merchandise Marks Act 1862 made it a criminal offense to imitate another's trade mark 'with intent to defraud or to enable another to defraud'. The passing of the Trade Marks Registration Act 1875 allowed formal registration of trademarks at

10250-480: The level of interest in a particular project. However, unlike close-sourced software, improvements can be made by anyone who has the motivation, time and skill to do so. A common obstacle in FOSS development is the lack of access to some common official standards, due to costly royalties or required non-disclosure agreements (e.g., for the DVD-Video format). There is often less certainty of FOSS projects gaining

10375-661: The libretro API and emulator cores (from the RetroArch project, which is its reference front-end). Libretro itself is a modular multi-system game/emulator system designed to be fast, lightweight, and portable. RetroPlayer supports emulators for popular retro game consoles, including Atari 2600 , Lynx , Jaguar , Nintendo Entertainment System , Super NES , Nintendo 64 , Game Boy , PlayStation , Master System , Genesis , Sega CD , and Game Gear , plus multiple arcade video games via MAME and Final Burn Alpha, as well as ScummVM and MS-DOS based games. From version 18 Kodi supports

10500-528: The manufacture and provision of products or services supplied by a licensee, such "naked licensing" will eventually adversely affect the owner's rights in the trademark. For US law see, ex. Eva's Bridal Ltd. v. Halanick Enterprises, Inc. 639 F.3d 788 (7th Cor. 2011). This proposition has, however, been watered down by the judgment of the House of Lords in the case of Scandecor Development AB v. Scandecor Marketing AB et al. [2001] UKHL 21; wherein it has been held that

10625-415: The mark remains in continuous use in commerce. If the trademark owner stops using the mark for too long (typically three to five years, depending on the jurisdiction), the trademark rights may be lost. For example, in the United States, trademark rights are based on use in commerce. If a mark is not used for three consecutive years, it is presumed abandoned and becomes vulnerable to challenges. Similarly,

10750-514: The media content that is offered. Kodi has extensibility and integration with online sources for free and premium streaming content, and offers content from everything from commercial video to free educational programming, and media from individuals and small businesses. Not all content sources on add-ons are available in every country, however. Due to rights agreements, many content sources are geo-restricted to prevent users in outside countries from accessing content, although some have taken to bypassing

10875-476: The mere fact that a bare license (the equivalent of the United States concept of a naked license) has been granted did not automatically mean that a trademark was liable to mislead. By the same token, trademark holders must be cautious in the sale of their mark for similar reasons as apply to licensing. When assigning an interest in a trademark, if the associated product or service is not transferred with it, then this may be an "assignment-in-gross" and could lead to

11000-545: The more people who can see and test a set of code, the more likely any flaws will be caught and fixed quickly. However, this does not guarantee a high level of participation. Having a grouping of full-time professionals behind a commercial product can in some cases be superior to FOSS. Furthermore, publicized source code might make it easier for hackers to find vulnerabilities in it and write exploits. This however assumes that such malicious hackers are more effective than white hat hackers which responsibly disclose or help fix

11125-477: The most popular proprietary database and the most popular open-source database. Oracle's attempts to commercialize the open-source MySQL database have raised concerns in the FOSS community. Partly in response to uncertainty about the future of MySQL, the FOSS community forked the project into new database systems outside of Oracle's control. These include MariaDB , Percona , and Drizzle . All of these have distinct names; they are distinct projects and cannot use

11250-449: The most recent "stable" releases. Kodi for Linux (formerly XBMC for Linux ) is primarily developed for Ubuntu Linux and Kodi's developers' own Kodibuntu (formerly XBMCbuntu ). Third-party packages for most other Linux distributions are also available, and it is possible to compile XBMC Media Center from scratch for any Linux distribution, as long as the required dependency libraries are installed first. Hardware accelerated video decoding

11375-496: The navigation of XBMC like a remote for remote controlling of an installed and concurrently active Kodi session running on a computer if it runs on an internet tablet or similar device with a touch interface. Others act like a media manager to allow modifying metadata and artwork in XBMC's video and music libraries. Kodi has a "My Programs" section which is meant to function as an application launcher for third-party software such as computer games and video game emulators , all from

11500-440: The news media and law enforcement agencies due to some add-ons as plug-ins made available by third parties for the software that facilitates unauthorized access and playback of media content by different means of copyright infringement , as well as sellers of digital media players that pre-load them with third-party add-ons for the express purpose of making " piracy " easy. The XBMC Foundation have expressed that they do not endorse

11625-619: The open source licensing and reuse of Commission software (2021/C 495 I/01) was adopted, under which, as a general principle, the European Commission may release software under EUPL or another FOSS license, if more appropriate. There are exceptions though. In May 2022, the Expert group on the Interoperability of European Public Services came published 27 recommendations to strengthen the interoperability of public administrations across

11750-559: The options of panning/zooming and slideshow with the Ken Burns effect , with the use of CxImage open source library code. XBMC can handle CBZ (ZIP) and CBR (RAR) comic book archive files, this feature lets users view/read, browse and zoom the pictures of comics pages these contain without uncompressing them first. Development was in progress in 2013 on new core features integrating a built-in Games Manager and Game Launcher front-end GUI with

11875-526: The parties stipulated that Google would pay no damages. Oracle appealed to the Federal Circuit , and Google filed a cross-appeal on the literal copying claim. By defying ownership regulations in the construction and use of information—a key area of contemporary growth —the Free/Open Source Software (FOSS) movement counters neoliberalism and privatization in general. By realizing

12000-466: The popularity of which contributed to XBMC being able to handle new image types. Like the majority of applications that originated from a ' homebrew ' scene, modification and customization of the interface using skins is very popular among Kodi users and hundreds of skins and themes are available for users to install. The Kodi skinning engine's flexibility is also advantageous to third parties wanting to create derivative works, as it facilitates rebranding

12125-421: The possibility of perpetual rights, provided the trademark is continuously used and renewed. However, if a trademark is no longer in use, its registration may be subject to cancellation. Trademarks can also lose protection through genericide , a process where a trademark becomes so widely used to refer to a category of goods or services that it loses its distinctiveness and legal protection. A well-known example

12250-608: The present day of UI design." Users can also create their own skin (or simply modify an existing skin) and share it with others via public websites that are used for Kodi skin trading and development. Many such third-party skins exist that are well maintained by the community, and while some skins are originals with unique designs, most begin as a clone or an exact replica of other multimedia software interfaces, such as Apple Front Row , Windows Media Center Edition (MCE), MediaPortal, Wii Channel Menu (Xii) , Xbox 360 interface , and others. In addition to skins and themes users can create

12375-1098: The regional restrictions in order to unblock these sources, disregarding the usage rights. Kodi features an integrated Python Scripts interpreter for addon extensions, and WindowXML application framework (a XML-based widget toolkit engine for creating a GUI for apps and widgets ) in a similar fashion to Apple macOS Dashboard Widgets and Microsoft Gadgets . Python widget scripts allow normal users to add new functionality to Kodi themselves, using Python scripting language. Current plugin scripts include functions like Internet-TV and movie-trailer browsers, cinemaguides, weather forecast, over-the-top content video streaming services like YouTube, BBC iPlayer , Hulu , Netflix , Veoh , MLB.tv , Internet-radio-station browsers such as Pandora Radio, online picture sharing sites like Flickr , TV guides such as TVShow Time , e-mail clients, instant messaging , different timetables, home automation scripts to front-end control PVR software and hardware, P2P file-sharing downloaders ( BitTorrent ), IRC , also casual games such as Tetris . Kodi has

12500-515: The registration of the trademark. A comprehensive clearance search can help avoid costly and time-consuming issues, such as refusal to register, opposition or cancellation proceedings, or a trademark infringement lawsuit. In the United States, the USPTO maintains a publicly accessible database of registered trademarks. This database can be searched using the Trademark Search system, which replaced

12625-425: The relevant national authority. Using the ® symbol for unregistered trademarks is misleading and can be treated as unfair business practice. It may also result in civil or criminal penalties. A brand is a marketing concept that reflects how consumers perceive a product or service. It has a much wider meaning and refers to the proprietary visual, emotional, rational, and cultural image that customers associate with

12750-418: The required resources and participation for continued development than commercial software backed by companies. However, companies also often abolish projects for being unprofitable, yet large companies may rely on, and hence co-develop, open source software. On the other hand, if the vendor of proprietary software ceases development, there are no alternatives; whereas with FOSS, any user who needs it still has

12875-484: The right, and the source-code, to continue to develop it themself, or pay a 3rd party to do so. As the FOSS operating system distributions of Linux has a lower market share of end users there are also fewer applications available. "We migrated key functions from Windows to Linux because we needed an operating system that was stable and reliable -- one that would give us in-house control. So if we needed to patch, adjust, or adapt, we could." Official statement of

13000-426: The same article. For example, the particular design of a bottle may qualify for copyright protection as a non-utilitarian [sculpture], or trademark protection based on its shape, or the ' trade dress ' appearance of the bottle as a whole may be protectable. Titles and character names from books or movies may also be protectable as trademarks while the works from which they are drawn may qualify for copyright protection as

13125-405: The same category of goods the trademark is protected under. An example of the second type is that Audi can run advertisements saying that a trade publication has rated an Audi model higher than a BMW model since they are only using "BMW" to identify the competitor. In a related sense, an auto mechanic can truthfully advertise that he services Volkswagens , and a former Playboy Playmate of

13250-489: The same machine or over the network. Plug-ins , using either C/C++ programming languages to create binary add-ons or the Python scripting language to create Script Addons, expand Kodi to include features such as television program guides, YouTube , Hulu , Netflix , Veoh , online movie trailer support, and Pandora Radio and podcast streaming. Kodi also functions as a game launcher on any operating system. Kodi's source code

13375-971: The source code is, therefore, a necessary but not sufficient condition. FOSS is an inclusive umbrella term for free software and open-source software . FOSS is in contrast to proprietary software , where the software is under restrictive copyright or licensing and the source code is hidden from the users. FOSS maintains the software user's civil liberty rights via the " Four Essential Freedoms " of free software. Other benefits of using FOSS include decreased software costs, increased security against malware , stability, privacy , opportunities for educational usage, and giving users more control over their own hardware. Free and open-source operating systems such as Linux distributions and descendants of BSD are widely used today, powering millions of servers , desktops , smartphones , and other devices. Free-software licenses and open-source licenses are used by many software packages today. The free software movement and

13500-521: The source code themselves and can put trust on a community of volunteers and users. As proprietary code is typically hidden from public view, only the vendors themselves and hackers may be aware of any vulnerabilities in them while FOSS involves as many people as possible for exposing bugs quickly. FOSS is often free of charge although donations are often encouraged. This also allows users to better test and compare software. FOSS allows for better collaboration among various parties and individuals with

13625-486: The source of goods or services can serve as a trademark. In addition to words, slogans, designs, or combinations of these, trademarks can also include non-traditional marks like sounds, scents, or colors. Under the broad heading of trademarks, there are several specific types commonly encountered, such as trade dress, collective marks, and certification marks: To maintain distinctiveness , trademarks should function as adjectives, not as nouns or verbs, and be paired with

13750-486: The standard Ubuntu Desktop version 8.04 and later, as well as DEB packages for Debian . Kodi for OS X (formerly XBMC for Mac ) runs natively on Mac OS X Tiger and later, as well as on the Apple TV. 1080p playback can be achieved on Apple computers either via software decoding on the CPU, if it is powerful enough, or by hardware-accelerated video decoding for hardware supporting Apple's VDA API or video decoders such as

13875-481: The stone's origin and the workers responsible. Wine amphorae marked with seals were also found in the tomb of Pharaoh Tutankhamun , who ruled ancient Egypt more than 3,000 years ago. Over 2,000 years ago, Chinese manufacturers sold goods marked with identifying symbols in the Mediterranean region. Trademarks have also been discovered on pottery, porcelain, and swords produced by merchants in ancient Greece and

14000-508: The trademarked name MySQL. In August 2010, Oracle sued Google , claiming that its use of Java in Android infringed on Oracle's copyrights and patents. In May 2012, the trial judge determined that Google did not infringe on Oracle's patents and ruled that the structure of the Java APIs used by Google was not copyrightable. The jury found that Google infringed a small number of copied files, but

14125-704: The use of third-party add-ons that are designed for the purpose of "piracy", and it takes active steps to disassociate and distance the Kodi project from third-party add-ons that violate copyright. These steps include blocking such add-ons and banning all discussions about piracy in their community forums, as well as threatening legal action against those using the Kodi trademarks or logos to promote add-ons and digital media players that come with them pre-installed with such add-ons. Kodi supports many common audio, video, and image formats, playlists, audio visualizations (FishBMC, Goom, Matrix, MilkDrop , Shadertoy ), slideshows, weather forecast reporting, and third-party plugins. It

14250-837: The vulnerabilities, that no code leaks or exfiltrations occur and that reverse engineering of proprietary code is a hindrance of significance for malicious hackers. Sometimes, FOSS is not compatible with proprietary hardware or specific software. This is often due to manufacturers obstructing FOSS such as by not disclosing the interfaces or other specifications needed for members of the FOSS movement to write drivers for their hardware - for instance as they wish customers to run only their own proprietary software or as they might benefit from partnerships. While FOSS can be superior to proprietary equivalents in terms of software features and stability, in many cases it has more unfixed bugs and missing features when compared to similar commercial software. This varies per case, and usually depends on

14375-485: The web. Perens subsequently stated that he felt Eric Raymond 's promotion of open-source unfairly overshadowed the Free Software Foundation's efforts and reaffirmed his support for free software. In the following 2000s, he spoke about open source again. From the 1950s and on through the 1980s, it was common for computer users to have the source code for all programs they used, and the permission and ability to modify it for their own use. Software , including source code,

14500-575: Was "Open-source", and quickly Bruce Perens , publisher Tim O'Reilly , Linus Torvalds, and others signed on to the rebranding. The Open Source Initiative was founded in February 1998 to encourage the use of the new term and evangelize open-source principles. While the Open Source Initiative sought to encourage the use of the new term and evangelize the principles it adhered to, commercial software vendors found themselves increasingly threatened by

14625-754: Was adopted as the official name in 2008) and was later made available under the name XBMC as a native application for Android , Linux , BSD , macOS , iOS / tvOS , and Microsoft Windows -based operating systems. Then the project was renamed again from XBMC to "Kodi" in July 2014 with the release of Kodi 14 (instead of the expected XBMC 14 release), while still keeping "XBMC Foundation" as the name for its legal entity that owns Kodi's code as well as directly related trademarks and logos. Because of its open source and cross-platform nature, with its core code written in C++ , modified versions of Kodi XBMC together with JeOS have been used as

14750-447: Was commonly shared by individuals who used computers, often as public-domain software (FOSS is not the same as public domain software, as public domain software does not contain copyrights ). Most companies had a business model based on hardware sales, and provided or bundled software with hardware, free of charge. By the late 1960s, the prevailing business model around software was changing. A growing and evolving software industry

14875-462: Was competing with the hardware manufacturer's bundled software products; rather than funding software development from hardware revenue, these new companies were selling software directly. Leased machines required software support while providing no revenue for software, and some customers who were able to better meet their own needs did not want the costs of software bundled with hardware product costs. In United States vs. IBM , filed January 17, 1969,

15000-438: Was from the start designed to be otherwise very resource-efficient, for being as powerful and versatile a framework as it is. It runs well on what (by Intel Atom standards) are relatively underpowered OpenGL 1.3 (with GLSL support), OpenGL ES 2.0 or Direct3D (DirectX) 9.0 capable systems that are IA-32 / x86 , x86-64 , ARM (AArch32 and AArch64), RISC-V , or PowerPC G4 or later CPU based. When software decoding of

15125-528: Was in the February 1986 edition of the FSF's now-discontinued GNU's Bulletin publication. The canonical source for the document is in the philosophy section of the GNU Project website. As of August 2017 , it is published in 40 languages. To meet the definition of "free software", the FSF requires the software's licensing respect the civil liberties / human rights of what the FSF calls the software user's " Four Essential Freedoms ". The Open Source Definition

15250-572: Was motivated partly by a desire to avoid GPLv3. The Samba project also switched to GPLv3, so Apple replaced Samba in their software suite by a closed-source, proprietary software alternative. Leemhuis criticizes the prioritization of skilled developers who − instead of fixing issues in already popular open-source applications and desktop environments − create new, mostly redundant software to gain fame and fortune. He also criticizes notebook manufacturers for optimizing their own products only privately or creating workarounds instead of helping fix

15375-517: Was published in March 1985 titled the GNU Manifesto . The manifesto included significant explanation of the GNU philosophy, Free Software Definition and " copyleft " ideas. The FSF takes the position that the fundamental issue Free software addresses is an ethical one—to ensure software users can exercise what it calls " The Four Essential Freedoms ". The Linux kernel , created by Linus Torvalds ,

15500-575: Was released as freely modifiable source code in 1991. Initially, Linux was not released under either a Free software or an Open-source software license. However, with version 0.12 in February 1992, he relicensed the project under the GNU General Public License . FreeBSD and NetBSD (both derived from 386BSD ) were released as Free software when the USL v. BSDi lawsuit was settled out of court in 1993. OpenBSD forked from NetBSD in 1995. Also in 1995, The Apache HTTP Server , commonly referred to as Apache,

15625-516: Was released under the Apache License 1.0 . In 1997, Eric Raymond published The Cathedral and the Bazaar , a reflective analysis of the hacker community and Free software principles. The paper received significant attention in early 1998, and was one factor in motivating Netscape Communications Corporation to release their popular Netscape Communicator Internet suite as Free software . This code

#461538