Comments (10)
@NishantSinghal19, please see above.
from taskwarrior-flutter.
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.
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.
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.
@bradyt do you have a specific ask here? If not I'll just close the ticket.
from taskwarrior-flutter.
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.
@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.
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.
Please delete the appropriate commits,
Why?
Aren't they based on GPL licensed code?
from taskwarrior-flutter.
Closing this since it seems to be being discussed somewhere else.
from taskwarrior-flutter.
Related Issues (20)
- Enhance User Experience with Direct Task Access from Homepage Widget HOT 15
- Setting alert time clock in the past. HOT 5
- About Text out of bounds. HOT 1
- Optimization and Alignment Enhancement for Flutter App UI HOT 1
- Better display for tasks. HOT 2
- Adding wait time causes the notification to be issued twice @ the same time. HOT 4
- Task notification is still being sent when the task is deleted or completed before due time HOT 2
- tap-to-open task details page upon tapping on task of listview on home widget HOT 5
- Problem syncing tasks with taskserver HOT 7
- Editing due time issue. HOT 1
- Json Sync HOT 13
- Add Language Feature
- Silent Task Notifier. HOT 1
- Adding Option of Listview/Gridview HOT 2
- Can you publish this to f-droid? And nightly releases?
- Bug: MissingPluginException for Permission Status Check on macOS Installation
- Hide waiting tasks HOT 1
- Choose a tag to (optionally) assign to a newly created task HOT 2
- CICD Failing due to old sdk version HOT 2
- Floating Buttons like "New Tasks" and "Move to Top" are overlapping with Tasks Tiles
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from taskwarrior-flutter.