Using an open source?

Discussion in 'Plugin Development' started by darthteddy1, Oct 28, 2015.

Thread Status:
Not open for further replies.
  1. Offline


    I saw a plugin that said it was "Open Source" I see the source on GIT Hub, but how would I get all the files into eclipse to edit them, then re-export them?

    Thanks in advance!
  2. Offline


    There's probably a better resolution but I usually use git clone or copy and paste.

    edit: You can also download the complete source from the GitHub page.
    edit 2: First edit was ninja'd.
    Last edited: Oct 28, 2015
  3. @darthteddy1
    You could either do what @Hawktasard said or click the "Download ZIP" button somewhere on the home page of a github project.
  4. Offline


    You could also use Maven. (if they have it on their GitHub
  5. Offline


    @darthteddy1 Which plugin was this? It may have been open source and shown you the code, but what was the lisence?
  6. Offline


    Doesn't really matter, it has to be compatible with the GPL, which says you are allowed to do this.
  7. Offline


    download the .zip
    then extract it on a file
    then open eclipse and select Import
    Now select export ( if you want to re-export)
  8. Offline


    @Hawktasard What if the license was ARR but they provided the source code? It would be violating the license if the OP were to use that code in their own plugin without explicit permission from the author.
    PeterXonwiiXx likes this.
  9. Offline



    No, it's not. They may have said it has that license, but they:

    1. Put it on GitHub, whose terms of service state that if you have a public repository, other people must be able to copy and reuse your code. From the terms of service:

    This implies that they can use and modify your code, however a case could be made for redistributing except for....

    2. They compiled against a GPL library (Bukkit). The GNU GPL provides that anything that links against GPL code and is distributed to the public must be GPL or GPL-compliant. Part of GPL compliance is that code can be redistributed and modified providing that the terms of the GPL are follow. Since the plugin was publicly redistributed (on both BukkitDev and GitHub) they cannot violate the terms of the GPL, however, they may have a basis to ask for attribution should they change their license.


    They have no legal basis to claim All Rights Reserved on their plugin, they forfeit that right when they used GitHub and complied with Bukkit.

    TL;DR Use their code, but at least be nice enough to include an attribution.
Thread Status:
Not open for further replies.

Share This Page