Advertisement
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Make it possible to submit an update of someone else's plugin

Comments in 'Forum Discussion' started by minebuilder0110, Jan 28, 2016.

  1. minebuilder0110
    Offline

    minebuilder0110 Notable Member

    Joined:
    Dec 8, 2014
    Posts:
    485
    Minecraft User:
    Apparitional
    So the idea is quite simple. Make it so that a plugin can be updated by others too. Why? Because there are some plugins that are just too awesome to stay inactive. (@aliuly is no longer active, but his plugins are very nice) Or some plugins need to be updated (String -> StringTag), but the plugin author is inactive. I am not sure how this could be done on XenForo though; maybe you still can submit as if it was a new plugin, but it will be put under that plugin as an update.
    Muqsit likes this.
  2. PEMapModder
    Offline

    PEMapModder Notable Member Plugin Developer

    Joined:
    Oct 9, 2013
    Posts:
    7,294
    Plugins:
    11
    Minecraft User:
    PEMapModder
    All of @aliuly's plugins were submitted, but some were rejected because of code quality issues.
    applqpak and CrazedMiner like this.
  3. Muqsit
    Offline

    Muqsit Active Member

    Joined:
    Sep 9, 2015
    Posts:
    175
    Minecraft User:
    Muqsit
    The idea is amazing!
  4. CrazedMiner
    Offline

    CrazedMiner Notable Member Plugin Developer

    Joined:
    Jan 31, 2015
    Posts:
    348
    Plugins:
    2
    Minecraft User:
    CrazedMinerYT
    What if someone submits an update that completely changes the way the author has done something and if reversed, will cause issues? There are a list of problems that would arise if this feature was added although, you can also see some of the benefits that it would bring.
    applqpak likes this.
  5. Kiosek
    Offline

    Kiosek New Member

    Joined:
    Jun 17, 2014
    Posts:
    34
    Minecraft User:
    Cecil107
    So the author must accept it
    Muqsit likes this.
  6. CrazedMiner
    Offline

    CrazedMiner Notable Member Plugin Developer

    Joined:
    Jan 31, 2015
    Posts:
    348
    Plugins:
    2
    Minecraft User:
    CrazedMinerYT
    The whole concept of this idea is to keep inactive authors' plugins updated is it not?
    minebuilder0110 and applqpak like this.
  7. Kiosek
    Offline

    Kiosek New Member

    Joined:
    Jun 17, 2014
    Posts:
    34
    Minecraft User:
    Cecil107
    OH sorry
  8. Muqsit
    Offline

    Muqsit Active Member

    Joined:
    Sep 9, 2015
    Posts:
    175
    Minecraft User:
    Muqsit
    Voting..
  9. minebuilder0110
    Offline

    minebuilder0110 Notable Member

    Joined:
    Dec 8, 2014
    Posts:
    485
    Minecraft User:
    Apparitional
    Good point, but I expect these plugins also being inspected by the plugin reviewers and writing the plugin completely differently can be considered as an complete re-write update, unless it breaks, but these will be rejected by the reviewers.
    Oops... forgot to add that.
    Muqsit likes this.
  10. PEMapModder
    Offline

    PEMapModder Notable Member Plugin Developer

    Joined:
    Oct 9, 2013
    Posts:
    7,294
    Plugins:
    11
    Minecraft User:
    PEMapModder
    For outdated plugins (<= Alpha_1.3): You don't need permission. As long as you don't have the same plugin name (to avoid confusion), you can create a new plugin with the exactly same features as the outdated plugin. This is because you simply can't copy it at all, except the idea -- they are totally different. And you do not need permission for the idea if the idea isn't original. Only very few plugins, e.g. NumericRanks, are original ideas. For these plugins, you may politely acknowledge the original author first. And it is your own moral judgement whether you should continue creating another plugin using their idea, without their explicit approval, or even with their objection. (Look at Minecraft and SurvivalCraft; there is definitely nothing technically offensive stealing/copying/"referencing" ideas)
    For outdated plugins (Alpha_1.4+): If the original author has been inactive for more than, like, 6 months, and you only need to slightly edit the plugin to make it work with new API versions (especially API 1.x.x -> 2.x.x), maybe the PocketMine staff should create a new forum called "Plugin Updates", where people can submit edited versions of the plugins and staff members can review the changes and update the plugins if approved.
    For plugins that do work and you found them on GitHub: You shouldn't submit them without their permission. They may be still W.I.P., or maybe the author doesn't want to submit them yet, or maybe the author already submitted them but they are waiting for approval/rejected for various reasons. You should ask for their explicit permission first.

Share This Page

Advertisement