Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
RokuKevin
Visitor

Using Open Source in Developing a Channel Application

There has been much interest in using the open source development
model to create useful channels for the Roku Digital player. Roku is
also interested in supporting channels developed in this way, but the
license chosen must comply with the Roku Developer Agreement.

The Roku Developer Agreement restricts developers using the Roku APIs
from incorporating open source code into applications that are subject
to licenses such as GPL and LPGL. The reason for this restriction is to
insure that Roku is not committed, without its knowledge or consent, to
post information in the Channel Store, the Roku user interface or in any
Roku documentation, such as a requirement to provide open source
licensing terms or notice of source code modifications to open source
code. A channel developer may not create or use source code that
imposes third party obligations on Roku.

There are various open source licenses that do not carry the same
obligations as the GPL and the LGPL and these would not violate the Roku
Developer Agreement. The MIT license and the Berkeley license, for
example, do not carry these obligations.

--Kevin
0 Kudos
2 REPLIES 2
zimbra
Visitor

private channel marketplace

Kevin, I know that some places I've worked in the past have hosted a "marketplace" for the swapping of extensions and plugins - I think that something similar for private channels might be a way to encourage the growth of the dev community. I can see a repository of freely shared code that would jump-start projects that could grow into channel-store entries, in the future.

(Looking at the previous paragraph, did I just describe sourceforge, with a roku banner at the top? Maybe I did.)
0 Kudos
RokuKevin
Visitor

Re: Using Open Source in Developing a Channel Application

Zimbra,

As you point out, there our sites out there that will help open source developers collaborate on projects. We are looking forward to seeing what channels the community will develop.

--Kevin
0 Kudos
Need Assistance?
Welcome to the Roku Community! Feel free to search our Community for answers or post your question to get help.

Become a Roku Streaming Expert!

Share your expertise, help fellow streamers, and unlock exclusive rewards as part of the Roku Community. Learn more.