Hot answers tagged

39

Tivolization, named after TiVo that widely used it, is a practice of devices running free software, but placing restrictions (such as digital signatures) that block running modified versions of the software on the device. An argument can be made (as Richard Stallman actually did), that such a device could redistribute the source code of the GPLed software ...


10

Your analysis seems to be sound except: You may be able get around this by Referring to the CC media rather than including it (downloaded from the web) Publishing a link (inside the app) to the CC media in an approved non-drm mechanism. Including the CC media in a form that is unprotected. Note: You CAN use DRM, you just cannot restrict the rights.


9

There is nothing which prohibits you from creating software which implements DRM and licensing it under GPL. The GPL can be applied to any software, regardless of what that software does when it is run. But from a purely technical viewpoint, open source software can hardly be effective at enforcing DRM because the user could easily modify the software to ...


8

Linus has stated that he didn't like the anti-tivoization clause in GPLv3 because it fundamentally changes the GPL. The whole point and purpose of the GPL, in Linus' mind, is to make users of GPL software pay back to the community by making all of their improvements of GPL software available to the community under the same terms. That's it. With anti-...


5

I am going to answer this by dipping down in the actual license, and some of the work that led to it. Early on in the process to create CC version 4.0, it was objected that a too strict ban on "Technological Protection Measures - TPM" (lawyer-speak for DRM) that had been used in previous version would disallow use of CC licensed materials on too many ...


4

No, the GNU GPL 3 does not prohibit DRM. Note that in legal terms, DRM is usually referred to as (Effective) Technological Measures (ETM). The relvant text is in part 3 of GPLv3: When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights ...


4

Let's break this down. Your title indicates that you want a copyleft license - this rules out all permissive licenses. Just for the record: "copyleft" means that any downstream recipients who distributes adaptations of your framework, is required to offer anyone who receives an adapted work, source code for the adaptation, under the same license (...


4

My goal is for people to be able to use the framework to develop their own projects and only be required to release any changes made to the framework back to the community i.e. they should not be required to publish their project's 'content' as open source. GPL/LGPL/AGPL do not trigger the "linking" requirement on artwork, unless the code itself is present ...


3

In non-legal language, the terms of the CC-BY 4.0 are: You are free to: Share — copy and redistribute the material in any medium or format Adapt — remix, transform, and build upon the material for any purpose, even commercially. Under these terms, creating a song that includes a CC-BY licensed sound effect exercises the Adapt right. For ...


2

DRM is also known as "Effective Technological Measures" (ETM). Under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, WIPO Copyright requires Member States to provide adequate legal protection against the circumvention of ETM. Anti-circumvention has since been incorporated into the copyright laws of most jurisdictions around the world. ...


1

Be friendly to your users... consider making your code debugger-friendly, or even giving access to source, if that is important to them. If not, and debugger-requiring research is common, see if you can ease getting the needed information into the hands of your engineers, or how to make that need disappear.


1

Well, this is a complicated matter. Generally open source uses and covers copyright. But the rights and freedoms granted by open source or free software can be restricted with more than just copyright. DRM is an example how these restrictions can be applied. DRM is a technical measure that tries to prevent copying or prevent execution of code that isn't ...


Only top voted, non community-wiki answers of a minimum length are eligible