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. Banning GPL articles

Banning GPL articles

Scheduled Pinned Locked Moved The Lounge
c++comarchitecturequestion
114 Posts 60 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.
  • N Nemanja Trifunovic

    I would say we shouldn't host any GPL code at CodeProject, since it is clearly not compatible with the spirit of this community. However, if there is an article with a link to GPL code hosted i.e. at SourceForge, I say let's allow it. Many articles are useful without the code.


    Programming Blog utf8-cpp

    R Offline
    R Offline
    Rei Miyasaka
    wrote on last edited by
    #65

    Yeah, I'm pretty sure that's what Chris means. At least I hope so.

    1 Reply Last reply
    0
    • T tec goblin

      ++ I tend to like GPL, or Creative Commons or whatever, and I see a great deal of ugly feedback coming if a ban is made. Unless it is made very clear that all code submitted to code project is to be used in any possible way. Banning a single license seems strange.

      R Offline
      R Offline
      Rei Miyasaka
      wrote on last edited by
      #66

      I think the ugly feedback will be counterbalanced by long-term overall realization that GPL isn't an all-embracing or all-embraced silver bullet. It'll get people thinking "maybe GPL wasn't made by God".

      T L 2 Replies Last reply
      0
      • C Chris Maunder

        How would you all feel if we banned GPL licenced code on The Code Project? 1 = bad idea, 5 = good idea

        cheers, Chris Maunder

        CodeProject.com : C++ MVP

        R Offline
        R Offline
        Rei Miyasaka
        wrote on last edited by
        #67

        Crap like this[^].

        1 Reply Last reply
        0
        • D Dan Neely

          To protect Joe Q Coder from accidentally tainting his companies code base because he copy/pasted without reading the whole article to see the GPL tag.

          -- Help Stamp Out and Abolish Redundancy The preceding is courtesy of the Department of Unnecessarily Redundant Repetition Department.

          B Offline
          B Offline
          Bill Seddon
          wrote on last edited by
          #68

          It seems a laudable motivation but banning posts might be a bit harsh. If it's an issue you're seeing messages about could you make it more obvious to the reader when an article may contained licenced works such as using a different colour for the article or a pop-up window that informs the user of any potential risks?

          1 Reply Last reply
          0
          • T tec goblin

            ++ I tend to like GPL, or Creative Commons or whatever, and I see a great deal of ugly feedback coming if a ban is made. Unless it is made very clear that all code submitted to code project is to be used in any possible way. Banning a single license seems strange.

            S Offline
            S Offline
            Stefano Canepa aka sc
            wrote on last edited by
            #69

            I like GPL and use it with LGPL, too. I think it's not a good idea to ban a single license. It should be better to clearly underline the license of the code in every article everyone provide. I think that if you publish your code it's your own business to decide which license should apply to your code and the user (me for example) is forced to use the license you choose. Stefano

            C 1 Reply Last reply
            0
            • R Rei Miyasaka

              I think the ugly feedback will be counterbalanced by long-term overall realization that GPL isn't an all-embracing or all-embraced silver bullet. It'll get people thinking "maybe GPL wasn't made by God".

              T Offline
              T Offline
              tec goblin
              wrote on last edited by
              #70

              It's not CodeProject's purpose, nor in CodeProject's interests to prove that GPL wasn't made by God. The question is whether protecting ignorant programmers outweighs the negative feedback.

              R M 2 Replies Last reply
              0
              • R Rei Miyasaka

                If no license is specified I think it's safe to default to the "found it on the Internet" license and let the applicable regional laws do their thing.

                D Offline
                D Offline
                Daniel Grunwald
                wrote on last edited by
                #71

                In the US and many other countries, software is copyrighted by default. Without a license, you have no right to use it.

                R 1 Reply Last reply
                0
                • T tec goblin

                  It's not CodeProject's purpose, nor in CodeProject's interests to prove that GPL wasn't made by God. The question is whether protecting ignorant programmers outweighs the negative feedback.

                  R Offline
                  R Offline
                  Rei Miyasaka
                  wrote on last edited by
                  #72

                  Maybe not, but it's certainly something to consider in regards to the concern about negative feedback. The question then becomes whether protecting ignorant programmers outweighs the risk of negative feedback outweighing positive feedback. Keeping in mind that GPL's arguably malevolent viral nature is the reason CP would be killing GPL articles, anyone who isn't blinded by GPL's promises of freedom should recognize the justification.

                  1 Reply Last reply
                  0
                  • C Chris Maunder

                    How would you all feel if we banned GPL licenced code on The Code Project? 1 = bad idea, 5 = good idea

                    cheers, Chris Maunder

                    CodeProject.com : C++ MVP

                    T Offline
                    T Offline
                    The_Great_Gonzo
                    wrote on last edited by
                    #73

                    -10!! :mad: I think that if a developer is too stupid to read the article in full and see that the code is released under the GPL then that is their or their company’s problem. Sounds to me like you’re trying to create a "Nanny" website. GPL code doesn't have to be copied. God forbid that a developer could actually read some code and not write their own implementation of it instead of getting through their career copying and pasting code. Although it has to be asked why developers are releasing code samples (I'm not talking about full apps) under GPL. This also shows ignorance that they could have picked BSD which I would have thought is a much better license for code samples.

                    Oh, uh, good question. Now technically speaking, uhh, let's say, put me down as a... 'Whatever'?

                    D 1 Reply Last reply
                    0
                    • D Daniel Grunwald

                      In the US and many other countries, software is copyrighted by default. Without a license, you have no right to use it.

                      R Offline
                      R Offline
                      Rei Miyasaka
                      wrote on last edited by
                      #74

                      Correct me if I'm wrong, but doesn't a copyright just say that you're not allowed to claim ownership; not that you're not allowed to use it?

                      D 1 Reply Last reply
                      0
                      • C Chris Maunder

                        How would you all feel if we banned GPL licenced code on The Code Project? 1 = bad idea, 5 = good idea

                        cheers, Chris Maunder

                        CodeProject.com : C++ MVP

                        D Offline
                        D Offline
                        dazfuller
                        wrote on last edited by
                        #75

                        Bad idea I'd say but I think that the license under which code is distributed probably needs to be made clearer, default it all to the BSD license :)

                        1 Reply Last reply
                        0
                        • C Chris Maunder

                          How would you all feel if we banned GPL licenced code on The Code Project? 1 = bad idea, 5 = good idea

                          cheers, Chris Maunder

                          CodeProject.com : C++ MVP

                          J Offline
                          J Offline
                          Jeff Dickey
                          wrote on last edited by
                          #76

                          No text - nothing to see here, move on....

                          -- Jeff Dickey jdickey@seven-sigma.com Seven Sigma Software and Services Phone/SMS: +65 9360 1820 FOAF: http://www.seven-sigma.com/foaf.rdf Yahoo! IM: jeff_dickey ICQ: 8053918 Tencent QQ: 30302349 -- If you can't reach me by any of these, one of us may be permanently offline -- I use and recommend GNU Privacy Guard to authenticate and secure email messages! Public key: Download from public servers - Key ID EBCCBD6C Fingerprint: Fingerprint: EC0A A53B 3FF3 043B 9C11 7006 55A6

                          P 1 Reply Last reply
                          0
                          • C Chris Maunder

                            How would you all feel if we banned GPL licenced code on The Code Project? 1 = bad idea, 5 = good idea

                            cheers, Chris Maunder

                            CodeProject.com : C++ MVP

                            P Offline
                            P Offline
                            Paul Watson
                            wrote on last edited by
                            #77

                            No. We use GPL code in our applications. (Though to be fair we are in a different world to most of the Microsoft users on CP.)

                            regards, Paul Watson Ireland & South Africa

                            Andy Brummer wrote:

                            Watson's law: As an online discussion of cars grows longer, the probability of a comparison involving the Bugatti Veyron approaches one.

                            1 Reply Last reply
                            0
                            • C Chris Maunder

                              How would you all feel if we banned GPL licenced code on The Code Project? 1 = bad idea, 5 = good idea

                              cheers, Chris Maunder

                              CodeProject.com : C++ MVP

                              D Offline
                              D Offline
                              Donkey Master
                              wrote on last edited by
                              #78

                              I also think that the GPL kinda misses the objective of this website. I understand that when you're building a system, you don't want to put those tens of thousands of lines of code and coffee cups in the public domain, but for a small article in a site intended to share code with other people, the GPL is too much. Those articles should default to Public Domain or some other permissive Creative Commons license. Some articles however aren't explaining just detailing a couple classes, they're actually explaining a larger framework or library, and for such complex frameworks, a license could be more carefully chosen. How about LGPL? If I recall correctly, you're allowed to use LGPL code in your project without tainting the rest of the project, right?

                              "Computer Science is no more about computers than astronomy is about telescopes." - Edsger Dijkstra

                              1 Reply Last reply
                              0
                              • C Chris Maunder

                                How would you all feel if we banned GPL licenced code on The Code Project? 1 = bad idea, 5 = good idea

                                cheers, Chris Maunder

                                CodeProject.com : C++ MVP

                                P Offline
                                P Offline
                                Pharago
                                wrote on last edited by
                                #79

                                5 - There are tons of places out there where you can post GPL code, i also agree that GPL violates CP's submission guidelines. Its a restrictive license to say the least. Regards.

                                1 Reply Last reply
                                0
                                • R Rei Miyasaka

                                  Correct me if I'm wrong, but doesn't a copyright just say that you're not allowed to claim ownership; not that you're not allowed to use it?

                                  D Offline
                                  D Offline
                                  Daniel Grunwald
                                  wrote on last edited by
                                  #80

                                  The author who wrote the code owns it. Even if he publishes the code, you may not use it unless he gives you the permission to do so. Remember that a license is an agreement between the author and the user. The user is free to not accept this agreement (e.g. if he does not like restrictions specified in the license), but then he is left with no license; and no license means no right to use the code.

                                  Wikipedia on copyright:

                                  Copyright is a set of exclusive rights that regulate the use of a particular expression of an idea or information.

                                  Remember that copyright was invented for book printers. The author has the exclusive rights on the work; no one else may make copies of it (in the software world: copy=use) unless he receives/buys a license from the author.

                                  R 1 Reply Last reply
                                  0
                                  • T The_Great_Gonzo

                                    -10!! :mad: I think that if a developer is too stupid to read the article in full and see that the code is released under the GPL then that is their or their company’s problem. Sounds to me like you’re trying to create a "Nanny" website. GPL code doesn't have to be copied. God forbid that a developer could actually read some code and not write their own implementation of it instead of getting through their career copying and pasting code. Although it has to be asked why developers are releasing code samples (I'm not talking about full apps) under GPL. This also shows ignorance that they could have picked BSD which I would have thought is a much better license for code samples.

                                    Oh, uh, good question. Now technically speaking, uhh, let's say, put me down as a... 'Whatever'?

                                    D Offline
                                    D Offline
                                    Donkey Master
                                    wrote on last edited by
                                    #81

                                    :(It takes time to rewrite an implementation. For example, if I found this great article about yet another ORM framework, wouldn't it defeat the purpose if I went to write my own ORM framework based on the ideas of that article?:doh: I understand it's an exercice with some academic value,:^) but when you're being paid 12€ per hour, or when you have an actual application to finish in time,:rose: it's so much more convenient to download the source code and add it to your project: instead of spending a couple days to a couple weeks coding something, I just spend three hours reading the article and the example project to understand how I'm going to use that code.:rolleyes: Of course, some people are actually going to write their own ORM framework, and those people will read the code, take inspiration, and write their own implementation.:-D I too think that developpers releasing code samples under GPL don't know what GPL is. They probably think that since every open source app is released under GPL, he should the same so his source code can be used by everyone!:~

                                    "Computer Science is no more about computers than astronomy is about telescopes." - Edsger Dijkstra

                                    T 1 Reply Last reply
                                    0
                                    • D Donkey Master

                                      :(It takes time to rewrite an implementation. For example, if I found this great article about yet another ORM framework, wouldn't it defeat the purpose if I went to write my own ORM framework based on the ideas of that article?:doh: I understand it's an exercice with some academic value,:^) but when you're being paid 12€ per hour, or when you have an actual application to finish in time,:rose: it's so much more convenient to download the source code and add it to your project: instead of spending a couple days to a couple weeks coding something, I just spend three hours reading the article and the example project to understand how I'm going to use that code.:rolleyes: Of course, some people are actually going to write their own ORM framework, and those people will read the code, take inspiration, and write their own implementation.:-D I too think that developpers releasing code samples under GPL don't know what GPL is. They probably think that since every open source app is released under GPL, he should the same so his source code can be used by everyone!:~

                                      "Computer Science is no more about computers than astronomy is about telescopes." - Edsger Dijkstra

                                      T Offline
                                      T Offline
                                      The_Great_Gonzo
                                      wrote on last edited by
                                      #82

                                      Well as a developer working in a team of 3 developers who have to support a large client base and develop our product at the same time I would suggest that the time it would take to re-implement the code, if required, would only be about the same as trying to write your own. I personally would love to know how many Proprietary windows based applications are actually infringing on the GPL. Funny how the windows movers and shakers are always shouting about how linux and OSS infringes it's patents but they would ignore a call to audit their code for GPL code!! Unfortunatley the developer culture of today is to copy and paste a solution instead of writing one. Perhaps instead of banning code or articles released under GPL Code project could run an article on non-proprietry license's to educate the windows based developer world! -- modified at 6:36 Thursday 22nd November, 2007

                                      Oh, uh, good question. Now technically speaking, uhh, let's say, put me down as a... 'Whatever'?

                                      1 Reply Last reply
                                      0
                                      • C Chris Maunder

                                        How would you all feel if we banned GPL licenced code on The Code Project? 1 = bad idea, 5 = good idea

                                        cheers, Chris Maunder

                                        CodeProject.com : C++ MVP

                                        L Offline
                                        L Offline
                                        LuckyJaker
                                        wrote on last edited by
                                        #83

                                        5 good idea or put thm in a special section

                                        1 Reply Last reply
                                        0
                                        • C Chris Maunder

                                          How would you all feel if we banned GPL licenced code on The Code Project? 1 = bad idea, 5 = good idea

                                          cheers, Chris Maunder

                                          CodeProject.com : C++ MVP

                                          P Offline
                                          P Offline
                                          Paul A Howes
                                          wrote on last edited by
                                          #84

                                          The main reason I found, joined, and contributed to this site is for the purpose of sharing code and ideas. The viral nature of the GPL restricts code sharing, which riles against the very purpose of this site! I think the BSD license is the best choice to meet the goals of this site. The basic premise is that anyone can use the code for anything, as long as due credit is given. One possible solution would be to introduce license selection when submitting an article. The two choices would be a "CP" license that is based on BSD, or the GPL for those who insist on using it. Then provide a filter that flags GPL articles with a different color (preferably red) or with an icon (similar to the "new" icon) so that people have a priori knowledge and cannot complain later that they "didn't know".

                                          -- Paul

                                          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