Click here to Skip to main content
15,902,445 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Speaking of C++ Pin
Joe Woodbury25-Aug-18 11:16
professionalJoe Woodbury25-Aug-18 11:16 
GeneralRe: Speaking of C++ Pin
Munchies_Matt26-Aug-18 2:05
Munchies_Matt26-Aug-18 2:05 
GeneralRe: Speaking of C++ Pin
ExcellentOrg26-Aug-18 20:44
ExcellentOrg26-Aug-18 20:44 
GeneralRe: Speaking of C++ Pin
englebart27-Aug-18 3:49
professionalenglebart27-Aug-18 3:49 
GeneralRe: Speaking of C++ Pin
Kirill Illenseer26-Aug-18 21:28
Kirill Illenseer26-Aug-18 21:28 
GeneralRe: Speaking of C++ Pin
Plamen Dragiyski27-Aug-18 18:42
professionalPlamen Dragiyski27-Aug-18 18:42 
GeneralGot to read those licenses Pin
jschell25-Aug-18 3:20
jschell25-Aug-18 3:20 
GeneralRe: Got to read those licenses Pin
Sander Rossel25-Aug-18 4:18
professionalSander Rossel25-Aug-18 4:18 
It's just such a hugely complicated topic...
Some of those licenses are pages long legalese that takes years of experience to understand.
I do try to figure out if some library is ok for me to use, so recently I came across some GNU license.
Here's the problem, GNU, as I understand it, is free for all to use for whatever they want (so what are the differences with MIT?).
However, my license wasn't GNU, it was GNUx (whatever x was), meaning that I should put a disclaimer with my software and source code.
The program I was working on was a closed source back-end service that no one would ever see.
Do I still need to put the license with it, where should I put it, can I use it at all?
If only it ended there.
The GNUx license was for the "free" version if the software.
I could buy a software license which would give me full rights to use the software, however, I wanted without the need for a disclaimer, but why would I because, as I said, no one would see the disclaimer anyway.
But wait, the license seemed to be necessary for any commercial product, but then what happened to GNUx which only required me to add a disclaimer?
Some parts of the library were GNU, others GNUx, then there are different versions of GNU and there's also GNUy and GNUz.

And what about software without licenses!
And next to licenses there are copyrights, which is restricted by law even if an individual doesn't agree.

Now I had to deal with a single library, but if you deal with multiple libraries and all those libraries reference a thousand other libraries you can only hope you're not breaking some kind of license/copyright law.
Meanwhile, my boss wants the code shipped by the end of the week.

In the end, I found some MIT licensed alternative.
As I understand it MIT is always completely free with all rights as if you wrote the code yourself.
But what if I didn't?
Who's ever going to find out my closed source back-end API is using some library with proprietary code? Unsure | :~
My guess is no one unless the library has some code that checks for licenses (which you can even remove if it's not compiled).

So yeah, I can see how people just don't want to go through all that hassle and can then say "we think it's ok to use this software, but we should hire a lawyer to make sure."

GeneralRe: Got to read those licenses Pin
jschell25-Aug-18 5:03
jschell25-Aug-18 5:03 
GeneralRe: Got to read those licenses Pin
Sander Rossel25-Aug-18 5:28
professionalSander Rossel25-Aug-18 5:28 
GeneralRe: Got to read those licenses Pin
Daniel Pfeffer25-Aug-18 10:29
professionalDaniel Pfeffer25-Aug-18 10:29 
GeneralRe: Got to read those licenses Pin
Sander Rossel25-Aug-18 23:07
professionalSander Rossel25-Aug-18 23:07 
GeneralRe: Got to read those licenses Pin
jschell16-Sep-18 10:54
jschell16-Sep-18 10:54 
GeneralRe: Got to read those licenses Pin
jschell16-Sep-18 10:50
jschell16-Sep-18 10:50 
GeneralDoes C++ finally have enough features to make memory leaks a ... memory? Pin
swampwiz24-Aug-18 16:03
swampwiz24-Aug-18 16:03 
GeneralRe: Does C++ finally have enough features to make memory leaks a ... memory? Pin
Munchies_Matt24-Aug-18 19:30
Munchies_Matt24-Aug-18 19:30 
GeneralRe: Does C++ finally have enough features to make memory leaks a ... memory? Pin
CodeWraith24-Aug-18 19:34
CodeWraith24-Aug-18 19:34 
GeneralRe: Does C++ finally have enough features to make memory leaks a ... memory? Pin
Munchies_Matt24-Aug-18 19:42
Munchies_Matt24-Aug-18 19:42 
GeneralRe: Does C++ finally have enough features to make memory leaks a ... memory? Pin
CodeWraith24-Aug-18 21:44
CodeWraith24-Aug-18 21:44 
GeneralRe: Does C++ finally have enough features to make memory leaks a ... memory? Pin
Munchies_Matt24-Aug-18 22:45
Munchies_Matt24-Aug-18 22:45 
GeneralRe: Does C++ finally have enough features to make memory leaks a ... memory? Pin
CodeWraith24-Aug-18 23:26
CodeWraith24-Aug-18 23:26 
GeneralRe: Does C++ finally have enough features to make memory leaks a ... memory? Pin
Super Lloyd24-Aug-18 19:59
Super Lloyd24-Aug-18 19:59 
GeneralRe: Does C++ finally have enough features to make memory leaks a ... memory? Pin
Munchies_Matt24-Aug-18 20:21
Munchies_Matt24-Aug-18 20:21 
GeneralRe: Does C++ finally have enough features to make memory leaks a ... memory? Pin
jschell25-Aug-18 3:22
jschell25-Aug-18 3:22 
GeneralRe: Does C++ finally have enough features to make memory leaks a ... memory? Pin
TheGreatAndPowerfulOz25-Aug-18 7:46
TheGreatAndPowerfulOz25-Aug-18 7:46 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.