9

I think this question is specific to indie developers be concerned about. Think about it as a "license clarification" or a "license practical use case".

I need to know how must be my project basic packages structure and how can I distribute it?

I am an app developer, I have no site yet, I will just create the code (package (B) will be my placeholder assets I manage to create with my very limited skills, or assets I could buy later to let my project have some unique visual/sfx/music features, if it does not conflict with package (C) in any way that could cause me trouble).

I thought:
A) a binary proprietary executables application package (no source distribution).
B) a media/assets package of proprietary media (could be packed together with (A)).
C) a media/assets package of CC content.

The problem about package (C) is:

  1. Is CC-0 the only CC content I can be tranquil about? I will have to redistribute it at least as CC-BY package according to this: if-i-create-a-collection-that-includes-a-work-offered-under-a-cc-license-which-licenses-may-i-choose-for-the-collection
  2. How ok is to use CC-BY and CC-BY-SA content on package (C)? As I read, any CC-BY-SA, at least, interfere with screenshots, videos and any other promoting media (but that promoting media is not too much troublesome to me at least, unless I create cut-scenes with my own project).
  3. Does any CC-BY-SA content affect package (A) or (B) in any way other than specified at (2)? So (A) or (B) would have to fall under some CC license?
  4. Does this CC-BY-SA clause "For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License." will force me to freely distribute my project as open source about the synchronization code part of my project engine (or even the full source code)? considering the project may be seen as a "performance".
  5. The package (C) may be required for the application to run, so, in this case of unbreakable dependency, will it affect the application license in any way? Also, in case I am able to make the application run without it, would the application still be affected by it?
  6. May I distribute package (C) together with my application solely, and later on, users (who bought it) may redistribute package (C) freely and even publish it on sites that redistribute CC content? Or am I forced to promptly make that package freely available on my site (or at the site that will sell it) and/or on some other site? Or can I only distribute it from some other site and only link to it from my site?

PS.: License code excerpts confirming the answer are mostly appreciated! I've been trying to read and understand it all, but it is surely not easy to me... Other granted sources of information like FAQs or another kind, may be good enough too (as they usually refer to the license code trying to make it more easy to understand).

PS.2: to anyone interested, some interesting common sense notions to be aware about public domain media: http://pixabay.com/en/blog/posts/public-domain-images-what-is-allowed-and-what-is-4/

3
  • 3
    This is a good start to your question but you left out some critical details. Namely, what's your specific domain? Are you an app developer who is looking at re-using some CC licensed content? Or are you a content creator using the CC license and you're trying to identify how others would use your work? The second sentence of your question implies the first case, but please consider editing your question to make it clear.
    – user53019
    Dec 17, 2014 at 3:27
  • 1
    @GlenH7, I added the info saying I am just developing/coding, I have no site yet, my project is just beggining and I do not want to loose time with CC content that will cause me trouble later. Dec 17, 2014 at 13:44
  • 1
    Note, CC-0 is not technically a license but a waiver.
    – Nemo
    Jul 25, 2015 at 18:31

1 Answer 1

3

I have done some searching into the subject and found this flow-chart to start with: http://creativecommons.org.au/content/licensing-flowchart.pdf

Following the flow-chart, You have to consider what public-domain means in CC0:

https://wiki.creativecommons.org/wiki/CC0_FAQ

Essentially, once some work is CC0, no attribution is required. You can claim copyright of a work that includes it, without special notice of it creator, but you cannot claim copyright over the work itself. CC0 (by some other creator) means it is not GPL or open-source, because you do not have to perpetuate any kind of license and you can use it commercially -- you merely can't claim that you are the licensed work's creator. That's what no-rights-reserved means.

If you are interested in releasing code in a openly usable license, LGPL, MIT, and CC-BY are pretty comparable and should be considered. Including licensed work in your work is a good thing -- It's part of the meaning of community and synergy -- so it is perfectly good to create and use works that require licenses be embedded or distributed with the final commercial product. And actually, in most cases of even GPL works, you can use the code in commercial products or services, as long as the GPL licensed works are properly represented and made available within the products or services (you can only do this if only one or more components are GPL, and the compiling libraries allow full commercial rights to the software creators).

2
  • good flow-char thx! btw, for individual works if we adapt a cc0 it must be -re-released at least as cc-by acording to this creativecommons.org/faq/…, and if we create a package that contains 2 or more cc0 content, we are obliged to re-release "the package" under at least cc-by, as stated at the link at my post item 1. Feb 5, 2016 at 23:07
  • anyway, I particularly use the attribution required by cc-by license with all cc0 content I use. I actually like doing that to promote the creators. Feb 5, 2016 at 23:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.