BLU Discuss list archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Discuss] Profiting from GPL software
- Subject: [Discuss] Profiting from GPL software
- From: ingegnue at riseup.net (IngeGNUe)
- Date: Wed, 27 Jan 2016 21:31:09 -0500
- In-reply-to: <56A8D766.3040203@mattgillen.net>
- References: <v1q09cqnmfpg4saensypmrdq.1443230831986@email.android.com> <5612B9F7.7070604@gmail.com> <874mh0ldi6.fsf@johnbyrnes.info> <563B780A.7030002@gmail.com> <CAMdng5uj4u5QGXV3XnkD7F878xy_ez6K=wW6xuZL9DGAGAUjSQ@mail.gmail.com> <563BAF21.1030301@gmail.com> <CAJFsZ=pN=z49MVwdMA_1Rqy9jk7C5W2HpwNERoE88vg1gQStSQ@mail.gmail.com> <563D865A.7060307@gmail.com> <CAJFsZ=o-RczabW0nYSi4=L1zfP1oKcWVwLNpjmFN+UZK0zBzGA@mail.gmail.com> <563E9161.3030806@gmail.com> <CAJFsZ=ooh6Oj=Lw6h=8dWgXHZofPpAavi2A-ZCwXC_8eAHFDXw@mail.gmail.com> <56400924.90905@gmail.com> <CAJ=RwfbAghnvdDXr1T28S7aH3vdovqUsG0AQBZW9tmR_5+s5Sw@mail.gmail.com> <5640CA3B.6030807@gmail.com> <CAFq0N1y3f8qiMQwqixt7iy1Zh+C=__080MzxQGtYxTK=SehZ7Q@mail.gmail.com> <5640D800.9020408@gmail.com> <201511091807.tA9I7NZ6003542@dsl092-065-009.bos1.dsl.speakeasy.net> <5640F6C4.4070707@gmail.com> <20151110120341.13dad1dc@mydesk.domain.cxm> <56A6F8C6.7020900@freecomputerlabs.org> <56A80FEE.6040505@riseup.net> <56A8D766.3040203@mattgillen.net>
On 01/27/16 09:42, Matthew Gillen wrote: > On 01/26/2016 07:31 PM, IngeGNUe wrote: >> I'm not good with legalese, but does the GPL allow for that? For >> releasing the source code only after payment? > > Yes, because the requirement to release source code only comes into play > when you /distribute/ the software. > > The trouble you can run into is that nothing stops your first customer > from then turning around and giving it away for free (other than maybe > their own self-interest if your software gives them an advantage over > their competitors). > > This is why most companies that successfully do business around the GPL > (e.g. Redhat) sell services, and don't try to make money directly from > selling software. It's just too unreliable to depend on every customer > to not turn around and give it away. > > An interesting exception to this was various instances of > dual-licensing. Two that I had either first or second-hand experience > with were QT and MySQL-AB. > > Long ago, before Oracle bought MySQL-AB, they had a rather obnoxious > business model (they were perfectly within their rights, the way they > went about it was underhanded though). They gave away the > mysql-connector under the GPL. Then later, after you had a product, > their lawyers would stop by and inform you that because you used the > connector, the GPL will infect your product. Unless you want to buy a > license for the non-GPL version of the connector. What made it perhaps > seem underhanded is that they all of a sudden realized this was a > possibility and sent lawyers first thing. Just had the feel of > extortion. Which is bad for your company, esp. when your product is > trivially replaced in many cases by other free(er) alternatives. > > TrollTech (owners of Qt before Nokia bought it) had a similar > dual-license model for Qt: use the free GPL version, or they would > license you a version for use in commercial software. TrollTech was > very up-front about it, and made a concerted effort to educate people > about the distinction between those two versions /before/ you were > committed. So they had a bigger hammer which they could have tried to > beat people with (their product was absolutely unique compared to the > well-trodden relational-database space; there still to this day is not a > cross-platform C++ GUI framework that is so elegant), and yet they > resisted the urge to adopt the extortion-like business model. > > These days, I don't think many people would fall into the MySQL-AB trap, > because everyone (at least in the circles I run in) pays pretty close > attention to the licenses of third-party software. It took getting > burned by not paying attention to some details of what some of your > lower level programmers were doing, but I'm actually happy to see > lessons got learned. The more voluntary compliance there is, the less > lawyers have to be involved, and then everyone stays productive. > > The interesting corollary to this though is that when dual-licensing, > you're potentially giving up the community contributions. Not many > developers will be willing to sign over their work so other people can > sell it (which is what TrollTech and MySQL-AB had to do so they could > legally do the commercial license). This was probably less of an issue > for MySQL-AB, since the only point of contention was the connector, > which is a relatively small piece of software; the main database being > GPL didn't cause any problems. Qt was much bigger code-wise, and had > major open source projects built on it (e.g. KDE), so there was a > constant tension. Amazingly they made it work, although admittedly I > was not in the trenches of KDE development to know the nitty gritty. > > Matt > _______________________________________________ > Discuss mailing list > Discuss at blu.org > http://lists.blu.org/mailman/listinfo/discuss Thank you, that is very informative!
- References:
- [Discuss] Profiting from GPL software
- From: julian.daich at freecomputerlabs.org (Julian Daich)
- [Discuss] Profiting from GPL software
- From: ingegnue at riseup.net (IngeGNUe)
- [Discuss] Profiting from GPL software
- From: me at mattgillen.net (Matthew Gillen)
- [Discuss] Profiting from GPL software
- Prev by Date: [Discuss] Profiting from GPL software
- Next by Date: [Discuss] bluetooth
- Previous by thread: [Discuss] Profiting from GPL software
- Next by thread: [Discuss] Profiting from GPL software
- Index(es):