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. General Programming
  3. C#
  4. GNU license question (version 2)

GNU license question (version 2)

Scheduled Pinned Locked Moved C#
questionannouncement
5 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.
  • K Offline
    K Offline
    kamPooh
    wrote on last edited by
    #1

    Hi, I need to develop a commercial use application and I found some code source that is under GNU version 2, license term agreement. For GNU, does it mean that I can incorporate the binary format (the dll) of the code (I didn't modify the source code) into my application without contributing back my application source code ? Thanks

    S 1 Reply Last reply
    0
    • K kamPooh

      Hi, I need to develop a commercial use application and I found some code source that is under GNU version 2, license term agreement. For GNU, does it mean that I can incorporate the binary format (the dll) of the code (I didn't modify the source code) into my application without contributing back my application source code ? Thanks

      S Offline
      S Offline
      Stanciu Vlad
      wrote on last edited by
      #2

      As far as I know using GNU code forces you to label your application GNU too.

      protected internal static readonly ... and I wish the list could continue ...

      W 1 Reply Last reply
      0
      • S Stanciu Vlad

        As far as I know using GNU code forces you to label your application GNU too.

        protected internal static readonly ... and I wish the list could continue ...

        W Offline
        W Offline
        Wayne Phipps
        wrote on last edited by
        #3

        I beleive that under both GPL and GNU open source liceneces, you must make your source code freely available. Linksys found themselves having to publish the source code for thier router firmware: http://www.wi-fiplanet.com/tutorials/article.php/3562391 Hope this helps

        Regards Wayne Phipps ____________ Time is the greatest teacher... unfortunately, it kills all of its students View my Blog

        K 1 Reply Last reply
        0
        • W Wayne Phipps

          I beleive that under both GPL and GNU open source liceneces, you must make your source code freely available. Linksys found themselves having to publish the source code for thier router firmware: http://www.wi-fiplanet.com/tutorials/article.php/3562391 Hope this helps

          Regards Wayne Phipps ____________ Time is the greatest teacher... unfortunately, it kills all of its students View my Blog

          K Offline
          K Offline
          kamPooh
          wrote on last edited by
          #4

          But the case is that I doesn't modify their source code, just use it as a dll, and this will lead to open source my part of application code also ?

          N 1 Reply Last reply
          0
          • K kamPooh

            But the case is that I doesn't modify their source code, just use it as a dll, and this will lead to open source my part of application code also ?

            N Offline
            N Offline
            Nathan Addy
            wrote on last edited by
            #5

            Yes. There might be a slight hope for you if and only if you only use the library only, and not the source code (including not using any header files), ie maybe if you were doing something like distributing a GPL plug-in dll for your application, you might be safe from open-sourcing your product. Even in that best case scenario, you might still lose, and you definitely would be open to legal problems. More than likely (say you used a library like the GNU Scientific Library, which does things like solve equations, and which has a GPL license), you would have to release your entire product under the GPL license. That means two things. The first is that whenever you give your software to someone, you have to include all the source code (I dont know whether it would include things like associated media files). Secondly, whoever legally obtains your software/source code can redistribute it in original, or modified form (which themselves has to be GPL). Basically, unless you want to have your application be put on Sourceforge, when the first person who buys your software decides to fork your project, (and as someone who makes my living writing OSS, I have to say there are some great, though not always applicable reasons for doing this) DO NOT INCLUDE THAT CODE IN YOUR APPLICATION, either in modified or unmodified form.

            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