Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. Article Writing
  4. Software licensing and copyright for articles submitted for publication on Codeproject

Software licensing and copyright for articles submitted for publication on Codeproject

Scheduled Pinned Locked Moved Article Writing
questionannouncement
5 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Offline
    E Offline
    Euhemerus
    wrote on last edited by
    #1

    I am currently in the process of designing and coding an application for an article to be submitted to Codeproject for publication. What I am wondering is; how do I maintain the copyright to the program and its source code? I am more than willing for other people to use the source code to enhance their own projects or make derivative works; that's why I will be submitting the article to codeproject. What does my program/source code need to contain to prove I own the copyright? Also, do I need to include a license agreement (I was thinking of using the COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0) with the source/program? Thanks for any assistance. I'm rather new to this publishing lark!

    S 1 Reply Last reply
    0
    • E Euhemerus

      I am currently in the process of designing and coding an application for an article to be submitted to Codeproject for publication. What I am wondering is; how do I maintain the copyright to the program and its source code? I am more than willing for other people to use the source code to enhance their own projects or make derivative works; that's why I will be submitting the article to codeproject. What does my program/source code need to contain to prove I own the copyright? Also, do I need to include a license agreement (I was thinking of using the COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0) with the source/program? Thanks for any assistance. I'm rather new to this publishing lark!

      S Offline
      S Offline
      Sean Ewington
      wrote on last edited by
      #2

      Hi Digital Thunder, I suppose it depends on the license you choose. Here is the our license: http://www.codeproject.com/info/cpol10.aspx[^] And here is there CDDL http://www.opensource.org/licenses/cddl1.php[^]

      Thanks, Sean Ewington The Code Project

      E 1 Reply Last reply
      0
      • S Sean Ewington

        Hi Digital Thunder, I suppose it depends on the license you choose. Here is the our license: http://www.codeproject.com/info/cpol10.aspx[^] And here is there CDDL http://www.opensource.org/licenses/cddl1.php[^]

        Thanks, Sean Ewington The Code Project

        E Offline
        E Offline
        Euhemerus
        wrote on last edited by
        #3

        Hi Sean, thanks for the reply. I'm still no clearer though. Neither license stipulates HOW the license is 'added' to the source code and the executable. Is it just a matter of including it as a text file with the source/binary package or should my program be able to display the license on demand say through a button 'View License'? My other point was, how do I ensure that the original source code is attributable and copyrighted to myself? Is it simply a case of adding a notice within the source saying 'This code is copyright to John Doe' Is that enough? As you can guess, i've never published any programs before. Written many, published none!

        S 1 Reply Last reply
        0
        • E Euhemerus

          Hi Sean, thanks for the reply. I'm still no clearer though. Neither license stipulates HOW the license is 'added' to the source code and the executable. Is it just a matter of including it as a text file with the source/binary package or should my program be able to display the license on demand say through a button 'View License'? My other point was, how do I ensure that the original source code is attributable and copyrighted to myself? Is it simply a case of adding a notice within the source saying 'This code is copyright to John Doe' Is that enough? As you can guess, i've never published any programs before. Written many, published none!

          S Offline
          S Offline
          Sean Ewington
          wrote on last edited by
          #4

          Unless you're using GPL, I believe all the licenses have a statement that covers what "source code" is and how it is to be used, which is mirrored in the statement at the end of each article. If you want to use GPL, you can how to add to your code here: http://www.codeproject.com/info/Licenses.aspx[^] But for CPOL, for example, your code itself does not need to be tagged with anything. The bottom of each article is tagged with this line: "This article, along with any associated source code and files, is licensed under _______ "

          Thanks, Sean Ewington The Code Project

          L 1 Reply Last reply
          0
          • S Sean Ewington

            Unless you're using GPL, I believe all the licenses have a statement that covers what "source code" is and how it is to be used, which is mirrored in the statement at the end of each article. If you want to use GPL, you can how to add to your code here: http://www.codeproject.com/info/Licenses.aspx[^] But for CPOL, for example, your code itself does not need to be tagged with anything. The bottom of each article is tagged with this line: "This article, along with any associated source code and files, is licensed under _______ "

            Thanks, Sean Ewington The Code Project

            L Offline
            L Offline
            Luc Pattyn
            wrote on last edited by
            #5

            Once downloaded, the link between code and article isn't obvious anymore, so IMO it makes sense to include something in the source files, maybe a "CPOL applies" sentence with a hyperlink to the CPOL page (assuming that link NEVER will change). I would suggest you suggest people to do that... BTW: There recently has been a suggestion along these lines: CodeProject might consider automatically adding a file to every ZIP that is uploaded, containing some general information about CP, as well as the link to the article the files belong to; I would not like CP changing all the files inside the ZIP! :)

            Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]


            I only read code that is properly formatted, adding PRE tags is the easiest way to obtain that.
            [The QA section does it automatically now, I hope we soon get it on regular forums as well]


            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • World
            • Users
            • Groups