News for hackers. Stuff that matters.
Re:Android++, native development and debugging for Visual St... by throwupper247 on Tuesday January 05, 2016 @02:01PM (#10845175)
What? Justin Webb granted the licence, NaturalMotion Limited explicitly didn't. NaturalMotion has a licence and that probably includes their veto on any following licence given by Justin.

I'm not a lawyer or particularly strong with English, but at least it makes sense in this interpretation.

Re:Android++, native development and debugging for Visual St... by DannyBee on Tuesday January 05, 2016 @03:04PM (#10845621)
"Justin Webb granted the licence, "

Except it's used under license from naturalmotion, and naturalmotion owns the code (hence the copyright naturalmotion).

Yet, naturalmotion explicitly grants no rights.

I can state affirmatively this makes no sense :)

As I said, either they've granted rights (through justin), in which case that statement that they grant no rights should not be there (because they are in fact, granting rights) Or they haven't granted rights (through justin), in which case it's not open source and who knows what rights you are getting here.

Re:Android++, native development and debugging for Visual St... by throwupper247 on Tuesday January 05, 2016 @06:20PM (#10846948)
They grant rights to justin but not, at least not directly or actively, to the recipient. But, the syntax is really awful and wouldn't pass any compiler if this was a programm. IMHO courts should rule in favour of the doubt for any misuse, say for uncomercial FOSS stuff. I know you mean that on the business side of things, caution of overarching decisions is advised.

What the copyright stuff means to me is that I'm not allowed to relicense, but i could modify or distribute unmodified.

Re:Android++, native development and debugging for Visual St... by teraflop on Tuesday January 05, 2016 @02:10PM (#10845236)
It sounds like what they are saying is that (a) NaturalMotion owns the copyright on the code, (b) NaturalMotion granted Justin permission to sub-license the code, and (c) Justin distributed the code under a BSD license.

However, the language defining step (b) ("granted by Justin Webb with the permission of NaturalMotion Limited") is hand-wavy and doesn't spell out exactly what rights are granted, so I would agree that this seems legally pretty shaky. What rights is NaturalMotion intending to reserve by including the following sentence? If there are any, do they conflict with the ability to redistribute under a BSD license? If there are none, why is that sentence there ar all?

Re:Android++, native development and debugging for Visual St... by richardwhiuk on Tuesday January 05, 2016 @02:08PM (#10845210)
That strongly implies it's not open source.
Re:Android++, native development and debugging for Visual St... by throwupper247 on Tuesday January 05, 2016 @02:45PM (#10845489)
More like, it is open source, but it's not free open source?
Re:Android++, native development and debugging for Visual St... by dmm on Tuesday January 05, 2016 @03:03PM (#10845612)
The term open source means you have to, at least, have the right to use, modify, and redistribute modifications. It's more than just being able to see the source.
Re:Android++, native development and debugging for Visual St... by Someone1234 on Tuesday January 05, 2016 @03:42PM (#10845865)
Re:Android++, native development and debugging for Visual St... by jknightco on Tuesday January 05, 2016 @06:53PM (#10847163)
I believe you're confusing Open Source with Free Software. Open Source literally means the source is openly accessible.
Re:Android++, native development and debugging for Visual St... by hvis on Tuesday January 05, 2016 @08:49PM (#10847845)
No, it doesn't. No matter what certain closed-source companies might want you to believe.

There is a difference between Open Source and Free Software, but it's ideological, not technical (as pertaining to the rights granted to the users of the software).

Re:Android++, native development and debugging for Visual St... by alexvoda on Tuesday January 05, 2016 @10:37PM (#10848321)
Both of you are right and wrong at the same time. Fighting about this terminology is unproductive. See my comment above ( https://news.ycombinator.com/item?id=10848308 ).
Re:Android++, native development and debugging for Visual St... by wolfgke on Wednesday January 06, 2016 @12:59PM (#10852173)
> I believe you're confusing Open Source with Free Software. Open Source literally means the source is openly accessible.

This is what shared source is about. Open source is nearly always used as defined by the OSI:

> https://opensource.org/osd

Re:Android++, native development and debugging for Visual St... by alexvoda on Tuesday January 05, 2016 @10:35PM (#10848308)
Unfortunately the term "open source" as used by many people is not necessarily synonymous with the official OSI definition available here. The OSI definition is for most intents and purposes equivalent/compatible/similar to the FSF definition of "free (as in freedom) software" available here https://www.gnu.org/philosophy/free-sw.html

For an official example of the use of the term "open source" to mean "you can read the source but are not allowed to do anything else with it" see the 2007 announcements about QNX. OSI explicitly declared there is no (OSI) open sourcing in what QNX did at the time. https://opensource.org/node/195

For an example of people using the term to mean only "you can read the source" look no further than the discussions related to the recent leaking of Amiga 3.1 source code where people were debating if an effort can be made to convince the copyright owners to "open source" the code: "Correct me if i'm wrong, but open source doesn't have to equal FOSS. I'd be inclined to agree with you if it were FOSS, but just being open source could provide 'assistance' to Cloanto who can incorporate peoples ideas/fixes but still retain the right to sell it when others don't. Managed well, could it actually be beneficial to Cloanto and the broader Amiga community?" "You are correct. FOSS and Open Source are not the same. Permissive licensing doesn't have to be attached to the opened source." "This is true, but nobody suggested it should be FOSS, me included. Open sourcing of any kind just isn't going to happen without some sort of miracle."

Unfortunately the term "free software" is a terribly ambiguous one (and Richard Stallman and the FSF are to blame here since they knew about the homonimity of the word "free" beforehand) And even more unfortunately "open source" has for a long time become ambiguous. You can not rely on "open source" meaning "OSI open source" to everyone you talk to. And members of both organisations and their supporters spend a lot of time fighting about the meaning of each others terms. So we are stuck with the horrible term "FLOSS", an abbreviation of "Free & Libre & Open Source Software" to roughly define what we actually want to talk about: both copyleft ( https://www.gnu.org/copyleft/ ) and copyfree/permissive ( http://copyfree.org/standard ) licensed software (and in some cases also public domain).

Re:Android++, native development and debugging for Visual St... by hvis on Sunday January 17, 2016 @05:07AM (#10919005)
QNX is just another company hijacking the term. I don't know which Amiga thread you're referring to, but the people who were 'debating if an effort can be made to convince the copyright owners to "open source" the code' had it right.

You can complain about ambiguous words and RMS having chosen "free" all you want, but these are the terms we have, and we shouldn't give them up too easily.