10851 Posts in 2517 Topics by 1793 members
|Go to End||Next >|
9 December 2009 at 3:49am
Sorry for not getting back sooner... Christmas takes up a lot of time :s.
Martijn, a google analytics plugin is a nice idea. When I get a chance, I will have a look into merging it. What is your problem with the Dashboard link appearing first? It works out of the box for me. Are you using any custom mods that might be throwing it off?
In terms of licensing, my interpretation of the GPL was that if you are redistributing the product, you have to redistribute the source code. If you are using the product to build something else (eg a website) then you don't need to distribute the source code.
In that respect, and in my interpretation, I think GPL does make sense, especially on community products. But saying that, I had no real reason for choosing GPL over BSD. If the license is goign to be a barrier of entry for some people, then I don't mind changing it .
Platypus: Cheers for the feedback .
9 December 2009 at 3:58am
Mo, This is exactly something I have done in the past (but yours is much better!)
I love this idea. I do share the same thoughts about license. Most people don't use GPL correctly, if you followed it to the letter you would have to distribute the code i believe. BSD is more flexible, and because Silverstripe uses BSD it is always nice when the modules also use BSD as to keep it all the same.
Anyway, nice work! Glad to have another great module to work with.
9 December 2009 at 8:23am
Your interpretation of the GPL is close but it includes ALL source code for the entire project (in this case the whole website). If you want people to release improvements to the Dashboard module specifically and are willing to let them to be able to keep the other code on their site to themselves then the LGPL might be a better option.
The BSD license is the best fit simply because Silverstripe and most other modules are BSD licensed.
Up to you of course, don't let me pressure you but I could use this module and contribute changes back if it was LGPL or BSD licensed but can't use it at all if its GPL licensed. I have a lot of commercially licensed and proprietary code that I use in my sites that can't redistribute under the GPL.
10 December 2009 at 12:47am
Right, I am sure some (maybe all) ofyou will be happy to know that I have re-licensed under the BSD license Silverstripe is licensed under. It says on their license page that this is a "revised" BSD license, though I cant really see any difference.
I have also release an "official" 0.5 version, which includes the modular functionality and some compatibility tweaks for Silverstripe 2.4.
Next realase, I will try and add the Google Analytics plugin, and maybe tweek the default setup, so most plugins are "opt in", rather than "opt out".
Also, I think this will be the last release through sourceforge. I find there servers to be very slow, and so am moving over to Assembla for my open source projects (http://www.assembla.com/)
15 December 2009 at 2:45pm
This is great, thanks Mo.
I'm going to work on a little plugin for this that hopefully will be interesting to everyone
19 December 2009 at 1:09am
Martijn, looking at your plugin, googles connection class is reliant on it is reliant on CURL. I do not believe CURL is a default PHP library? If I integrate it will this be a potential issue?
19 December 2009 at 1:57am
Sorry, completely forgot to do this.
Direct Downloads are via: http://www.assembla.com/spaces/silverstripe-modules/documents/c6PO3c5Dmr3QaYeJe5afGb/
From now on, all my modules will be held at this location: http://www.assembla.com/spaces/silverstripe-modules/
|Go to Top||Next >|