GithubHelp home page GithubHelp logo

Comments (10)

bradyt avatar bradyt commented on July 30, 2024

@NishantSinghal19, please see above.

from taskwarrior-flutter.

NishantSinghal19 avatar NishantSinghal19 commented on July 30, 2024

I made the commits,

  • 1451d82 - I have taken some reference from your code, so I will happy to change in license to acknowledge you if you want.
  • e0b5f08 - This is completely based on my code
  • 29280fc - Here I have taken reference for only a simple thing as I couldn't able to solve that
  • 3d8f3e4 - using the freeinc details it is made

from taskwarrior-flutter.

NishantSinghal19 avatar NishantSinghal19 commented on July 30, 2024

Also if you want any changes in the license and in the release or in readme , I am happy to do that

from taskwarrior-flutter.

bradyt avatar bradyt commented on July 30, 2024

I'm not sure I understand what "taken some reference", "completely", or "it is made", mean to you. I asked who is the author, and it seems you are avoiding the question. Consider telling me what you think "taken some reference" means.

Let's slow down, and try very straightforward questions. Let's start with a single file in the first commit. You added a file in this commit, with the following path, 1451d82/lib/widgets/taskfunctions/projects.dart. Who is the author of that file?

from taskwarrior-flutter.

cfsmp3 avatar cfsmp3 commented on July 30, 2024

@bradyt do you have a specific ask here? If not I'll just close the ticket.

from taskwarrior-flutter.

wasamasa avatar wasamasa commented on July 30, 2024

I'm not a lawyer, but @bradyt is suggesting that his code has been reused wholesale without proper attribution. This is not OK.

It's a license violation to reuse code without complying with its license. If you violate the license, you're not allowed to use the code covered by it. Therefore I see two ways forward:

  • Either remove all code from the project owned by @bradyt
  • Or comply with the license by doing the following:
    • Clarify who owns which parts of the code using copyright notices with author names
    • Clarify which license applies to each file using either:
      • License header comments
      • SPDX identifier comments
      • A file categorizing every file in the project and how it's licensed
    • Fulfill the remaining requirements imposed by the license. Since the original code appears to be owned by @bradyt and has been licensed under GPL3, you need to use a GPL3-compatible license because the combination of your and his code is effectively GPL3. The MIT license happens to be GPL3-compatible, but you might as well consider relicensing it to be GPL3 to avoid any confusion on the subject.

I like https://github.com/fsfe/reuse-tool for ensuring license compliance in a project. You can learn more about GPL3 on https://www.gnu.org/licenses/gpl-faq.html.

One complication is that @bradyt did not use copyright notices in the file, so that makes it harder to prove ownership and easier to make mistakes with author attribution.

from taskwarrior-flutter.

cfsmp3 avatar cfsmp3 commented on July 30, 2024

@wasamasa I already asked what the specific ask is here.

I'm not a lawyer, I have zero desire of getting one, and this being a summer project to have fun with I'd rather just archive it and move on than continue this "discussion".

In any case and with respect, if you're not the author please don't add noise to the issue.

Suddenly this went from a smooth project to a big deal. Within 3 days. This is not the way developers are supposed to interact.

from taskwarrior-flutter.

bradyt avatar bradyt commented on July 30, 2024

Please delete the appropriate commits, and anything resembling said nature of those commits. Please ensure that such are also deleted from all propagations, including relevant forks and clones.

I'd rather just archive it

If you archive the repo prematurely, I fear that would have a negative effect on addressing the issue.

from taskwarrior-flutter.

cfsmp3 avatar cfsmp3 commented on July 30, 2024

Please delete the appropriate commits,

Why?
Aren't they based on GPL licensed code?

from taskwarrior-flutter.

cfsmp3 avatar cfsmp3 commented on July 30, 2024

Closing this since it seems to be being discussed somewhere else.

from taskwarrior-flutter.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.