Skip to content
This repository was archived by the owner on Nov 25, 2024. It is now read-only.
This repository was archived by the owner on Nov 25, 2024. It is now read-only.

Code theft and GPLv3 license violation! #6

Open

Description

@Jacalz

I have noticed that the license for https://github.com/Jacalz/Rymdport (formerly wormhole-gui) has been violated. Per the GPLv3 license, you need to State all significant changes made to the original software as well as handle attributions. I feel that this is something that hasn't been done properly, or at all.

There is a mention of the project being "inspired by wormhole-gui" but there is no mention that parts of source code has been entirely ripped out or copied from it.

Doing what you have done here is not only very bad practice and legally wrong but also incredibly unkind/unfair to all of the hours that I've put into that code.

Files modified from Rymdport

When looking at your code, I noticed the following:

  1. The file https://github.com/achhabra2/riftshare/blob/9b8e057fbb20499b4dbb1e756ead17f31bb5b7af/internal/transport/zip/zip.go is a direct copy from https://github.com/Jacalz/rymdport/blob/275a04f1e02e9b061b2ed275a201aca7f39723d7/internal/transport/zip/zip.go with just all the Fyne error logging code just commented out.
  2. The files in https://github.com/achhabra2/riftshare/tree/9b8e057fbb20499b4dbb1e756ead17f31bb5b7af/internal/transport all look very much like modified versions of https://github.com/Jacalz/rymdport/tree/timeout/internal/transport. Some of the Fyne error logging has been commented out as well as some other parts being changed. Over all, the folder and code structure is all too similar to be a coincidence.

Solution

I will want the README and the about page inside the application to be updated to not just say that it was inspired by Rymdport but also have a note that some of the code, and which parts specially, have been adapted from Rymdport and in which ways they have changed. It would also be great if there were a comment at the top of the adapted files, specifying where they came from linking back to my project.

I did in no way want to have to write this but you have not given me any choices. While I want to assume that you meant no harm, I feel that it is best to be strict and fair to everyone. If someone comes along and uses my code with bad intentions, I can't just look the other way here and complain on the other project. I hope that you understand.

Activity

  1. changed the title [-]Possible GPLv3 license violation [/-] [+]GPLv3 license violation[/+] on Apr 16, 2023
  2. changed the title [-]GPLv3 license violation[/-] [+]GPLv3 license violation![/+] on Apr 16, 2023
  3. changed the title [-]GPLv3 license violation![/-] [+]Code theft and GPLv3 license violation![/+] on Jul 22, 2023
  4. Jacalz commented on Jul 22, 2023

    @Jacalz
    ContributorAuthor

    It has been almost a year since I brought this problem to your attention and I would greatly appreciate having it resolved.

    Looking at the very first commit and the state of the transport folder at the time does indeed show that the folder in question was taken from wormhole-gui at the time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions