I have a project that is a resume.

The resume, and the data contained within it are the heart of the project and written in a data format (XML).

There is also, however, a style sheet written in XSLT that transforms the XML data into a graphical output.

I want to release the whole project under one license and since the heart of the project is the resume data, which is not at all software, it seems like Creative Commons would be the correct approach.

However, there is some software process involved in the project and it is impossible to separate out just the data.

Should I use a software license for this or a Creative Commons license?

Mainly I am just interested in the larger distinction between a "Software" license, such as the MIT license, and a creative works license which are explicitly not for software however, the only restriction I care about is attributions. I just don't want someone able to pass the project or data contained as his or her own.

  • Related: Why is CC BY-SA discouraged for code? – Brandin Nov 13 '17 at 10:56
  • 5
    "I want to release the whole project under one license" - Why? If you want to be clear, say "the software program contained in foo.cpp" is licensed under license A, and the resume data and style sheet are licensed under license B. The whole point of the license is to make the terms clear. – Brandin Nov 13 '17 at 10:59
  • Is the software intrinsically linked to the current data set or can you imagine that someone could use the software with a different data set? – Bart van Ingen Schenau Nov 13 '17 at 16:15
  • @BartvanIngenSchenau they are intrinsically linked. The software is written explicitly for this data and would not work with other data. – Startec Nov 13 '17 at 20:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.