WordPress.org

Ready to get started?Download WordPress

Forums

Global Hide Admin Toolbar
BRUTE FORCE Plugin: License Infringement! (15 posts)

  1. sLa NGjI's
    Member
    Plugin Author

    Posted 4 months ago #

    BRUTE FORCE Plugin: License Infringement!

    The coding used on "Brute Force Plugin" (functions naming, class naming, class and filter removed, extra features removed, Headers ToolBar with Home Logout and Current Date and Time, the general concept, was cloned from my Plugin WP Admin Bar Removal/WP Toolbar Removal without any explicit credit!

    Please, make all actions to respect "derived GPLv2 License" from my work according with "Your Own Autor (sLa NGjI's).

    Declared GPLv3 was not compatible with "WordPress Plugins Specifications Requiremets" and with "Derived Coding" from my work.

    My next action is "Legal Infringiment VS Fischer Creative Media" and your Owner!

    Have Good Day.
    Thanks.

    https://wordpress.org/plugins/global-admin-bar-hide-or-remove/

  2. prophecy2040
    Member
    Plugin Contributor

    Posted 4 months ago #

    We were working on this for some time before we released it. Look at your plugin and our plugin. They do the same thing, but ours is by no means a clone of yours.

    The fact that they do the same thing does not mean that it is in infringement of your plugin. I could see you saying that if we took your plugin and changed 2 or 3 things and released it as our own, but we did not do that.

    I just opened ours and yours side by side - There are only a few similarities - we use some of same the WordPress functions to turn stuff off and re de-register the admin bar script - that is it.

    Regards,
    Don

  3. sLa NGjI's
    Member
    Plugin Author

    Posted 4 months ago #

    Cloned Code:

    Cloned, Renamed and Recoded!

    if ( $wp_version < 3.1 ){wp_die( __( 'This Plugin Requires WordPress 3.1 or higher: ' ) );}

    Cloned, Renamed and Recoded!

    wp_get_current_user();
    		global $wp_version;
    		$current_user = wp_get_current_user();
    		if ( !( $current_user instanceof WP_User ) ){return;}
    		$date_format = get_option( 'date_format' );
    		$time_format = get_option( 'time_format' );
    		$formatteddate = date($date_format . ' ' . $time_format, current_time( 'timestamp' ));
    		$logout_link = '<a href="'.wp_logout_url( home_url() ).'">'.__( 'Log Out' ).'</a>';
    		$admin_link = is_multisite() && is_super_admin() ? (!is_network_admin() ? ' | <a href="'.network_admin_url().'">'.__( 'Network Admin' ).'</a>' : ' | <a href="'.get_DashBoard_url( get_current_user_id() ).'">'.__( 'Site Admin' ).'</a>') : '';
    		$displayname = $current_user->display_name;
    		$toggle = 	($wp_version >= 3.8) ? '<div id="wp-bftoolbar-bar-menu-toggle" class="dashicons dashicons-menu"></div>' : '';
    		$homelink = '<a href="'.home_url().'">'.__( get_bloginfo() ).'</a>';

    Cloned, Renamed and Recoded!

    if ( $wp_version >= 3.2 ){add_action( 'admin_head', 'bftoolbar_admin_back_menu_remove' );} // 'admin_head', 'wptbr_rbams'

    Completely Cloned!

    <style type="text/css">#adminmenushadow,#adminmenuback{background-image:none}</style>

    Completely Cloned!

    function wp_toolbar_init(){add_filter( 'show_admin_bar', '__return_false' );add_filter( 'wp_admin_bar_class', '__return_false' );}
    add_filter( 'init', 'wp_toolbar_init', 9 );

    Completely Cloned!

    $wp_scripts = new WP_Scripts(); // This is my Triks!
    wp_deregister_script( 'admin-bar' );
    
    $wp_styles = new WP_Styles(); // This is my Triks!
    wp_deregister_style( 'admin-bar' );

    Cloned, Renamed and Recoded!

    $hooks_filters = array(
    			'init' 						=> array(array( 'wp_admin_bar_init', '')),
    			'admin_footer' 				=> array(array( 'wp_admin_bar', ''),array('wp_admin_bar_class', ''),array('wp_admin_bar_render', '1000'),array('wp_admin_bar_js', ''),array('wp_admin_bar_dev_js', '')),
    			'admin_head' 				=> array(array( 'wp_admin_bar', ''),array('wp_admin_bar_class', ''),array( 'wp_admin_bar_css', ''),array( 'wp_admin_bar_dev_css', ''),array( 'wp_admin_bar_rtl_css', ''),array( 'wp_admin_bar_rtl_dev_css', ''),array( 'wp_admin_bar_render', 1000)),
    			'locale' 					=> array(array( 'wp_admin_bar_lang', '')),
    			'wp_head' 					=> array(array( 'wp_admin_bar', ''),array( 'wp_admin_bar_class', ''),array( 'wp_admin_bar_css', ''),array( 'wp_admin_bar_dev_css', ''),array( 'wp_admin_bar_rtl_css', ''),array( 'wp_admin_bar_rtl_dev_css', ''),array( 'wp_admin_bar_render', 1000)),
    			'wp_footer' 				=> array(array( 'wp_admin_bar', ''),array( 'wp_admin_bar_class', ''),array( 'wp_admin_bar_render', 1000),array( 'wp_admin_bar_js', ''),array( 'wp_admin_bar_dev_js', '')),
    			'wp_ajax_adminbar_render' 	=> array(array( 'wp_admin_bar_ajax_render', 1000)),
    		);

    The coding used on "Brute Force Plugin" (functions naming, class naming, class and filter removed, extra features removed, Headers ToolBar with Home Logout and Current Date and Time, the general concept, was cloned from my Plugin WP Admin Bar Removal/WP Toolbar Removal without any explicit credit!

    Please, make all actions to respect "derived GPLv2 License" from my work according with "Your Own Autor (sLa NGjI's).

    Declared GPLv3 was not compatible with "WordPress Plugins Specifications Requiremets" and with "Derived Coding" from my work.

    My next action is "Legal Infringiment VS Fischer Creative Media" and your Owner!

  4. prophecy2040
    Member
    Plugin Contributor

    Posted 4 months ago #

    Fair enough.
    We did not intend to take anything that was not ours and claim it as our own - and although some of the items you claim a clone or re-coded are questionable as unique, in this case I can totally see your point and give the benefit of the doubt to you.

    Some times we have several people (some outsourced and not here in house) working on projects, so my apologies for the issue in this case. I personally did not work on this project or I probably would have seen more than just some similarities right away. The plugin was only created to provide the additional admin bar removal that may users request of our front end toolbar plugin, and not meant to be a competition to yours.

    Please email me directly with the credit attribute you would like used in the plugin and I will add the header to ensure you get the proper credit you deserve and have it updated in the repository before day's end. dfischer@fischercreativemedia.com

    Sincerest apologies and warmest regards,
    Don

  5. sLa NGjI's
    Member
    Plugin Author

    Posted 4 months ago #

    Inside readme.txt file:

    Main Section

    Easily hide/remove the front end Toolbar for logged in users. To remove the back end toolbar (admin bar), use the included BRUTE FORCE plugin.

    After This Line: (copy and past exactly)

    Part of coding of BRUTE FORCE plugin was derived directly from [sLa NGjI's](http://slangji.wordpress.com/) [WP Admin Bar Removal](http://wordpress.org/plugins/wp-admin-bar-removal/) / [WP Toolbar Removal](http://wordpress.org/plugins/wp-toolbar-removal/) / [Disable Admin Bar and ToolBar](http://wordpress.org/plugins/toolbar-removal-completely-disable/) plugins, and was released under GPLv2 or later: this plugin use same License GPLv2 or later. [Read More Here](http://wordpress.org/support/topic/brute-force-plugin-license-infringement/)

    Changelog Section

    Added new Brute Force Plugin to forcefully turn off admin menu and front end, if desired. We get a lot of requess for this. (12/2013)

    After This Line: (copy and past exactly)

    Part of coding of BRUTE FORCE plugin was derived directly from [sLa NGjI's](http://slangji.wordpress.com/) [WP Admin Bar Removal](http://wordpress.org/plugins/wp-admin-bar-removal/) / [WP Toolbar Removal](http://wordpress.org/plugins/wp-toolbar-removal/) / [Disable Admin Bar and ToolBar](http://wordpress.org/plugins/toolbar-removal-completely-disable/) plugins, and was released under GPLv2 or later: this plugin use same License GPLv2 or later. [Read More Here](http://wordpress.org/support/topic/brute-force-plugin-license-infringement/)

    More Important!

    Inside global-brute-force-wordpress-toolbar-removal.php file: (copy and past exactly)

    /*
    Author: Don Fischer, sLa NGjI's
    License: GPLv2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
     *
     * This program is free software; you can redistribute it and/or
     * modify it under the terms of the [GNU General Public License](http://wordpress.org/about/gpl/)
     * as published by the Free Software Foundation; either version 2
     * of the License, or (at your option) any later version.
     *
     * This program is distributed in the hope that it will be useful,
     * on an "AS IS", but WITHOUT ANY WARRANTY; without even the implied
     * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
     * See the GNU General Public License for more details.
     *
     * You should have received a copy of the GNU General Public License
     * along with this program; if not, see [GNU General Public Licenses](http://www.gnu.org/licenses/),
     * or write to the Free Software Foundation, Inc., 51 Franklin Street,
     * Fifth Floor, Boston, MA 02110-1301, USA.
     *
     * DISCLAIMER
     *
     * The license under which the WordPress software is released is the GPLv2 (or later) from the
     * Free Software Foundation. A copy of the license is included with every copy of WordPress.
     *
     * Part of this license outlines requirements for derivative works, such as plugins or themes.
     * Derivatives of WordPress code inherit the GPL license.
     *
     * There is some legal grey area regarding what is considered a derivative work, but we feel
     * strongly that plugins and themes are derivative work and thus inherit the GPL license.
     *
     * The license for this software can be found on [Free Software Foundation](http://www.gnu.org/licenses/gpl-2.0.html) and as license.txt into this plugin package.
     *
     * The author of this plugin is available at any time, to make all changes, or corrections, to respect these specifications.
     *
     * THERMS
     *
     * This global-brute-force-wordpress-toolbar-removal.php uses (or it parts) code derived from:
     *
     * wp-admin-bar-removal.php by slangjis <slangjis [at] googlemail [dot] com>
     * Copyright (C) 2010-2014 [slangjis](http://slangji.wordpress.com/) (email: <slangjis [at] googlemail [dot] com>)
     *
     * wp-admin-bar-removal-node-addon.php by slangjis <slangjis [at] googlemail [dot] com>
     * Copyright (C) 2010-2013 [slangjis](http://slangji.wordpress.com/) (email: <slangjis [at] googlemail [dot] com>)
     *
     * one-click-logout-barless.php by olyma <olyma [at] rack of power [dot] com>)
     * Copyright (C) 2011-2012 [olyma](http://rackofpower.com/) (email: <olyma [at] rack of power [dot] com>)
     *
     * toolbar-removal-completely-disable.php by slangjis <slangjis [at] googlemail [dot] com>
     * Copyright (C) 2011-2013 [slangjis](http://slangji.wordpress.com/) (email: <slangjis [at] googlemail [dot] com>)
     *
     * wp-toolbar-removal.php by slangjis <slangjis [at] googlemail [dot] com>
     * Copyright (C) 2012-2014 [slangjis](http://slangji.wordpress.com/) (email: <slangjis [at] googlemail [dot] com>)
     *
     * wp-toolbar-removal-node-addon.php by slangjis <slangjis [at] googlemail [dot] com>
     * Copyright (C) 2012-2013 [slangjis](http://slangji.wordpress.com/) (email: <slangjis [at] googlemail [dot] com>)
     *
     * according to the terms of the GNU General Public License version 2 (or later) this uses or it parts code was derived.
     *
     * According to the Terms of the GNU General Public License version 2 (or later) part of Copyright belongs to your own author and part belongs to their respective others authors:
     *
     * Copyright (C) 2008-2014 [slangjis](http://slangji.wordpress.com/) (email: <slangjis [at] googlemail [dot] com>)
     * Copyright (C) 2011-2012 [olyma](http://rackofpower.com/) (email: <olyma [at] rack of power [dot] com>)
     *
     * VIOLATIONS
     *
     * [Violations of the GNU Licenses](http://www.gnu.org/licenses/gpl-violation.en.html)
     * The author of this plugin is available at any time, to make all changes, or corrections, to respect these specifications.
     */

    Have Good Day.
    Thanks!

  6. prophecy2040
    Member
    Plugin Contributor

    Posted 4 months ago #

    All set. Should be updated on the repository as version 1.6.

  7. sLa NGjI's
    Member
    Plugin Author

    Posted 4 months ago #

    All Done!

    Thanks to Fischer Creative Media and Don Fischer for "very fast" solution.

    I Can Say:

    have found not only a very serious person, but also a startup respectful of others' work

    All infringiments was solved!

    Thanks to Don for a Beer ;)

  8. sLa NGjI's
    Member
    Plugin Author

    Posted 4 months ago #

    The new plugin Owner and Mainteiner is sLa NGjI's

    Thanks to Don Fischer!

  9. prophecy2040
    Member
    Plugin Contributor

    Posted 4 months ago #

    Best of luck with this! I know the toolbar plugins have found a good home.

    Warmest regards,
    Don

  10. telesemana
    Member
    Posted 4 months ago #

    Hi, I am not sure what is happening, in my dhasboad I have the same plugin listed twice to be updated, one says:

    Global Hide/Remove ToolBar: 1. Front End Toolbar Remover

    and the other

    Global Hide/Remove ToolBar: 2. BRUTE FORCE Remover

    Shall I update both?

  11. sLa NGjI's
    Member
    Plugin Author

    Posted 4 months ago #

    update both?

    Yes!

  12. prophecy2040
    Member
    Plugin Contributor

    Posted 4 months ago #

    sLa NGjI's -
    One thing I did not mention - if you update one plugin version number, you have to update both plugin files with the same version number. Since both plugins are in the same master plugin folder (the toolbar front end one) and readme.txt they have to match or it keeps saying that one needs to updated, even though it has the latest files.

    Maybe at some point it should be split out or fused into the main one - up to you as you are controlling it now. But I had planned to have someone merge them eventually - just did not get around to that.

    Warm regards,
    Don

  13. sLa NGjI's
    Member
    Plugin Author

    Posted 4 months ago #

    it should be split out or fused into the main one

    Split ... and merge (only responsive coding) BRUTE FORCE plugin on WP ToolBar Removal ;) ...

    All two plugins include all references to co-work ensamble!

    Thx Don :)

  14. telesemana
    Member
    Posted 4 months ago #

    I have updated this one: Global Hide/Remove ToolBar: 1. Front End Toolbar Remover

    And the other one just disappeared from the dashboard.

  15. sLa NGjI's
    Member
    Plugin Author

    Posted 4 months ago #

    @ telesemana

    You have updated to version 1.6.1 from 1.6?

    On version 1.6.1 plugin name Global Hide/Remove ToolBar: 1. Front End Toolbar Remover was renamed Global Hide Admin Tool Bar and plugin file global-admin-bar-hide-or-remove.php was renamed to global-hide-admin-tool-bar.php

    On version 1.6.1 plugin name Global Hide/Remove ToolBar: 2. BRUTE FORCE Remover was renamed Global Hide Brute Force Admin Bar and plugin file global-brute-force-wordpress-toolbar-removal.php was renamed to global-hide-brute-force-admin-bar.php

    By :)

Reply

You must log in to post.

About this Plugin

About this Topic