• anlumo@feddit.de
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    https://www.law.cornell.edu/wex/compilation

    Under the Copyright Act, a compilation is a “work formed by the collection and assembling of preexisting materials or of data that are selected, coordinated, or arranged in such a way that the resulting work as a whole constitutes an original work of authorship. The term compilation includes collective works” 17 U.S.C. 101. This gives the compilation a separate copyright from any of the individual pieces within it. An author who creates a compilation owns the copyright of the compilation but not of the component parts.

    • Yes, the complete program (collection) is possibly copyrighted, but the invididual functions aren’t. I don’t care about your main(), I care about your generateUniqueDeviceKey().

      The compilation only copyrights the specific selection of works within it. The works themselves don’t get copyrighted.

      • anlumo@feddit.de
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        I personally care about the full product, because that’s what I’m selling. I have no idea why your generateUniqueDeviceKey would be valuable on its own.