Ubiquity EULA
-
@scottalanmiller said in Ubiquity EULA:
@BRRABill said in Ubiquity EULA:
@Dashrender said
but they could have non GPL code running on EdgeOS that's doing this portion, then you can't just crack that open, etc.
Yes, why would you assume the "sending data back to UBNT" part is part of GPL?
Sure, maybe it does the transport, but perhaps the other stuff is proprietary.
Valid point. But it runs on GPL portions. So if you can't see into it, you can disable it.
Wouldn't you consider that an
"attempt (i) to defeat, avoid, bypass, remove, deactivate, or otherwise circumvent any software protection mechanisms in the Ubiquiti Firmware, including without limitation any such mechanism used to restrict or control the functionality of the Ubiquiti Firmware" -
@BRRABill said in Ubiquity EULA:
@scottalanmiller said in Ubiquity EULA:
@BRRABill said in Ubiquity EULA:
@Dashrender said
but they could have non GPL code running on EdgeOS that's doing this portion, then you can't just crack that open, etc.
Yes, why would you assume the "sending data back to UBNT" part is part of GPL?
Sure, maybe it does the transport, but perhaps the other stuff is proprietary.
Valid point. But it runs on GPL portions. So if you can't see into it, you can disable it.
Wouldn't you consider that an
"attempt (i) to defeat, avoid, bypass, remove, deactivate, or otherwise circumvent any software protection mechanisms in the Ubiquiti Firmware, including without limitation any such mechanism used to restrict or control the functionality of the Ubiquiti Firmware"Like I said, they can't tell you that you can't do this. It's GPL code on there, it's not theirs to dictate. It's yours. The GPL gives you rights.
-
@BRRABill said in Ubiquity EULA:
@scottalanmiller said in Ubiquity EULA:
@BRRABill said in Ubiquity EULA:
@Dashrender said
but they could have non GPL code running on EdgeOS that's doing this portion, then you can't just crack that open, etc.
Yes, why would you assume the "sending data back to UBNT" part is part of GPL?
Sure, maybe it does the transport, but perhaps the other stuff is proprietary.
Valid point. But it runs on GPL portions. So if you can't see into it, you can disable it.
Wouldn't you consider that an
"attempt (i) to defeat, avoid, bypass, remove, deactivate, or otherwise circumvent any software protection mechanisms in the Ubiquiti Firmware, including without limitation any such mechanism used to restrict or control the functionality of the Ubiquiti Firmware"Here is the license that supersedes that one for the EdgeOS portions:
-
Sections 2 and 9 are very important.
-
@scottalanmiller said in Ubiquity EULA:
@BRRABill said in Ubiquity EULA:
@scottalanmiller said in Ubiquity EULA:
@BRRABill said in Ubiquity EULA:
@Dashrender said
but they could have non GPL code running on EdgeOS that's doing this portion, then you can't just crack that open, etc.
Yes, why would you assume the "sending data back to UBNT" part is part of GPL?
Sure, maybe it does the transport, but perhaps the other stuff is proprietary.
Valid point. But it runs on GPL portions. So if you can't see into it, you can disable it.
Wouldn't you consider that an
"attempt (i) to defeat, avoid, bypass, remove, deactivate, or otherwise circumvent any software protection mechanisms in the Ubiquiti Firmware, including without limitation any such mechanism used to restrict or control the functionality of the Ubiquiti Firmware"Like I said, they can't tell you that you can't do this. It's GPL code on there, it's not theirs to dictate. It's yours. The GPL gives you rights.
I agree with this - if the OS on the device is GPL, then anything running on top of it can be killed legally because you are operating that kill command at the GPL level.
NOW - UBNT could setup their software that's doing the routing to die also if you kill the piece that's being used to send data back to UBNT, that's their right.
-
Right.
Aren't we talking about software sitting on top of the GPL?
-
@BRRABill said in Ubiquity EULA:
Right.
Aren't we talking about software sitting on top of the GPL?
We probably are - so what Scott is saying is correct, you can log into EdgeOS and kill any process you want. But, killing that process could lead to other problems you can't solve because solving them might require you to crack into non GPL'ed software that UBNT is providing.
Only way to know, is to dig. Good luck.
-
@Dashrender said in Ubiquity EULA:
NOW - UBNT could setup their software that's doing the routing to die also if you kill the piece that's being used to send data back to UBNT, that's their right.
Only if they replaced the routing from Vyatta which would be the only reason to have used it in the first place.
-
@BRRABill said in Ubiquity EULA:
Right.
Aren't we talking about software sitting on top of the GPL?
Yup, that's the assumption. If so, you have the right to control it.
-
@Dashrender said in Ubiquity EULA:
@BRRABill said in Ubiquity EULA:
Right.
Aren't we talking about software sitting on top of the GPL?
We probably are - so what Scott is saying is correct, you can log into EdgeOS and kill any process you want. But, killing that process could lead to other problems you can't solve because solving them might require you to crack into non GPL'ed software that UBNT is providing.
Only way to know, is to dig. Good luck.
That's a wild theory that requires them to have used GPL as a base but removed essentially everything that the GPL provided. It's not realistic. It's all GPL.
-
I guess my understanding about the relationship between GPL and the proprietary UBNT software is lacking.
Inform me!
-
TLDR; but you read the EULA? HA!
-
@Texkonc said in Ubiquity EULA:
TLDR; but you read the EULA? HA!
Well, it is very short, and in my defense, like I said I read about that sending of the data on an Amazon review. Had to see it with my own eyes.