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
@Jacalz

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.

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