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. Site Bugs / Suggestions
  4. Licenses

Licenses

Scheduled Pinned Locked Moved Site Bugs / Suggestions
questionhtmlcomtoolstutorial
9 Posts 4 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.
  • H Offline
    H Offline
    Hans Dietrich
    wrote on last edited by
    #1

    I am just preparing a new article and was looking over the CP licensing schemes. I found none that are acceptable to me - none of them include the provision "You cannot sell the source code", or something similar. I am not interested in contributing articles that will end up on a site-scraper's CD or download. Please modify one of the existing licenses, or provide a new license based on the CPOL that includes this provision. After all the discussion here about licenses, I am frankly surprised that you did not allow authors ability to specify "custom" license.

    Best wishes, Hans


    [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

    N C 2 Replies Last reply
    0
    • H Hans Dietrich

      I am just preparing a new article and was looking over the CP licensing schemes. I found none that are acceptable to me - none of them include the provision "You cannot sell the source code", or something similar. I am not interested in contributing articles that will end up on a site-scraper's CD or download. Please modify one of the existing licenses, or provide a new license based on the CPOL that includes this provision. After all the discussion here about licenses, I am frankly surprised that you did not allow authors ability to specify "custom" license.

      Best wishes, Hans


      [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

      N Offline
      N Offline
      Nish Nishant
      wrote on last edited by
      #2

      Hey Hans, Could you not put an addendum to the license in your article body? Something like :- "In addition to the terms of the XYZ license, you are further bound by the following terms when using this code :- * ... * ... " I think that'd work out okay.

      Regards, Nish


      Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
      My latest book : C++/CLI in Action / Amazon.com link

      H 1 Reply Last reply
      0
      • N Nish Nishant

        Hey Hans, Could you not put an addendum to the license in your article body? Something like :- "In addition to the terms of the XYZ license, you are further bound by the following terms when using this code :- * ... * ... " I think that'd work out okay.

        Regards, Nish


        Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
        My latest book : C++/CLI in Action / Amazon.com link

        H Offline
        H Offline
        Hans Dietrich
        wrote on last edited by
        #3

        Thanks, Nish - that's what I'd like to do, but the CP Article Submission Wizard doesn't provide for "custom" licenses. You have to choose one of the listed licenses, period. I don't know what legal effect an "addendum" would have, so I think this needs to be addressed directly in one of the listed licenses. This may mean a new license, or it may mean modifying one of the licenses already listed.

        Best wishes, Hans


        [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

        N 1 Reply Last reply
        0
        • H Hans Dietrich

          Thanks, Nish - that's what I'd like to do, but the CP Article Submission Wizard doesn't provide for "custom" licenses. You have to choose one of the listed licenses, period. I don't know what legal effect an "addendum" would have, so I think this needs to be addressed directly in one of the listed licenses. This may mean a new license, or it may mean modifying one of the licenses already listed.

          Best wishes, Hans


          [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

          N Offline
          N Offline
          Nish Nishant
          wrote on last edited by
          #4

          Hans Dietrich wrote:

          I don't know what legal effect an "addendum" would have, so I think this needs to be addressed directly in one of the listed licenses. This may mean a new license, or it may mean modifying one of the licenses already listed.

          Ah ok. Got your point.

          Regards, Nish


          Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
          My latest book : C++/CLI in Action / Amazon.com link

          1 Reply Last reply
          0
          • H Hans Dietrich

            I am just preparing a new article and was looking over the CP licensing schemes. I found none that are acceptable to me - none of them include the provision "You cannot sell the source code", or something similar. I am not interested in contributing articles that will end up on a site-scraper's CD or download. Please modify one of the existing licenses, or provide a new license based on the CPOL that includes this provision. After all the discussion here about licenses, I am frankly surprised that you did not allow authors ability to specify "custom" license.

            Best wishes, Hans


            [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

            C Offline
            C Offline
            Chris Maunder
            wrote on last edited by
            #5

            What restrictions do you want? 1. Do you want the code to be used in commercial apps? 2. Can the user sell an application that contains some of your code? 3. What does "contains some of your code" mean? Would you be happy with wording along the lines of "code does not comprise the majority of the functionality of the commercial appication"? 4. If someone sells an app with your code and your code is broken, is that person allowed to charge for support calls to fix your code? (this is typically allowed) 5. If someone fixes your broken code can they sell those fixes since they are their own work, or do you want those fixes to be bound by the "no-sell" licence too? (This would make your code subject to a viral licence). 6. Can the user charge extra if including your code would result in higher shipping costs? ie can they charge for distribution? (this is typically allowed) - No selling the source code at all? ie it can't be bundled in anything that's sold (ie no commercial use) - No selling the code separately?

            cheers, Chris Maunder

            CodeProject.com : C++ MVP

            H C 2 Replies Last reply
            0
            • C Chris Maunder

              What restrictions do you want? 1. Do you want the code to be used in commercial apps? 2. Can the user sell an application that contains some of your code? 3. What does "contains some of your code" mean? Would you be happy with wording along the lines of "code does not comprise the majority of the functionality of the commercial appication"? 4. If someone sells an app with your code and your code is broken, is that person allowed to charge for support calls to fix your code? (this is typically allowed) 5. If someone fixes your broken code can they sell those fixes since they are their own work, or do you want those fixes to be bound by the "no-sell" licence too? (This would make your code subject to a viral licence). 6. Can the user charge extra if including your code would result in higher shipping costs? ie can they charge for distribution? (this is typically allowed) - No selling the source code at all? ie it can't be bundled in anything that's sold (ie no commercial use) - No selling the code separately?

              cheers, Chris Maunder

              CodeProject.com : C++ MVP

              H Offline
              H Offline
              Hans Dietrich
              wrote on last edited by
              #6

              Chris Maunder wrote:

              What restrictions do you want?

              Again, from the previous discussion several months back, the CPOL would be fine with the added provision "You cannot sell the source code. You may charge a minimal distribution fee to cover media & shipping charges." Thanks for considering this.

              Best wishes, Hans


              [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

              1 Reply Last reply
              0
              • C Chris Maunder

                What restrictions do you want? 1. Do you want the code to be used in commercial apps? 2. Can the user sell an application that contains some of your code? 3. What does "contains some of your code" mean? Would you be happy with wording along the lines of "code does not comprise the majority of the functionality of the commercial appication"? 4. If someone sells an app with your code and your code is broken, is that person allowed to charge for support calls to fix your code? (this is typically allowed) 5. If someone fixes your broken code can they sell those fixes since they are their own work, or do you want those fixes to be bound by the "no-sell" licence too? (This would make your code subject to a viral licence). 6. Can the user charge extra if including your code would result in higher shipping costs? ie can they charge for distribution? (this is typically allowed) - No selling the source code at all? ie it can't be bundled in anything that's sold (ie no commercial use) - No selling the code separately?

                cheers, Chris Maunder

                CodeProject.com : C++ MVP

                C Offline
                C Offline
                Craster
                wrote on last edited by
                #7

                Why not have an option for "custom", that requires that the article poster include the terms of the licence in the body of the article?

                C 1 Reply Last reply
                0
                • C Craster

                  Why not have an option for "custom", that requires that the article poster include the terms of the licence in the body of the article?

                  C Offline
                  C Offline
                  Chris Maunder
                  wrote on last edited by
                  #8

                  You can't filter by free text entries like you can with a fixed set. I'm happy to add another 20 licenses to the list but I do want to keep to a defined list so that I can add to the search filter criteria "license". We simply have to start being more precise on the conditions of use. It's stopping many people from using the code on Code Project since they have no idea if they have the rights to use it, and is exposing many others to potential risks.

                  cheers, Chris Maunder

                  CodeProject.com : C++ MVP

                  H 1 Reply Last reply
                  0
                  • C Chris Maunder

                    You can't filter by free text entries like you can with a fixed set. I'm happy to add another 20 licenses to the list but I do want to keep to a defined list so that I can add to the search filter criteria "license". We simply have to start being more precise on the conditions of use. It's stopping many people from using the code on Code Project since they have no idea if they have the rights to use it, and is exposing many others to potential risks.

                    cheers, Chris Maunder

                    CodeProject.com : C++ MVP

                    H Offline
                    H Offline
                    Hans Dietrich
                    wrote on last edited by
                    #9

                    Chris, I agree with everything you say, but I would like the additional provision that we discussed on Oct. 9. Here is your post on the beta Lounge: "What about recovering costs of distribution? eg. if the code is large or its inclusion means they need to include an extra CD (say they are right on the limit of what they can package but need one more CD for your code) are you willing to allow them to recover costs?" To which I replied "Yes". What are your thoughts now about including this provision?

                    Best wishes, Hans


                    [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                    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