Hi Nyall, Thank you for resuming this topic, I remember when I made a similar proposal some 10 years back and I felt like it was blasphemy in the church.
Perhaps now times are more mature and I am very much in favour of opening the official plugin space to various forms of paid plugins. In a previous life, I have had a very good experience and revenue by selling my PHP plugins on the Joomla marketplace (they maintained a plugin listing, integrated with the Joomla CMS admin panel, plugins were hosted elsewhere and they didn't manage the payments directly). All the plugins I was selling were GPL or AGPL, source code was publicly available on sourceforge/github and (to my surprise) I've never had anyone re-selling or publishing or offering downloads of my plugins in the wild. The Joomla marketplace was (I don't know if it still is nowaday) IMHO a great success story: there were many large/complex paid or freemium plugins with a flourishing ecosystem of small/middle software houses behind them, they typically also contributed to Joomla core development. So, my experience is that GPL is not a problem and people does understand that some developers have bills to pay and children to feed and they are generally happy to contribute to a sustainable software ecosystem. Cheers On Thu, Feb 1, 2024 at 2:28 AM Nyall Dawson via QGIS-Developer <qgis-developer@lists.osgeo.org> wrote: > > Hi lists! > > I wanted to kick start a (hopefully!) civil, THEORETICAL discussion about the > role of a paid plugin marketplace for QGIS plugins. > > This has been on my mind for a while, and recently was bumped by this email > to the list: > > On Fri, 19 Jan 2024 at 19:38, gam17--- via QGIS-Developer > <qgis-developer@lists.osgeo.org> wrote: > > > > Hi everyone, > > like many of you, I have developed and maintained a plugin for many > > years completely free of charge. > > I have never received any donation or compensation of any kind and now I > > would like to find a solution. > > Has anyone already found a way to receive donations? > > I was thinking of asking for a sponsor that would be displayed during > > execution, for example in the window titles or through a specific menu > > item like QGIS does (in this way the sponsor would be much less > > visible). > > So again, stressing that this is a THEORETICAL discussion, I'm interested in > hearing people's thoughts on the potential role of a paid plugin marketplace > for QGIS. > > Here's a bullet point dump of where I'm currently sitting: > > - Yes, I'm aware that plugins must be GPL, and that this makes paid plugins a > little trickier in that they're obviously still subject to the GPL. > - The GPL does NOT prevent charging for software, or mandate making it public > to non-paying customers. We could potentially have GPL plugins which are only > available to paid users, and only make these plugins available privately to > those users. YES, the GPL **DOES** mean that those paying customers can > redistribute the plugin publicly and freely without issue if they want (and > regardless of whether the original developer wants!) > - In fact, there's already likely thousands of private, paid for plugins out > there! I'm talking here of plugins made specifically for internal use by one > organisation only. Yep, that organisation COULD make the plugin public/freely > available, but in many cases they are specific to that one organisation's > needs or contain organisation sensitive logic/data. These plugins are > completely compliant with the GPL, despite being private and paid for by that > organisation. > - There's nothing preventing a public GPL QGIS plugin from depending on a > subscription based back-end, and offering zero value to anyone not paying for > that backend. And there's a growing number of these plugins, which depend on > users paying xxx large corporate entity regular high fees to access the > backend service. The GPL doesn't (and arguably shouldn't) prevent these large > entities from making money off QGIS plugins. > - But this means that the current situation is unfairly weighted toward these > large entities! A one-person team making an excellent plugin and providing an > awesome tool for use in QGIS has a MUCH MUCH harder time finding ANY > financial compensation for their efforts! I don't like this situation at all, > and I'd say it goes against the "spirit" of why QGIS was made under the GPL > in the first place. The big corporate entities win, the smaller community > focused developers lose out. 👎 > - Despite the fact that a paid user could freely re-distribute a paid-for > plugin, there's still potential financial gain for the developer in making a > plugin available for a charge on a theoretical QGIS plugin marketplace. > - The blender market is a great example of this. There's LOTS of GPL blender > add ons available there at charge. Eg > https://blendermarket.com/products/hard-ops--boxcutter-ultimate-bundle?num=2&src=top > as one example. If those numbers are accurate, that developer has sold >35k > copies of a GPL licensed add on at $39 each. I'm going to go out on a limb > here and guess that that developer's motivation to make their add-on > excellent is considerably higher than the developer of an equivalent QGIS > plugin 🤣 (not to mention that their time investment is much more > justifiable). And any ONE of those 35k paid users could have made the plugin > freely available for everyone else... but that hasn't stopped the sales. > > So what does everyone else think? Would there be a THEORETICAL place for a > THEORETICAL paid QGIS plugin marketplace somewhere in the future? Or is there > a better model we could (theoretically 🤪) follow to financially reward plugin > developers? > > Nyall > > > > > _______________________________________________ > QGIS-Developer mailing list > QGIS-Developer@lists.osgeo.org > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer -- Alessandro Pasotti QCooperative: www.qcooperative.net ItOpen: www.itopen.it _______________________________________________ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer