Uploaded image for project: 'Legal Discuss'
  1. Legal Discuss
  2. LEGAL-141

How can we ensure code generated by maven archetypes or code generators is as freely usable as possible?

    XMLWordPrintableJSON

Details

    • Question
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • None

    Description

      There is currently a discussion on the camel dev list about maven archetypes from apache camel.

      The goal is to provide archetypes that allow our users to use the code as freely as possible. Ideally to simply have their copyright on the code and use whatever license they like. (If possible).

      So the question is how do we acheive this?

      1. Have no license headers and no license file in the generated code. Can we do that? What would that mean for users?
      2. Have no license headers in the files but one license in the top directory. What license would be suitable?
      3. Have license headers in the files and in the top directory. Again the question which license to use.

      From http://www.apache.org/legal/src-headers.html#faq-exceptions
      my understanding is that we must include license headers in the source files of the maven archetypes. (Not the resulting code). Is that correct?

      Attachments

        Activity

          People

            Unassigned Unassigned
            cschneider Christian Schneider
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: