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. Open source rocks

Open source rocks

Scheduled Pinned Locked Moved The Lounge
learningphpcombusinessquestion
16 Posts 9 Posters 2 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.
  • G Gary R Wheeler

    That's why SourceForge tends to be such a waste. Most of the works there I've looked at are under the GNU Public License. The GPL appears to require that, if you use a GPL-licensed piece of software in your product, then your product is also under the GPL. This means that you have to publish the source code, which means that you can't use GPL-licensed components in commercial development.


    Software Zen: delete this;

    Fold With Us![^]

    R Offline
    R Offline
    Roland Pibinger
    wrote on last edited by
    #7

    Gary R. Wheeler wrote:

    The GPL appears to require that, if you use a GPL-licensed piece of software in your product, then your product is also under the GPL.

    1. You need not publish your source-code for inhouse-projects. 2. If you put the GPLd code is a separate process only that code is covered by the GPL. There are ways to legally circumvent the GPL.

    M G B 3 Replies Last reply
    0
    • C Christopher Duncan

      Although I've had my fair share of hours coding at home on a pet project, I've never gotten involved in the open source movement. Maybe it's because I'd always somehow associated that stuff with the Penguin crowd and my skills have always been with MS stuff. Of course, open source is open source regardless of platform, I'm just saying I never showed up at any of those parties. One of the projects my company is working on right now is a set of courses to be delivered both on audio CD and via eLearning (online courses). So, I started poking around looking at the LMS / CMS (Learning Mannagement System / Course Management System) stuff out there. No time to write my own, and why reinvent the wheel? Holy guacamole!! The prices on these systems are just silly expensive! Thousands of dollars (like, $5,000) per seat! Consequently, I started looking around for freeware. What I found was Moodle (www.Moodle.org[^]), an open source, PHP based system (Penguins, you know :-D). I installed it last night and spent today reading a 200 page manual, nicely provided in PDF. Un-freaking-believable. My initial requirements for these courses were fairly simple, but after seeing the horsepower in this system, I got tons of new ideas, and the thing is just a joy to work with. And it's free. Compliments of people just like you, who stay up way too late at night and code for the sheer joy of it. I'd never had much of an opinion one way or the other about the whole open source movement, but after seeing the depth and professional quality of this product, I'm a believer. Hats off to these guys, and to all of you, who do such killer work in the name of community. The open source movement just got another very vocal supporter. And Penguins rock. :-D Christopher Duncan Practical Strategy Consulting Author of The Career Programmer Unite the Tribes

      M Offline
      M Offline
      Monty2
      wrote on last edited by
      #8

      Christopher Duncan wrote:

      Hats off to these guys, and to all of you, who do such killer work in the name of community.

      Thanks :cool:


      *radio crackle* The cucumber has left the salad - I say again - The cucumber has left the salad David in soapbox

      1 Reply Last reply
      0
      • R Roland Pibinger

        Gary R. Wheeler wrote:

        The GPL appears to require that, if you use a GPL-licensed piece of software in your product, then your product is also under the GPL.

        1. You need not publish your source-code for inhouse-projects. 2. If you put the GPLd code is a separate process only that code is covered by the GPL. There are ways to legally circumvent the GPL.

        M Offline
        M Offline
        Michael A Barnhart
        wrote on last edited by
        #9

        Roland Pibinger wrote:

        1. You need not publish your source-code for inhouse-projects.

        Which is virtually zero for me. We work with partners on just about everything.

        Roland Pibinger wrote:

        2. If you put the GPLd code is a separate process only that code is covered by the GPL.

        False, Go read the license, that is only true for LGPL. Any usage at design or runtime forces you to GPL lic your work.

        Roland Pibinger wrote:

        There are ways to legally circumvent the GPL.

        That is open to intepretation and I know my company does not want to be the ones in court settling how legal the GPL lic is. "Every new day begins with possibilities. It's up to us to fill it with things that move us toward progress and peace.” (Ronald Reagan)

        R 1 Reply Last reply
        0
        • M Michael A Barnhart

          Roland Pibinger wrote:

          1. You need not publish your source-code for inhouse-projects.

          Which is virtually zero for me. We work with partners on just about everything.

          Roland Pibinger wrote:

          2. If you put the GPLd code is a separate process only that code is covered by the GPL.

          False, Go read the license, that is only true for LGPL. Any usage at design or runtime forces you to GPL lic your work.

          Roland Pibinger wrote:

          There are ways to legally circumvent the GPL.

          That is open to intepretation and I know my company does not want to be the ones in court settling how legal the GPL lic is. "Every new day begins with possibilities. It's up to us to fill it with things that move us toward progress and peace.” (Ronald Reagan)

          R Offline
          R Offline
          Roland Pibinger
          wrote on last edited by
          #10

          Michael A. Barnhart wrote:

          Roland Pibinger wrote: 2. If you put the GPLd code is a separate process only that code is covered by the GPL. False, Go read the license, that is only true for LGPL. Any usage at design or runtime forces you to GPL lic your work.

          Note "separate process" (separate program), not dynamically linked library.

          1 Reply Last reply
          0
          • R Roland Pibinger

            Gary R. Wheeler wrote:

            The GPL appears to require that, if you use a GPL-licensed piece of software in your product, then your product is also under the GPL.

            1. You need not publish your source-code for inhouse-projects. 2. If you put the GPLd code is a separate process only that code is covered by the GPL. There are ways to legally circumvent the GPL.

            G Offline
            G Offline
            Gary R Wheeler
            wrote on last edited by
            #11

            Roland Pibinger wrote:

            inhouse-projects

            Notice I used the word 'product', which implies a commercial sale.

            Roland Pibinger wrote:

            There are ways to legally circumvent the GPL

            There is an implied political agenda behind the GPL that I disagree with. Frankly, none of the source code I've seen on SourceForge for things I'm looking for lately has been up to my standards anyway, so it's a dead issue.


            Software Zen: delete this;

            Fold With Us![^]

            1 Reply Last reply
            0
            • R Roland Pibinger

              Gary R. Wheeler wrote:

              The GPL appears to require that, if you use a GPL-licensed piece of software in your product, then your product is also under the GPL.

              1. You need not publish your source-code for inhouse-projects. 2. If you put the GPLd code is a separate process only that code is covered by the GPL. There are ways to legally circumvent the GPL.

              B Offline
              B Offline
              Bob X
              wrote on last edited by
              #12

              Roland Pibinger wrote:

              There are ways to legally circumvent the GPL.

              I have not been able to find that in the license. It would be very helpful if you could share how it can be circumvented. Thanks.

              R 1 Reply Last reply
              0
              • B Bob X

                Roland Pibinger wrote:

                There are ways to legally circumvent the GPL.

                I have not been able to find that in the license. It would be very helpful if you could share how it can be circumvented. Thanks.

                R Offline
                R Offline
                Roland Pibinger
                wrote on last edited by
                #13

                Bob X wrote:

                I have not been able to find that in the license. It would be very helpful if you could share how it can be circumvented.

                As long as you launch the GPLd code as separate program you are not affected by the GPL. But that question hardly arises because there are much more libraries released under the LGPL (Library GPL) which allows inclusion in proprietary programs than under the GPL. Interestingly, GPLd libraries nowadays often come from commercial companies that try to sell their product under a dual-license, GPL and commercial.

                1 Reply Last reply
                0
                • C Christopher Duncan

                  Although I've had my fair share of hours coding at home on a pet project, I've never gotten involved in the open source movement. Maybe it's because I'd always somehow associated that stuff with the Penguin crowd and my skills have always been with MS stuff. Of course, open source is open source regardless of platform, I'm just saying I never showed up at any of those parties. One of the projects my company is working on right now is a set of courses to be delivered both on audio CD and via eLearning (online courses). So, I started poking around looking at the LMS / CMS (Learning Mannagement System / Course Management System) stuff out there. No time to write my own, and why reinvent the wheel? Holy guacamole!! The prices on these systems are just silly expensive! Thousands of dollars (like, $5,000) per seat! Consequently, I started looking around for freeware. What I found was Moodle (www.Moodle.org[^]), an open source, PHP based system (Penguins, you know :-D). I installed it last night and spent today reading a 200 page manual, nicely provided in PDF. Un-freaking-believable. My initial requirements for these courses were fairly simple, but after seeing the horsepower in this system, I got tons of new ideas, and the thing is just a joy to work with. And it's free. Compliments of people just like you, who stay up way too late at night and code for the sheer joy of it. I'd never had much of an opinion one way or the other about the whole open source movement, but after seeing the depth and professional quality of this product, I'm a believer. Hats off to these guys, and to all of you, who do such killer work in the name of community. The open source movement just got another very vocal supporter. And Penguins rock. :-D Christopher Duncan Practical Strategy Consulting Author of The Career Programmer Unite the Tribes

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

                  Indeed. And nice to see you back around these parts, Christopher. regards, Paul Watson Ireland Feed Henry!

                  Shog9 wrote:

                  eh, stop bugging me about it, give it a couple of days, see what happens.

                  C 1 Reply Last reply
                  0
                  • P Paul Watson

                    Indeed. And nice to see you back around these parts, Christopher. regards, Paul Watson Ireland Feed Henry!

                    Shog9 wrote:

                    eh, stop bugging me about it, give it a couple of days, see what happens.

                    C Offline
                    C Offline
                    Christopher Duncan
                    wrote on last edited by
                    #15

                    Paul Watson wrote:

                    And nice to see you back around these parts, Christopher.

                    Nice to be seen. :) What's new, man - doing anything exciting these days? Christopher Duncan Practical Strategy Consulting Author of The Career Programmer Unite the Tribes

                    P 1 Reply Last reply
                    0
                    • C Christopher Duncan

                      Paul Watson wrote:

                      And nice to see you back around these parts, Christopher.

                      Nice to be seen. :) What's new, man - doing anything exciting these days? Christopher Duncan Practical Strategy Consulting Author of The Career Programmer Unite the Tribes

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

                      Christopher Duncan wrote:

                      doing anything exciting these days?

                      Well apart from having moved to Ireland (working with Brian Delahunty) and enjoying the craic here, not much :) regards, Paul Watson Ireland Feed Henry!

                      Shog9 wrote:

                      eh, stop bugging me about it, give it a couple of days, see what happens.

                      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