java – DMCA (Digital Millennium Copyright Act)


My question is:

  • How to claim copyright in java plugin?,

I don't have much experience with this, but a buyer leaked my plugin on some pages and supposedly now I have to complain for DMCA.


According to the DMCA page you should have a certificate or badge, although depending on the type of copyright you have added to your plugin I suppose you can always do something.

There he explains the steps to follow, sorry if the translation is not entirely accurate .

Reports copyright infringement

Please follow these instructions when reporting stolen content:

  1. Content name

  2. If you know the owner, creator, publisher or distributor of the content.

  3. Location of stolen content ( please include the specific offending links, and not the general url : is not convenient, it is better to be specific in the URL, for example:
  4. DMCA Protection Certificate link or DMCA Protection link found on the site owners website. This will help us identify the account of the site owner.

Useful links (in English):

Prevent us from being hacked:

First of all, say that I am a supporter of Free and Open Code, but licenses are essential, and I am not only talking about paid licenses, since I do not master much of those, but whatever you do (put on …), Seriously, license it. Not that you put a BeerWare or a GNU GPL


always copyright / license your code

With copyright / license you will have your code protected in case something happens, now, my recommendation, apart from this, is that you put a kind of AUTH_KEY to your plugin, to avoid hacking.

You simply need a server / webservice / microservice or something that you can put online to perform an authentication similar to that carried out by developers of wordpress themes or the google maps API.

Any page that uses your code should make a small request to your server to check (at a minimum):

  • domain
  • auth_key
  • (number of licenses?)

That request will come from the domain where your plugin is being used and it will be like:

If the license exists , corresponds and is in force , the request returns an ok, (normally it is a cookie so as not to make queries every second, but even if it is an OK will be fine).

Otherwise, you are denied access and thus the operation of the plugin.

Scroll to Top