1. New to Christmas lighting? Get started with the AusChristmasLighting 101 Manual:
    auschristmaslighting.com/wiki/AusChristmasLighting-101

FPP, OPP, what's the deal??

Discussion in 'Falcon (Pi) Player' started by AAH, May 16, 2019.

  1. AAH

    AAH I love blinky lights :) Community Project Designer Generous Elf

    Joined:
    Dec 27, 2010
    Messages:
    3,188
    Likes Received:
    318
    Location:
    Eaglehawk
    Find Me On:
  2. ryanschristmaslights

    ryanschristmaslights Senior Elf Administrator

    Joined:
    Jun 30, 2010
    Messages:
    664
    Likes Received:
    200
    Location:
    Adelaide, Australia
    Find Me On:
    Many of you would be much more clued on with FPP developments, etc than I. My 'show computer' consists of a standard Windows PC rather than a Raspberry Pi or BeagleBone Black single-board computer. But I would like to stress one point about re-licensing FPP. First up, I am not a lawyer, nor is this legal advice, etc etc.

    I have used Creative Commons licensed works in the past and occasionally (although infrequently) have even licensed my own uploads under a CC type of license. In just about all these cases, these 'works' from other persons or myself have been media (pictures, video, sound) or text related. A number of media-content sites such as YouTube, Vimeo, SoundCloud and Flickr support licensing content uploaded to their platform under a CC type of license.

    Creative Commons licenses are not intended for software and the CC organisation overtly recommends against using their licenses for this purpose: https://creativecommons.org/faq/#can-i-apply-a-creative-commons-license-to-software
    The Free Software Foundation (GPL) also discourages using the CC licenses for software, e.g. the less restrictive CC-BY version: "It should not be used on software"

    One specific situation that I believe would violate a CC-BY-ND license and that you might not want to prevent is the following scenario. This is my own interpretation of the license and to reiterate, I am not a lawyer.
    1. Imaginary Joe notes a problem with CC-BY-ND licensed software that is developed through a Git cloud service (e.g. GitHub)
    2. Imaginary Joe is not one of the developers of this software and is not able to make changes to the main repository directly but would still like to contribute.
    3. In order to fix the issue himself, Imaginary Joe forks that software to his own repository (Joe's fork is an exact copy at this point, not a derivative)
    4. Imaginary Joe determines what the problem is and changes some code in their repository (Joe's fork is now a derivative copy and violates the CC-BY-ND license)
    5. After verifying that he has fixed the problem, Imaginary Joe submits a pull request back to the original repository
    6. A developer reviews the pull request and merges the changes into the original repository.
    7. The CC-BY-ND software has been improved, but not without its license terms being violated in the process.
    The Free Software Foundation's site has a page listing different types of software (and other) licenses: https://www.gnu.org/licenses/license-list#SoftwareLicenses
     
    AAH likes this.
  3. BradsXmasLights

    BradsXmasLights WiFi Interactive

    Joined:
    Dec 23, 2010
    Messages:
    562
    Likes Received:
    36
    Location:
    Brisbane, Australia
    Find Me On:
    IMO I don't care what license says.

    FPP is Falcon Christmas; End of Story in my view.
     
  4. djgra79

    djgra79 My name is Graham & I love flashing lights! Generous Elf

    Joined:
    Dec 27, 2011
    Messages:
    1,238
    Likes Received:
    382
    Location:
    Cranbourne West
    Find Me On:
  5. BradsXmasLights

    BradsXmasLights WiFi Interactive

    Joined:
    Dec 23, 2010
    Messages:
    562
    Likes Received:
    36
    Location:
    Brisbane, Australia
    Find Me On:
    It might've been all legal to "re-use" their open-source work in it's entirety; but it's still wasn't ethical IMO.

    That said; I guess the people whom unwittingly went with a cloned board are still going to be looked after with FPP support.
     

Share This Page