Kodi Community Forum
Kodi on the new AppleTV4 - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: iOS & tvOS (https://forum.kodi.tv/forumdisplay.php?fid=137)
+---- Thread: Kodi on the new AppleTV4 (/showthread.php?tid=238524)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27


RE: Kodi on the new AppleTV4 - earl365 - 2015-11-04

How do you plan to address the GPL issue? Entire Kodi codebase is GPL licensed. VLC was pulled from AppStore until it was, through a painful process, relicensed as LGPL.
By putting MrMC to AppStore you will be, at least according to FSF, violating GPL.

https://www.fsf.org/blogs/licensing/more-about-the-app-store-gpl-enforcement
http://www.engadget.com/2011/01/08/vlc-app-removed-from-app-store/

EDIT: And according to at least some of the Kodi developers as well
http://forum.kodi.tv/showthread.php?tid=204164


RE: Kodi on the new AppleTV4 - kimp93 - 2015-11-04

(2015-11-04, 04:56)earl365 Wrote: How do you plan to address the GPL issue? Entire Kodi codebase is GPL licensed. VLC was pulled from AppStore until it was, through a painful process, relicensed as LGPL.
By putting MrMC to AppStore you will be, at least according to FSF, violating GPL.

https://www.fsf.org/blogs/licensing/more-about-the-app-store-gpl-enforcement
http://www.engadget.com/2011/01/08/vlc-app-removed-from-app-store/

EDIT: And according to at least some of the Kodi developers as well
http://forum.kodi.tv/showthread.php?tid=204164

As you link it, mrmc already made clear arguments about licensing issue in the thread.
Personally I don't see any problem with GPL license and App Store submission.


RE: Kodi on the new AppleTV4 - earl365 - 2015-11-04

Actually, I've seen it in the other thread now. It didn't seem like clear argument to me though, more like "other people are violating GPL, so can I". He also seems to misunderstand the VLC situation, it wasn't just VLC that got pulled, it was a third party VLC fork that was pulled because of VLC developer.


RE: Kodi on the new AppleTV4 - MrMC - 2015-11-04

I understand GPLv2+ very well, lived and breathed in it since 2008. I'm a big GPLv2+ fan, it works. GPLv3 is just plain insane in this day and age. GPLv3 is the kiss of death for any software base that adopts it. All GPLv3+ based code has been purged from the MrMC fork, gone, never to return.

XCode 7 also changes the landscape regarding GPLv2+, anyone can take the codebase of MrMC, make changes, compile and install on their Apple devices with zero restrictions. And that includes the new AppleTV. This is the intent of GPL and follows the spirit of what GPL licensing is all about. Open source code for others to build on and use.

We understand the previous VLC situation very well. We don't think MrMC will have the same problem. We have done our research and investigation into this subject and have concluded that GPLv2+ is not an issue. I'm not going to argue the whys and wherefores here. This is all I'm going to say on this subject as it tends to get volatile quickly and frankly our opinions don't really matter as it boils down to lawyers and the judge/ jury in the final decision.

The 80 percent user base out there just wants to install something and go with little or no hassles and that's what MrMC aims to provide. The codebase will be public for those that want to diddle with the internals or enable features that cannot be present in the Apple App Store. Or even fork it, we do insist that you rebrand if you intend to distribute it.


RE: Kodi on the new AppleTV4 - jeromeof - 2015-11-04

This sounds great, can't wait.

By the way, have you guys investigated using JS for 'scripting' (as a replacement for Python). I have developed some Pebble applications with their SDK and it basically works by having Pebble Appstore (on IOS) download JS for each Pebble App to run in the background on the Pebble IOS application (then the JS can communicate / configure the Pebble OS running on the watch). It always struck me that that is basically what we would want to have a full scriptable replacement for Python in a fork of Kodi which would potentially be ok as far as Apple Appstore rules.

Also, there might be a possibility of allowing existing python based Add-ons to migrate to JS by using a tool like this Python to JS transpiler:
https://github.com/rusthon/Rusthon

Jerome


RE: Kodi on the new AppleTV4 - earl365 - 2015-11-04

I don't think Xcode 7 changes anything. It's a completely different distribution channel.

The problem is that the AppStore DRM violates section 6 of GPL. And if Apple distributes MrMC through AppStore with DRM, such distribution will not be GPL compliant. The DRM has not changed since 2010, so I really don't see how putting MrMC to AppStore is any different than putting GNU GO there, which was the very first app to be removed from AppStore due to GPL compliance.

Sure there is other GPL software in AppStore, but it's mostly low profile stuff simply flying under the radar, it is by no means proof that AppStore is suddenly compatible with GPL.


RE: Kodi on the new AppleTV4 - MrMC - 2015-11-04

(2015-11-04, 16:43)jeromeof Wrote: This sounds great, can't wait.

By the way, have you guys investigated using JS for 'scripting' (as a replacement for Python). I have developed some Pebble applications with their SDK and it basically works by having Pebble Appstore (on IOS) download JS for each Pebble App to run in the background on the Pebble IOS application (then the JS can communicate / configure the Pebble OS running on the watch). It always struck me that that is basically what we would want to have a full scriptable replacement for Python in a fork of Kodi which would potentially be ok as far as Apple Appstore rules.

Also, there might be a possibility of allowing existing python based Add-ons to migrate to JS by using a tool like this Python to JS transpiler:
https://github.com/rusthon/Rusthon

Jerome

Jerome wins the prize for guessing the replacement for python Smile


RE: Kodi on the new AppleTV4 - earl365 - 2015-11-04

Are you planning JavascriptCore based plugins? That would really be pushing the 3.3.2 section of developer agreement, I'm actually quite curious if such thing would get approved. That would be a major thing.


RE: Kodi on the new AppleTV4 - TrackZ - 2015-11-04

Any chance this will bitstream HD audio codecs (like up to 7.1 TrueHD and DTS-MA) from the Apple TV given the previous comments on bitstreaming?

What about VC1 and MPEG2 video codec support?

How will it handle subtitles, especially PGS in an MKV?

Do hope to see 24Hz output at some point as well.


RE: Kodi on the new AppleTV4 - jeromeof - 2015-11-04

(2015-11-04, 18:28)earl365 Wrote: Are you planning JavascriptCore based plugins? That would really be pushing the 3.3.2 section of developer agreement, I'm actually quite curious if such thing would get approved. That would be a major thing.

Pebble get around this by 'shipping' initial JS code from all the 'apps' with their App Store. So, If you launch a new Pebble App you have to wait for the initial JS code to be included in the next release of the Pebble IOS app. But then subsequently updates to the Pebble app JS is automatically used / pulled into the Pebble IOS App.


RE: Kodi on the new AppleTV4 - chefente - 2015-11-04

First of all thank your MrMC for doing this. I don't know if it was mentioned before but I wanted to know if IPTV simple client will be somehow possible on Apple Tv because thats what´s most important for me, i mean with m3u import.


RE: Kodi on the new AppleTV4 - GoodOmens - 2015-11-04

(2015-11-04, 01:29)MrMC Wrote:
(2015-11-03, 23:24)ptaylor Wrote: Is there a more appropriate place to discuss MrMC?

Perhaps a google search might turn up something Smile Think what a proper domain name would be.

"MrMC is an open source (GPL), multiple platform, software media player for digital media." - I'm assuming that's you Huh


RE: Kodi on the new AppleTV4 - MrMC - 2015-11-04

Yep, crappy site place holder for now Smile

add a /forum and there's more


RE: Kodi on the new AppleTV4 - AngelArs - 2015-11-04

(2015-11-03, 16:58)loekf Wrote: I thought an app could load more assets (from iCloud) after the inital 200 MB max. download. AFAIK, the downloadable assets are managed into some kind of pool to avoid the ATV would run out of storage. So, if a running app needs assests, assets from non-running apps are "paged out" (removed).

That was my understanding too.


Kodi on the new AppleTV4 - kilyman - 2015-11-04

Why? Why a stipped down Kodi. I was xbmc user since ever. Liked ATV 1 with XBMC with crystal HD Hardware and day by day optimized my kodi database. I switched to ATV2 then pivos and now i used a Ouya with Kodi 14.2 It is perfect stable and fast. The only reason to buy a ATV4 is a perfect working kodi 15.x. Who needs a only player without skins and addons? So Perhaps go for a NVIDIA Shield 4k and kodi and capable of voice search via remote. Perhaps it is easier build this into kodi as making a tvos build. I really love Apple but who wants to downgrade features