1. The forums will be archived and moved to a read only mode in about 2 weeks (mid march).

Suggestion Premium plugins

Discussion in 'Suggestions' started by Herojhjh, Feb 11, 2018.

?

Premium Plugins

  1. Yes

    29.4%
  2. No

    70.6%
  1. Herojhjh

    Herojhjh Silverfish

    Messages:
    20
    GitHub:
    herojhjh
    I suggest add a Premium Plugins, where you need to buy the plugin like spigot premium resources.
    Good?
     
  2. Muqsit

    Muqsit Chicken

    Messages:
    1,548
    GitHub:
    muqsit
    I suggest embedding a donate button to your GitHub repository. Nothing that I find wrong with paid plugins but it would be better if it were open sourced. That way, you don't need to stress the buyers with cases where the plugin support drops because you are planning on leaving this community or something similar. Plus contributors and contributions! They are very valuable. Don't forget, there'll always be that spoilt rich kid that finds happiness in buying and leaking your plugins.
     
  3. Thunder33345

    Thunder33345 Moderator Staff Member

    Messages:
    2,137
    GitHub:
    Thunder33345
    perfect idea on paper:
    developers get money in exchange for their hard work
    server owner get high quality plugins for a fair sum

    bad idea on practice:
    developers set ridiculous prices for a simple plugin
    developers sell a plugin but never actively support it
    developers sell badly coded plugins for a quick buck
    newer people becoming developers thinking it's a get rich quick which lower the quality
    server owners get scammed by paying huge sums for a basic/badly coded/buggy pugin
    poorer server owner cant get any decent plugins for free anymore because all the dev have now moved to paid plugin only
    server owners sharing their plugin for free rendering it needless to pay, tho helping other owners on the way(they have 0 obligations to keep it to themself)

    reviewers are needed to review the plugins to ensure there's no quality issues:
    reviewers goes on strike if they dont get paid enough
    plugin developer now only get 50% of the fee, 40% goes to reviewer and 10% goes to PMMP foundation
    reviewers goes leaking plugins
    reviewers use their reviewer's copy on their server
    now we need to somehow ensure reviewers dont leak it or use it for themself without paying
    we still need a way to define "reasonable price"
    we still will have developers not supporting their paid plugins
    poorer server owner still cant get any decent plugins for free anymore
    server owner still can share plugins, unless we get lawyers and make them sign NDA, which means we need EVEN more money, making developer earn near to nothing
     
  4. 0x15f

    0x15f Baby Zombie

    Messages:
    145
    GitHub:
    0x15f
    Personally I believe this is a terrible idea. There are already ecommerce solutions for selling digital content, use on one of those. Send out mass emails to servers (kinda like cold calling) advertising you're new paid plugin. That's what I did until I had enough (and active) Twitter followers to advertise for me. Don't try selling you're first 15 plugins, you might think they are good ideas but 99% of the time they are good plugins but not good enough to buy or good enough that someone won't recreate it and put it on Github.
     
  5. SOFe

    SOFe Administrator Staff Member PMMP Team Poggit Admin

    Messages:
    1,968
    GitHub:
    sof3
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #1 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #2 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #3 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #4 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #5 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #6 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #7 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #8 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #9 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #10 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #11 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #12 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #13 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #14 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #15 plugin!");
        }
    }
    I can start selling plugins now!
     
  6. 0x15f

    0x15f Baby Zombie

    Messages:
    145
    GitHub:
    0x15f
    !!
     
  7. MalakasPlayzMCPE

    MalakasPlayzMCPE Zombie Pigman

    Messages:
    667
    Bad idea. If someone wants to get paid for making plugins, its better to deal with big servers so if he is a scammer, everyone will not trust him anymore.
     
  8. 0x15f

    0x15f Baby Zombie

    Messages:
    145
    GitHub:
    0x15f
    A solid 2/3 of plugins sold are to small servers. Larger servers have dedicated developers.
     
  9. SOFe

    SOFe Administrator Staff Member PMMP Team Poggit Admin

    Messages:
    1,968
    GitHub:
    sof3
    Actually the PMMP team only maintains DevTools. Are you referring to Poggit Orphanage?
     
  10. Thunder33345

    Thunder33345 Moderator Staff Member

    Messages:
    2,137
    GitHub:
    Thunder33345
    your reply make absolutely no sense
    just because you cant code your plugin so you are against paid plugins?
    >All should work for free while Server Owners make $$$$$ from selling ranks and dirt.
    also a badly formed attempt at begin sarcastic?
     
  11. SOFe

    SOFe Administrator Staff Member PMMP Team Poggit Admin

    Messages:
    1,968
    GitHub:
    sof3
    If you want servers to be money-free, you should from the beginning tell the host providers (VPS providers, Minecraft hosting platforms, etc.) to provide services for free. And to do so, you must make electricity costs and hardware construction/maintenance costs free. And to have this, you must find us a cost-free way of generating electricity.
     
  12. MalakasPlayzMCPE

    MalakasPlayzMCPE Zombie Pigman

    Messages:
    667
    ...and repairing PCs...
     
  13. Why not have that on Poggit? The only issue is unmaintained plugins and scammers.
     
  14. Thunder33345

    Thunder33345 Moderator Staff Member

    Messages:
    2,137
    GitHub:
    Thunder33345
    poggit is strictly opensource
    and already struggling on human resource so i doubt they want to have to deal with another cluster f*ck of problems
     
  15. That is true, although it would be a good idea even if it was not Poggit.
     
  16. Thunder33345

    Thunder33345 Moderator Staff Member

    Messages:
    2,137
    GitHub:
    Thunder33345
    it would be a good and bad idea just by existing
     
  17. I know this is late, but why aren’t people using dual licensing? You could say free for development servers and paid for production servers.
     
  18. corytortoise

    corytortoise Skeleton

    Messages:
    825
    GitHub:
    corytortoise
    Because it's really not worth the trouble to:
    1) Get proof of them using your plugin
    2) Get into contact with them about it.
    3) Get somebody who cares about your plugin enough to do something about it(Which probably won't be free)
    4) Waste all your time fighting over a plugin until somebody else just uses your code as a reference for their own version.
     
  19. That is true, I just wanted to mention it.
     
  20. Thunder33345

    Thunder33345 Moderator Staff Member

    Messages:
    2,137
    GitHub:
    Thunder33345
    another possibility is that:
    no profit from this license
    you can use this for free as long as you dont directly profit from it

    say there's X feature from Y plugin
    if all Y plugin features are available to everyone
    you dont have to pay
    if some Y plugin features are only available to PAID ranks
    then you have to pay

    but it's still a hassle to verify
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.