DEV Community

Why I added licenses to my Udacity projects

Lara Martín 👩‍💻 on November 08, 2017

I use GitHub to host my repositories including all the projects I did for the Udacity Android Nanodegrees. This helps me to organise them, check ...
Collapse
 
lariki profile image
Lara Martín 👩‍💻

It should be sufficient. Do you know what I found two days after adding the first license in one README of a project? Yes, one person already broke it and remove my name after copying my project.

After that, I added the license to all files. As you can imagine, just since I added them 2 weeks ago, I already found my project cloned, with licenses removed but with some files that still had them! 🕵️‍♀️

You can add the license to the files you want. Or not add them. As you wish. All I want is to warn and let them know that plagiarism has consequences.

Licenses don't harm if you're using my Udacity projects to learn 😊

Collapse
 
externconst profile image
Alex Figueroa

Oh wow!
I just did a quick search with a line from your license and found a few projects that aren't forks that still have that line.

github.com/search?q=This+project+w...

Thread Thread
 
lariki profile image
Lara Martín 👩‍💻

Yes!! It worked pretty fast and well! :)

Collapse
 
hrmny profile image
Leah

Yes, it is, but this way it's more apparent for anyone copying it

Collapse
 
islam profile image
Islam Sayed

This is very serious and sad thing in the same time. You should report it to Udacity.

Collapse
 
lariki profile image
Lara Martín 👩‍💻

They are aware of that and take it very serious. They have their own ways to detect plagiarism.

I also wrote them once. They told me they already know pretty well my code style!

Collapse
 
islam profile image
Islam Sayed

This is good. I am sure they take such issues serioudly as I am a Udacity scholar.
I know it is something terrible that you intend to help others and find out your work is stolen.

Collapse
 
msoedov profile image
Alex Miasoiedov

License is great but I would suggest to make it not buildable by default. This will lower the chance that your work will be used by those individuals who want's just copy and paste.

Collapse
 
lariki profile image
Lara Martín 👩‍💻

I thought about that, but I realised it goes against my goal:

  • having a portfolio
  • help others

Therefore I need it to build 😊

Collapse
 
msoedov profile image
Alex Miasoiedov

I believe your potential employer won't bother to compile and run your project from github.
More likely that they spent ~1-2 min looking into the code to just explore coding patterns and habits and try to evaluate you as an engineer.

Collapse
 
chrisvasqm profile image
Christian Vasquez

Thanks a lot for sharing this!

I was wondering how to go this for my projects yesterday just before going to bed. Just what I needed ♥️

Collapse
 
lariki profile image
Lara Martín 👩‍💻

Good luck with your projects! 💪🤓❤️

Collapse
 
cmmata profile image
Carles Mata

Great tip! I'll take the advice and do the same in my future Udacity projects. Thanks for sharing! :)

Collapse
 
haysarodrigues2 profile image
Haysa Rodrigues

Well done Lara!

it's sad how people fool itself into doing this :(

Collapse
 
oleohi profile image
Oleohi Alli

Hey Lara. I think this makes a lot of sense. Nice work. But I'm really thinking. Why are your projects getting so much attention. You must be doing something right. Would you mind sharing?