Code Monkey home page Code Monkey logo

Comments (10)

vasanthk avatar vasanthk commented on May 17, 2024 6

@nuragic I personally wasn't aware about the "NO LICENSE" catch before this issue. However, I can understand from the perspective of a React trainer why it might be a little uncomfortable. So, sorry about that. I had replied earlier with suggestions but haven't heard back since.

I have various other projects I have contributed to in OSS/personal github and I just think of it as a way of giving back to the community from which I learnt so much. All of the projects in my Github are free to contribute/do whatever you want to. I have added a MIT LICENSE for this repo and will do the same to all my other repos as well to avoid confusion.

In this particular repo, especially with things like patterns/examples it is hard to draw boundaries around ownership I feel. I thank folks for all the wonderful resources that helped me with this. There are also a bunch of patterns which I shared during my tech talks + implementations I came up with at work. I felt this was a good medium to consolidate and put it out there for rest of the world to look into and share new ideas as well. I have referenced various links in each of the files and also have a section linked for related reading.

I like to drive projects as a community rather than in silo. Happy to accept contributions/suggestions/better ways to do this ๐Ÿ˜Š

from react-bits.

nuragic avatar nuragic commented on May 17, 2024 2

@vasanthk Thanks so much for your response! Really happy you finally opted to add a license... ๐Ÿ‘ ๐ŸŽฉ

BTW, to be honest, I would have used a Creative Commons Attribution Share Alike 4.0 license in this case, rather than MIT (which is specifically for software). I'm also a musician so I've used CC licenses for more than 10 years. ๐Ÿ˜„ I also take this kind of stuff seriously, but sometimes we can have different point of views regarding copyright, etc. which is totally normal.

P.S. Looking forward to improve some parts -- specifically https://github.com/vasanthk/react-bits/blob/master/anti-patterns/06.using-indexes-as-key.md. I think that simply state that's an antipattern can be confusing for beginners. React Official Docs are quite clear on this part, so I'd simply update that bit. ๐Ÿ˜‰

Thanks again! ๐Ÿป

from react-bits.

nuragic avatar nuragic commented on May 17, 2024 1

Hi guys,

I've just run into this repo, looking forward to make a small contribution, then I saw this issue that caught my attention.

Both this repo and react patterns are great resources IMO, and I guess that we're all thankful about the fact that all this knowledge has been made public and free for personal use.

However, let me ask a question: what's the deal of putting your content on GitHub, in a public repo, if in reality you don't want people to share/modify it? With having your repo here, public, you're de-facto accepting GitHub terms and conditions and at least you allow people to fork and make pull requests.

That being said, I'm not going to make into question your NO LICENSE (i.e. copyrightยฉ) decision, neither that's your content and that people must ask you before re-distributing, etc. I just want to finally ask you: why don't you explicitly add a disclaimer section in your README, whatever, to make sure nobody would ever end up in this situation again?

I guess there's also people like me that don't want to contribute to copyrighted material, so it would be definitely better if you make it transparent and clear in the first place.

Thanks in advance!

from react-bits.

vasanthk avatar vasanthk commented on May 17, 2024 1

@nuragic Thanks. I am ok with whichever license is most permissible for others. Updated it to CC 4.0 ๐Ÿ‘
Also, closing this since I haven't heard from OP for months.

from react-bits.

nuragic avatar nuragic commented on May 17, 2024 1

@chantastic Hi Michael,

Of course, attribution is the deal... as far as I understood, @vasanthk is keen to put the attribution notice in whatever place you prefer, correct me if I'm wrong... as he stated earlier:

I have added references in the bottom of the Readme. Happy to do what it takes to remove it or add attribution

The only problem for me right now is that I actually don't understand your will, really: could you clarify if in reality:

  1. you're ok about using some content from react patterns, with your permission, putting attribution, etc.
  2. you would rather want to see this so-called plagiarized content removed, as you state on this issue title

Finally, I'd also love if you would think about re-considering your no license choice... You know, this is GitHub... it supposed to work like this... nobody is here to "steal" or "plagiarize", I guess...

Anyway, I'm not here to judge your license choice, but please, if you still want to keep it like so, just add a copyright notice or something like that in your README, just to avoid this kind of issue in the future and make clear what are your expectation about sharing / re-using your content.

Thanks for your time

from react-bits.

vasanthk avatar vasanthk commented on May 17, 2024

@chantastic Sorry, I wasn't aware of the license. It's a great resource and thank you for putting it up. I have added references in the bottom of the Readme. Happy to do what it takes to remove it or add attribution. Just tried to share my learnings. Send me a PM @vasanth_k

from react-bits.

chantastic avatar chantastic commented on May 17, 2024

Thanks for the quick response.

I'm going to do more research in the morning. Part of the issue is that it's been forked and violations exist elsewhere. Additionally, the violations live on in the commit history.

Thanks for your willingness to resolve the issue.

from react-bits.

vasanthk avatar vasanthk commented on May 17, 2024

Thanks, just felt that using them as is with reference was better than mildly updating examples.
FWIW, I can remove them completely and add in my examples if that helps or add specific attributions. Whatever works.

from react-bits.

chantastic avatar chantastic commented on May 17, 2024

@nuragic had the content been released under MIT or CC, it would still require attribution, which the project owner omitted and removed links back to original content.

from react-bits.

chantastic avatar chantastic commented on May 17, 2024

Reopened as #66

from react-bits.

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.