About two weeks ago, we covered a story about the All-in-One SEO Pack and the fact that it was no longer being supported.  To the relief of thousands of WordPress users, about a week later, we found out that someone else had resurrected the plugin.   The lesson learned was obviously that too many people had come to rely heavily on a single WordPress plugin.

Thanks to a heads up from my friend Leland at Themelab, it looks like someone has attempted to put a fork into the All-in-One SEO Pack plugin, with the release of a new plugin called Platinum SEO Pack.  Here are a few of the features that you will get on top of what AiO SEO Pack included:

  1. Ability to add follow or nofollow and noindex meta tags to any post or page.
  2. Automatic 301 redirect for permalink changes.
  3. Nofollow links to your archives, categories, and tags pages.

To read more, or to download the Platinum SEO Pack, check out the authors page.

Kyle Eslick is WordPress enthusiast who took his passion for WordPress to the next level in 2007 by launching WPHacks.com as a place to share hacks, tutorials, etc. Connect with Kyle on Twitter or Google+!

  • http://yoast.com Joost de Valk

    Might I bring to your attention that this plugin has ripped off my entire Robots Meta plugin (http://yoast.com/wordpress/meta-robots-wordpress-plugin/) without ANY attribution? It’s released under the GPL so he’s free to copy it as he wishes, but he should at least attribute it!

  • http://kyleeslick.com Kyle Eslick

    Hi Joost!

    I’m very sorry to hear that and of course didn’t realize that when I wrote this post. I’ve had my share of problems with people stealing our content, so I know how frustrating it can be. Have you tried contacting the author to request a credit line be added?

  • http://www.themelab.com Leland

    @Joost: I wasn’t aware of that either. Hopefully you can get credited properly by the Platinum SEO author.

  • http://techblissonline.com/ Techblissonline Dot Com

    It was definitely not a rip off…Robots meta tag offers many similar functionalities but the code and architecture are different and more in sync with All in SEO…Check my code and Joost’s code..But I did mention his name as I offer some similar functionlities…

    It is not easy to copy paste some other code and put it into all in one seo and make it work…obviously you cannot combine tow php codes as it is and make it work…it isn’t that easy as being discussed here…

    My code is more in sync with all in one seo and offers some functionalaties of robots meta plus a few more..that is why I credit uberdose more than Joost…Just because openoffice.org offers similar functionalities like MS word, it doesn’t mean that they violate Microsoft’s copyright..

    Moreover this is GPL code and i am only required to state the main code from which it has been forked…that is why i credit uberdose more…Offcourse i have mentioned Joost name at the top of my code in the comments section…

  • http://yoast.com Joost de Valk

    Please, techblissonline, don’t be so foolish. Everyone, download both plugins, and look at, for instance, line 203 of platinum SEO pack. You’ll find this function declaration:

    function nofollow_category_listing($output) {

    You’ll find the exact same declaration AND function code at line 648 of robots-meta.php. It’s a DIRECT copy of my code, and it’s NOT attributed correctly.

    The same goes for the function nofollow_taglinks, found on line 216 of platinum seo pack, and on line 703 of robots-meta.php.

    I’m sorry, but if you keep claiming that you’re the author of code like that, you’re turning in to somewhat of a joke.

  • http://techblissonline.com Techblissonline Dot Com

    Joost,

    It was only because reuse of some functions like those, i credited your name in the code (on moral grounds), as mentioned in my comment above. But just ripping off and putting it in another code won’t work as you think.

    It needs work on several other areas of code…Even as seperate plugins all in one seo and robots meta tag plugins were not compatible in full…

    Again let me put it clear to you that the architecture is different.It is only a few functions like those you mention were reused and this is perfectly within the spirit of GPL.

    As you seem to be talking too much on GPL, let me clarify things to you:

    1) All wordpress plugins must be GPL compatible – Refer http://wordpress.org/extend/plugins/about/

    Your source code does not even include a license. I don’t know, how you added it in the repository without even a license.

    Read GPL V2 (http://www.gnu.org/licenses/gpl-2.0.html)
    and GPL V3 (http://www.gnu.org/licenses/gpl-3.0.html) in full and understand the terms and conditions.

    Read this – http://www.gnu.org/licenses/gpl-faq.html#TheGPLSaysModifiedVersions

    In the FAQ read in particular “Why does the GPL permit users to publish their modified versions?”

    The FAQ also clearly states “GNU GPL does not restrict what people do in software, it just stops them from restricting others.” as an answer against the question “Does GPLv3 prohibit DRM?”

    Read what http://www.gnu.org/philosophy/license-list.html#GPLCompatibleLicenses says on “Microsoft Public License (Ms-PL)” and why it is not compatible with GPL V2?

    What does that imply?
    This implies GPL V3 permits you to require modifiers to retain attribution notices but not GPL V2.

    But you also read “14. Revised Versions of this License.” in http://www.gnu.org/licenses/gpl-3.0.html.

    It clearly states “If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.”

    So if at all you want to “demand” attribution, release it under GPL V3 or later license, add the attribution requirement clause and the additional terms required under section 7 of GPL V3.

    But first of all make sure you have the GPL notice pasted on your program/source code (Read “How to Apply These Terms to Your New Programs” under http://www.gnu.org/licenses/gpl-3.0.html).

    You sent me a threatening mail for ripping (is it completely used as such??) your code.I replied you that All in one SEO deserves more credit as i follow its architecture.But as I have used a few functions like you have mentioned (absolutely within the spirit of GPL), I had given credit to you on moral grounds (outside GPL) in my source code.So do not continue to use words like “foolish”.Know what GPL is before writing wordpress plugins.Wordpress plugins are for the community and have the community feeling while writing them.Do not demand/threaten anyone.you are free not to write them, if you don’t like the spirit behind GPL.

    let me add, that i am not one who does not like to give credit. I have credited Uberdose (as well as you).All these have been done, as i respect morality and ethics.

  • http://techblissonline.com Techblissonline Dot Com

    This will also help to understand the definition of “Free Software”, the foundation behind GPL.

    http://www.gnu.org/philosophy/free-sw.html

  • http://yoast.com Joost de Valk

    You’re taking beef with the wrong person here :) I’ve been involved in open source projects all my life and know far too well what the GPL is :)

    The fact that no license was included in my code, and you NOTICED that, makes you, for “stealing” parts of it, a breaker of copyright law. It was however, intended to be GPL, as I have uploaded it to wordpress.org, and everything I code is almost always open source.

    Whatever license it’s under though, when taking parts of my code, you should attribute me, and the “nice” thing to have done WOULD have been to contact me. If you’d done that, you’d have seen that I would have loved to work together with you on working a good SEO plugin. I’m not in this for the money, or the fame, just to help people out.

    So, hope you want the same and we can make this into something productive, and I hope you’ll learn to not take people’s code without credit ever again.

  • EazyVG

    Joost, I like your posts a lot, and do visit your blog several times a month.

    About the above discussion between you and Rajesh, I am sorry to say, but you are very wrong here. He has followed all the attribution rules and given credit to you properly, and more.

    I simply don’t find your behavior appropriate. It is like you want him to add your name on top of every single code he used … doesn’t work like that. Actually, you should be proud that someone is using your code.

    Rajesh … still gotta give a try to this plugin. Keep it up to date and keep on adding small features one by one.

  • Pingback: WordCast 20: We *heart* Lorelle | WordCast

  • http://www.groovypost.com MrGroove

    Dispite the noise…. Great Plugin. Always nice to have a few options.

    SEO Title Tags is also a nice plugin however it lacks most of the options from these 2.

    Thnx

  • wiseinvestor

    Then which one is better?

    All in one seo or platinum seo?

  • Pothi

    I wish Rajesh updates his plugin as long as possible!

  • http://www.thesafestcandles.com Scentsy

    I use All in one now. Can you use both? Would replacing all in one with Platinum mess up anything? what would you recommend?

  • http://www.spunkyjones.com/ Spunky Jones

    I am a true believer in the All in One SEO Pack Plugin. It has made a nice difference in my blog posts ranking in the top 30 of Google, Yahoo and Bing.

    However, I did find that sometimes one forgets to add the meta tags manually and that will hurt your rankings in the search engines. I have created a new plugin to search all of your blog post and pages for missing meta tag fields. It is much faster than manually going though each post manually to find any missing meta tag data. It is called the “Missing Data, All in One SEO Pack which is a Addon plugin” You can find that at the Spunky Jones SEO Blog.