Remember that the code you post on here can and will be taken and reposted by strangers. I myself have seen my code taken and reposted with my name replaced with another person, it happens. Just remember that if someone does this, they better understand every line of the code, or else they're just lying to themselves. Also, no one cares about someone in Level 3 with a great code, just as no one cares about a person with a lot of XP, but doesn't help other fellow programmers. *Food for thought.
be proud, if someone has stolen your code that's mean you're code is good. No one stole crappy code. And one day you want your code used by other developer trust me. it feels good when a lot of people using your code 😁 but it just me
For me, if person publish code on Sololearn will understand that code may be stolen or copypaste. Codes in public acces helps to young developers to understand so how code works. Thats right, I don't care of my public codes, becouse I publish it for help & educate other. When I see codes of other members much better understand how to do much greater my code. Any code may taken as basis to modify for own target.
Free source code repositories (github / bitbucket) can prove your creation dates before SoloLearn placement; some employers want exactly that for hiring (Got a github account? Show us your code, commit history, contributions).
My code ranges from blatant reuse (+credit!) -- to prove SoloLearn capability...rather than credit -- to own creations (mostly hidden while I tinker). Still, I don't mind what's open; I figure if something gets popular (doubtful) and I care...I'll notice and have the earliest post, and if someone wants to ask about the code they may as well have a copy to edit.
To advocate for free...some people try to use GPL (licensing); but inserting those licenses just bogs down the editor. To me they seem like overkill; I've used Creative Commons - simple free reuse. CC also has free repos ranging from fonts to music, graphics and code...which people can use here (for calculators, etc)...
Its like any public forum. It is to be expected. I will post code when I get better, I expect (or hope) it will be used by others to help them learn. Would I post all the code from a project I am working on. Probably not unless it is something that will never do anything for me like generate income. Apart from that. Share and share alike says I
@Yuliana you're right : we should be proud if someone has stolen our code, but if they copied it and if we don't know that they have copied it and they don't leave a like or a comment, how can we know that the code we have made is good? It happend to me some weeks ago.
In regards to "stealing," just as I didn't invent the bricks that I used to build my garage... it's okay to borrow from others. Like learning to build, or learning piano, no one expects you to build the Taj Mahal, or compose a symphony. If you copy more than a line of code, use // comments /* */ to attribute the original author.
Just in case someone tries to steal all of my code, (for Python) I like to add:
it's a 'fork bomb,' Google it
6 COMMANDMENTS OF CODE
Thou shall not steal someone elses hard work and claim it as thou own.
Thou shall not publish it and delete original creators name and put thou own name on it
Honour thy coders and hackers that thy code wilt love thy coder as thy self
Thou shall understandist thou own code if not then dont steal someone elses code (see commandment number one)
Keep thine own code to thine own self if thou plan not to get thine code stolen on a open source forum
I'm not familiar with Java because I focus on web design, but the key to success is to keep practicing, keep reading till you understand and go up and beyond with your studies. I hope I helped you :)