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. The Lounge
  3. License question

License question

Scheduled Pinned Locked Moved The Lounge
question
9 Posts 6 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.
  • M Offline
    M Offline
    Monin D
    wrote on last edited by
    #1

    I have wrote Content Managment System (CMS) and want to distribute it for free. I don't want that anyone modify it or redistribute it... Which license I should use? First I've thought of GPL, but as I understand right, it is an open source license. What does exactly open source means? Can others modify it and redistribute (if source codes are open due to technical reasons)?

    C S C 3 Replies Last reply
    0
    • M Monin D

      I have wrote Content Managment System (CMS) and want to distribute it for free. I don't want that anyone modify it or redistribute it... Which license I should use? First I've thought of GPL, but as I understand right, it is an open source license. What does exactly open source means? Can others modify it and redistribute (if source codes are open due to technical reasons)?

      C Offline
      C Offline
      Chris Losinger
      wrote on last edited by
      #2

      the GPL says, in effect, that you can change the source, and redistribute the binaries (sell them, even), but you must always make your modifications available for anyone to download and modify, too. it means that nobody can take the source, modify it, and prevent other people from building on those modifications. it will be public forever. if you want to forbid people from redistributing your app, the GPL is not for you. and, i can't think of another popular license which will do what you want. you're probably going to have to come up with your own.

      image processing toolkits | batch image processing

      M 1 Reply Last reply
      0
      • M Monin D

        I have wrote Content Managment System (CMS) and want to distribute it for free. I don't want that anyone modify it or redistribute it... Which license I should use? First I've thought of GPL, but as I understand right, it is an open source license. What does exactly open source means? Can others modify it and redistribute (if source codes are open due to technical reasons)?

        S Offline
        S Offline
        Shog9 0
        wrote on last edited by
        #3

        Monin D. wrote:

        I have wrote Content Managment System (CMS) and want to distribute it for free. I don't want that anyone modify it or redistribute it...

        What's the point of distributing it then?

        Citizen 20.1.01

        'The question is,' said Humpty Dumpty, 'which is to be master - that's all.'

        L 1 Reply Last reply
        0
        • C Chris Losinger

          the GPL says, in effect, that you can change the source, and redistribute the binaries (sell them, even), but you must always make your modifications available for anyone to download and modify, too. it means that nobody can take the source, modify it, and prevent other people from building on those modifications. it will be public forever. if you want to forbid people from redistributing your app, the GPL is not for you. and, i can't think of another popular license which will do what you want. you're probably going to have to come up with your own.

          image processing toolkits | batch image processing

          M Offline
          M Offline
          Monin D
          wrote on last edited by
          #4

          Ok, thank you. I want to forbid redistributing modifications of app. Because I think that if many people work on one app(not in a team in one company), then good architecture of classes will be broken. So I as understand right, if I distribute under GPL app with name "MyCMS", than anyone can download it modify it and redistribute as "SomeonesCMS" for free?

          C O 2 Replies Last reply
          0
          • M Monin D

            Ok, thank you. I want to forbid redistributing modifications of app. Because I think that if many people work on one app(not in a team in one company), then good architecture of classes will be broken. So I as understand right, if I distribute under GPL app with name "MyCMS", than anyone can download it modify it and redistribute as "SomeonesCMS" for free?

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

            Monin D. wrote:

            So I as understand right, if I distribute under GPL app with name MyCMS, than anyone can download it modify and redistribute SomeonesCMS for free?

            right. and then they have to make their source available to be downloaded and modified, and so does anyone who modifies SomeonesCMS, and on and on. that's why the GPL is known as a "viral" license.

            image processing toolkits | batch image processing

            M 1 Reply Last reply
            0
            • C Chris Losinger

              Monin D. wrote:

              So I as understand right, if I distribute under GPL app with name MyCMS, than anyone can download it modify and redistribute SomeonesCMS for free?

              right. and then they have to make their source available to be downloaded and modified, and so does anyone who modifies SomeonesCMS, and on and on. that's why the GPL is known as a "viral" license.

              image processing toolkits | batch image processing

              M Offline
              M Offline
              Monin D
              wrote on last edited by
              #6

              Ok, thank you. By the way found a good list of many different licences, free and non-free: http://www.gnu.org/licenses/license-list.html#SoftwareLicenses[^]

              1 Reply Last reply
              0
              • S Shog9 0

                Monin D. wrote:

                I have wrote Content Managment System (CMS) and want to distribute it for free. I don't want that anyone modify it or redistribute it...

                What's the point of distributing it then?

                Citizen 20.1.01

                'The question is,' said Humpty Dumpty, 'which is to be master - that's all.'

                L Offline
                L Offline
                leppie
                wrote on last edited by
                #7

                Shog9 wrote:

                What's the point of distributing it then?

                It smells like freeware :)

                xacc.ide - now with TabsToSpaces support
                IronScheme - 1.0 alpha 4a out now (29 May 2008)

                1 Reply Last reply
                0
                • M Monin D

                  Ok, thank you. I want to forbid redistributing modifications of app. Because I think that if many people work on one app(not in a team in one company), then good architecture of classes will be broken. So I as understand right, if I distribute under GPL app with name "MyCMS", than anyone can download it modify it and redistribute as "SomeonesCMS" for free?

                  O Offline
                  O Offline
                  Oakman
                  wrote on last edited by
                  #8

                  Monin D. wrote:

                  Because I think that if many people work on one app(not in a team in one company), then good architecture of classes will be broken

                  I don't think you have quite grasped the concept behind open souce.

                  Jon Smith & Wesson: The original point and click interface

                  1 Reply Last reply
                  0
                  • M Monin D

                    I have wrote Content Managment System (CMS) and want to distribute it for free. I don't want that anyone modify it or redistribute it... Which license I should use? First I've thought of GPL, but as I understand right, it is an open source license. What does exactly open source means? Can others modify it and redistribute (if source codes are open due to technical reasons)?

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

                    Please take a look at www.codeproject.com/info/licenses.aspx[^]

                    cheers, Chris Maunder

                    CodeProject.com : C++ MVP

                    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