Plugin Development Questions (Database Related) | Page 2

Discussion in 'Plugin Development' started by Melloware, October 15, 2010.

  1. Mike Lowrey

    Mike Lowrey Portal Pro

    Joined:
    February 4, 2009
    Messages:
    638
    Likes Received:
    125
    Location:
    Berlin
    Ratings:
    +125 / 0
    Home Country:
    Germany Germany
    Melloware
    I've already read the article about wp and i can tell you only what i think... and as long as "the authors" of the GPL say "we mean linking to libraries is derive work" and while keeping in mind that the LGPL mainly adresses this issue i would say it's against the GPL.



    But i also think that the discussion about what the GPL says is unimportant if the devs of mp will post what they think. (It's a bit like with "Mono" and .Net as long as Microsoft say that they will not use their patents against Mono it's no problem...)
     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. tourettes
    • Team MediaPortal

    tourettes Retired Team Member

    Joined:
    January 7, 2005
    Messages:
    17,301
    Likes Received:
    4,595
    Ratings:
    +4,810 / 3
    It wont be that simple since MP has lot of 3rd party GPL code as well so we cannot give any insteructions that deviate from the GPL lisencing itself. I don't know the GPl lisence hat good that I would be able to comment the actual issue itself.
     
  4. Melloware

    Melloware Portal Pro

    Joined:
    October 26, 2007
    Messages:
    83
    Likes Received:
    1
    Occupation:
    Intelliremote Developer
    Ratings:
    +1 / 0
    Home Country:
    United States of America United States of America
    I appreciate everyone's feedback. Rekenaar, you might be right about their being no place for a commercial plugin for MP.

    The plugin I wanted to build is this...

    MonkeyTunes - DACP Server for MediaMonkey

    I currently have a DACP server for MediaMonkey which gives iPhones/iPads/iPods/Android device a TRUE two way remote. I know their is currently iPimp but that is still a web based browser remote. User want a native remote on their mobile device and if you have ever used Apple Remote for iTunes it is a superior UI and product that also supports Apple TV. If you are unfamiliar with it check out this link...

    http://www.apple.com/itunes/remote/



    My MonkeyTunes plugin is currently C# code so porting and making a similar MP plugin was my thought since I currently sell my MonkeyTunes plugin and it gets rave reviews from users. So I thought since MP was C# this would be my logical next port. But I think it will have to be Banshee since that is also C# and it is Mozilla-licensed.

    But the GPL unfortunately is just too restrictive to allow this happen.
     
  5. tourettes
    • Team MediaPortal

    tourettes Retired Team Member

    Joined:
    January 7, 2005
    Messages:
    17,301
    Likes Received:
    4,595
    Ratings:
    +4,810 / 3
    You could always build a proxy plugin for MP and make it GPL. Then you can keep the "business logic" in closed source code.
     
  6. Melloware

    Melloware Portal Pro

    Joined:
    October 26, 2007
    Messages:
    83
    Likes Received:
    1
    Occupation:
    Intelliremote Developer
    Ratings:
    +1 / 0
    Home Country:
    United States of America United States of America
    Interesting. But if the proxy plugin is calling code isn't that still technically the same issue? So if the proxy plugin just has all the MP code in it and it delegates business logic off the a C# Library DLL isn't that still a dynamically linked library and thus subject to the GPL?

    I think this would be the best route and it was how I designed it anyway with MediaMonkey,. All of the MediaMonkey code is in one class and the rest of the logic is in my library. I just happen to package the entire plugin up for install convenience. I think I will go ahead with this plan if anyone doesn't object.
     
  7. Mike Lowrey

    Mike Lowrey Portal Pro

    Joined:
    February 4, 2009
    Messages:
    638
    Likes Received:
    125
    Location:
    Berlin
    Ratings:
    +125 / 0
    Home Country:
    Germany Germany
  8. SilentException
    • Team MediaPortal

    SilentException Retired Team Member

    Joined:
    October 27, 2008
    Messages:
    2,617
    Likes Received:
    1,125
    Gender:
    Male
    Location:
    Rijeka, Croatia
    Ratings:
    +1,129 / 0
    Home Country:
    Croatia Croatia
    I think ForTheRecord functions in similar way. Plugin for MePo is open source while back end is closed. So, that's OK, if you want to go that route.
     
  9. Melloware

    Melloware Portal Pro

    Joined:
    October 26, 2007
    Messages:
    83
    Likes Received:
    1
    Occupation:
    Intelliremote Developer
    Ratings:
    +1 / 0
    Home Country:
    United States of America United States of America
    Thanks for all the great info guys. I will check out ForTheRecord.
     
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!