More like, ``CTRL-X, CTRL-V'' as it was a series of literally cut and pasted code.
Recent Reviews
-
I was given the Ipod nano 6th generation for Christmas 2011. I was starting to take up running and needed something to track my run. since I just started I was only using my Ipod roughly 3 times...
-
I have had the iPad Verizon 4G LTE for a month now, and over all I couldn't be happier with the machine. The only issue I have found so far is when on wifi it has a slower speed in processing...
-
I have owned at least a dozen different Mac laptops over the years, starting with a Powerbook 1400 back in the day. The 13-inch Air is my absolute favorite of the bunch. It's the first laptop...
-
I spent quite a bit of time reading the setup manuals and various Apple articles about manually setting up this device since I have an unusual setup, and the setup manuals indicated I would have...
-
all i have to say is i love it its so much faster and i could just slip it into my purse p.s it has a ton of space for the 64gb
Google found distributing Oracle's Java code within Android project - Page 2
You do realize that the code brought in to question today had absolutely nothing to do with building the OS right? What's that? You didn't realize that? I never would've guessed.
Totally uneducated (as in ignorant) guess. Google claims Dalvik was clean roomed and Daniel saying that it wasn't doesn't prove anything. Aside from that, you don't prototype the execution of Dalvik code in a Java VM any more than you execute iOS apps on a Blackberry.
Exactly what code did Google "borrow" and place in to Android to save time? Android is open source so it should be rather easy for you to point to the offending code that supports your wild accusations. Don't worry though, Oracle has yet to point to any actually infringing code.
- SockRolid
- Almost Rock Solid
- Joined: Jan 2010
- Location: California
- Posts: 1,287
- offline
- Select All Posts By This User
Larry wants blood. And he'll get it. The law suit requires all copies of Android to be "impounded and destroyed." Schmidt is getting out while the getting out is still good.
Sent from my iPhone Simulator
Sent from my iPhone Simulator
- SockRolid
- Almost Rock Solid
- Joined: Jan 2010
- Location: California
- Posts: 1,287
- offline
- Select All Posts By This User
It doesn't matter who wrote Dalvik, where it was written, or whether or not Google even cared that they were in violation of the Java License Agreement. You are either 100% compliant or you are in violation. Black and white.
The Java bytecode is converted into an alternate instruction set, then converted into Dalvik Executable (.dex) format. Why? Because Java and its boat-anchor of a JVM has always been a resource hog.
But who cares why Android uses a bastardized form of Java? It's still a violation of the license agreement. Black and white.
Sent from my iPhone Simulator
Sent from my iPhone Simulator
No, it hasn't happened before. Really. Microsoft "created" their own JavaVM to avoid paying Sun licensing fees. Dalvik is not a JavaVM. Apps compiled for J2ME will not run on Android. Really. MS JavaVM and Dalvik have nothing at all in common.
What Ellison wants and what Ellison gets will likely be two different things.

You don't need to show damages for copyright infringement. When the RIAA sues people downloading songs, it obtains huge judgements without showing damages. In those cases, it is impossible to show damages.
Google is likely in trouble because not only did it distribute the Code, but it used the code internally to help build the OS.
It did what manufacturers do with prototypes sometimes. For example, with a concept car generally only the body and interior are new designs. That is what the public sees. To show the concept in operation, companies will use underlining parts (generally their own parts) from other cars to make the vehicle functional. If the car is brought to market, then the borrowed parts are replaced by parts actually designed for the concept. Companies aren't going to design a concept product from the ground up just to show case a potential product.
So, Google was likely borrowing Oracle's Code to save it time putting together a functional version of Android. Google likely started by creating the pretty GUI parts, but borrowed Oracle's code as the engine for testing and showcasing purposes. Google could test a working version of Android and slowly replace the borrowed code.
Since Google's use of Oracle's Code was essentially commercial in nature, it likely is in hot water. Borrowing Oracle's Code benefitted Google commercially because it probably saved Google a lot of time developing Android.
I disagree with your car model, but I agree with your argument. They took the source code and distributed it as their own.
Converting Java .class files to Dalvik executables is not prohibited by the Sun (Oracle) license.
You can code Java without paying a license fee to Oracle. You can compile Java without paying a license fee to Oracle. Converting to Dalvik executable is none of Oracle's business. The question is Dalvik and since you seem to have the answers all nailed down give Larry a call.
Is this sentence a joke?
Sorry, but that just isn’t true.
Oops: No copied Java code or weapons of mass destruction found in Android
AppleInsider prefers to post 0-day debunked fairy tales about Android rather than reporting about something like the new proprietary screws put on Apple's devices, strange isn't it?
These original junk was posted by a software patent activist - someone who is completely against the open invention group sticking up for the ludicrousy that is software patents. HE IS NOT A LAWYER OR DEVELOPER. He is about as qualified as a gold fish to interpret this. If you look on every other respectable tech blog you will see how this story is now being debunked.
Sent from my 'multiple patent infringing' nexus s. Damn it feels good typing on this thing. Oh yeah I can speak into any text field too with near perfect transcription. I wonder who I am infringing on with that.......
- hill60
- Tomorrow Calling
- Joined: Dec 2008
- Location: straya
- Posts: 4,859
- offline
- Select All Posts By This User
You've given me the idea for a new site, if Google gets away with this then I'm going to make an open source video player and let people contribute movie files that they want to test.
The Pirate Bay will have nothing on this, maybe I should add a blog for copyright testers.
/sarcasm.
"The cobbler's children have no shoes", is a saying that applies a lot to companies who provide products and services. -KDarling on Google Search.
"The cobbler's children have no shoes", is a saying that applies a lot to companies who provide products and services. -KDarling on Google Search.

You've given me the idea for a new site, if Google gets away with this then I'm going to make an open source video player and let people contribute movie files that they want to test.
The Pirate Bay will have nothing on this, maybe I should add a blog for copyright testers.
/sarcasm.
1. Analogy totally incorrect
2. Android didn't use those unit testing files
- hill60
- Tomorrow Calling
- Joined: Dec 2008
- Location: straya
- Posts: 4,859
- offline
- Select All Posts By This User
I won't either and neither will any of my "testers", what a loophole you can publish anything you want, copyright holders be damned.
/sarcasm
Correct analogy, whether it's "accidental", "a third party", "wasn't used", "isn't required" or any of a myriad of excuses, the code WAS distributed, the distributor was Google and the copyright holder is Oracle and their permission is required.
"The cobbler's children have no shoes", is a saying that applies a lot to companies who provide products and services. -KDarling on Google Search.
"The cobbler's children have no shoes", is a saying that applies a lot to companies who provide products and services. -KDarling on Google Search.

I won't either and neither will any of my "testers", what a loophole you can publish anything you want, copyright holders be damned.
/sarcasm
Correct analogy, whether it's "accidental", "a third party", "wasn't used", "isn't required" or any of a myriad of excuses, the code WAS distributed, the distributor was Google and the copyright holder is Oracle and their permission is required.
Incorrect analogy, the "movie" analogy to be distributed would be binary code, not source code publicly available from Sun and not used to build Android binaries. And yes, there is GPL violation because the headers were changed, but that's all.

From the articles I've read, the code in question wasn't part of any distributed version of Android. If this is true, then I don't see how Android can be found to infringe them.
If Google was distributing these files from their servers contrary to the original license the files were subject to, then that has nothing to do with Android.

Can you explain further please? The brief snip of the license I saw in the article stated not to redistribute the code. Can't you have the files containing the code on your system? My understanding is that most source code repositories just link to existing files or copy them to new locations and track changes. Most also aid in distribution of the code, but distribution isn't always necessary. If the license says I can use the code but not redistribute it how am I violating the license by simply having the code in multiple locations and tracking changes to it? Wouldn't it be at the point at which I redistributed the code be where the license is violated?
As TBell Wisely Cited,
"You don't need to show damages for copyright infringement. When the RIAA sues people downloading songs, it obtains huge judgements without showing damages. In those cases, it is impossible to show damages.
Google is likely in trouble because not only did it distribute the Code, but it used the code internally to help build the OS. "
Mueller, by the way, is a strong open source advocate, besides being an intellectual property lawyer, He says that he has found "six more files" in Android that show the same pattern of direct copying as Oracle is complaining about from Sun's original Java code. The files form part of the Android 2.2 and 2.3 (Froyo and Gingerbread) code.
And what may prove extremely difficult for Google:
"In addition, I have identified 37 files marked as "PROPRIETARY/CONFIDENTIAL" by Sun and a copyright notice file that says: "DO NOT DISTRIBUTE!" Those files appear to relate to the Mobile Media API of the Sun Java Wireless Toolkit. Unless Google obtained a license to that code (which is unlikely given the content and tone of those warnings), this constitutes another breach."
Mueller suggests - following up on some comments on Reddit and elsewhere - that some of the early Android developers might have used a decompiler on the Sun Java code in order to generate their own source code.
So the detective work began:
"I downloaded a Java decompiler named JAD. And when I decompiled PolicyNodeImpl.class from J2SE 5.0, the result was pretty much the same source code as Android's PolicyNodeImpl.java code (which Oracle presented in its Exhibit J). My "PolicyNodeImpl synopsis" document shows the similarities."... My synopsis PDF files document the same problem: Android contains, under the Apache license, code that is essentially just decompiled code of Oracle/Sun software that was never licensed to Apache.... A copyright infringement is a copyright infringement, and if Google publishes code under a license for which it was never made available by its rightful owner, that's a serious legal problem.

And what may prove extremely difficult for Google:
"In addition, I have identified 37 files marked as "PROPRIETARY/CONFIDENTIAL" by Sun and a copyright notice file that says: "DO NOT DISTRIBUTE!" Those files appear to relate to the Mobile Media API of the Sun Java Wireless Toolkit. Unless Google obtained a license to that code (which is unlikely given the content and tone of those warnings), this constitutes another breach."
Can you read Ars Technica and ZDNet articles?
Naive, retarded or ignorant? Well, I like people polite like you.
Regardless of which side of the argument you are on it would be nice to see updates as new information comes out.
Does anyone else agree?
- hill60
- Tomorrow Calling
- Joined: Dec 2008
- Location: straya
- Posts: 4,859
- offline
- Select All Posts By This User
I read them, they provide an interesting TECHNICAL opinion, however what this involves is LEGAL opinion, did Google cause Oracles copyright files to be distributed without Oracles express permission?
Now as the files are/were freely available as part of Android repositories, then the most likely answer is "yes".
That's all Google had to do make the files available in order to infringe copyright.
"The cobbler's children have no shoes", is a saying that applies a lot to companies who provide products and services. -KDarling on Google Search.
"The cobbler's children have no shoes", is a saying that applies a lot to companies who provide products and services. -KDarling on Google Search.

From the articles I've read, the code in question wasn't part of any distributed version of Android. If this is true, then I don't see how Android can be found to infringe them.
If Google was distributing these files from their servers contrary to the original license the files were subject to, then that has nothing to do with Android.
If I wrote some source code, licensed it to Microsoft under terms that they not re-distribute it, and then Microsoft posted it to the web but didn't actually use it in any of their products, I couldn't then turn around and ask for a cut of Microsoft Office profits. One has nothing to do with the other.

You mentioned that even if the only people who Google distributed the code to were bloggers who just analyzed it for copyright issues that Google was guilty. I agree, but in this scenario what financial damage did this do to Oracle and what did Google gain from the infringement? This just looks like a little nit picky error that lawyers are going to make a big deal about. Little mistakes like this happen all the time. To me this just makes Oracle look like a patent troll.
As TBell Wisely Cited,
"You don't need to show damages for copyright infringement. When the RIAA sues people downloading songs, it obtains huge judgements without showing damages. In those cases, it is impossible to show damages.
Google is likely in trouble because not only did it distribute the Code, but it used the code internally to help build the OS. "
"Google doesn't need to ship an actual product to be found liable for copyright infringement. The copying and distribution of the code is probably enough. Moreover, the issue likely will center around whether using the code benefitted Google in some commercial fashion."
Mueller, by the way, is " A STRONG OPEN SOURCE ADVOCATE, Besides Being INTELLECTUAL PROPERTY LAWYER ", says that he has found "six more files" in Android that show the same pattern of direct copying as Oracle is complaining about from Sun's original Java code. The files form part of the Android 2.2 and 2.3 (Froyo and Gingerbread) code.
And what may prove extremely difficult for Google:
"In addition, I have identified 37 files marked as "PROPRIETARY/CONFIDENTIAL" by Sun and a copyright notice file that says: "DO NOT DISTRIBUTE!" Those files appear to relate to the Mobile Media API of the Sun Java Wireless Toolkit. Unless Google obtained a license to that code (which is unlikely given the content and tone of those warnings), this constitutes another breach."
Mueller suggests - following up on some comments on Reddit and elsewhere - that some of the early Android developers might have used a decompiler on the Sun Java code in order to generate their own source code.
So the detective work began:
"I downloaded a Java decompiler named JAD. And when I decompiled PolicyNodeImpl.class from J2SE 5.0, the result was pretty much the same source code as Android's PolicyNodeImpl.java code (which Oracle presented in its Exhibit J). My "PolicyNodeImpl synopsis" document shows the similarities."... My synopsis PDF files document the same problem: Android contains, under the Apache license, code that is essentially just decompiled code of Oracle/Sun software that was never licensed to Apache.... A copyright infringement is a copyright infringement, and if Google publishes code under a license for which it was never made available by its rightful owner, that's a serious legal problem.

Could someone please take DED's keyboard away before he embarrasses himself any further?
"After acquiring Android, Google decided to design Androids's virtual machine to run apps written in the Java language using the Java SE class library (take from Apache Harmony) using a modification of Sun's Java VM that the company believed would free it from having to pay Sun for a Java license in order to distribute it legally."
WRONG. The Android platform uses the Dalvik VM, which is not a Java Virtual Machine. It's not a modification of the JVM. The Dalvik VM has a different instruction set than the JVM. Dalvik is register-based; the JVM is stack-based.
Can't DED get the basic facts right? He should at least read the bloody Wikipedia page before banging out his fanboy screeds.
Go look in the archives DED has already mentioned this, he knows, like many others of the underlying architecture within the android project. Why should he (for your sakes) repeat himself ?
If I place code and package it (by what ever means), and the package is used, then there is a potential for any piece of code (in that package) to be used.
Let me simplify it, I have many subprograms/routines/methods/procs what ever, and I "compile" them, into a "package" and this package is then distributed, then Google are f&*%#d.
It doesn't matter whether the code is executed or not, it may have been in the past or it may be sitting there ready for a later implementation.
Larry must be rubbing his hands in glee, this is a BIG WIN for Oracle.
Although I think Oracle DBMS systems are rubbish, I should know I have to use them at work, and this itself is another long story.
See I don't have an underlying personal reasons in this, except I want Google to be hurt mighty bad, and take down that monsterous spawn called android.

Since when did appleinsider turn from being the best source in apple rumours and news to just anti Google propaganda? Like another said why on earth do you make money running ads for Google products if you all hate them so much? Its a bit hypocritical!
These original junk was posted by a software patent activist - someone who is completely against the open invention group sticking up for the ludicrousy that is software patents. HE IS NOT A LAWYER OR DEVELOPER. He is about as qualified as a gold fish to interpret this. If you look on every other respectable tech blog you will see how this story is now being debunked.
Sent from my 'multiple patent infringing' nexus s. Damn it feels good typing on this thing. Oh yeah I can speak into any text field too with near perfect transcription. I wonder who I am infringing on with that.......
Wow you must be getting nervous.
Nexus s, is that like the 1, where about 6 people bought it ? No customer support what so ever.
Enjoy your piece of crap, and wow you can speak into a phone, I can do that too.

It appears a lot of you are non-programmers.
If I place code and package it (by what ever means), and the package is used, then there is a potential for any piece of code (in that package) to be used.
Let me simplify it, I have many subprograms/routines/methods/procs what ever, and I "compile" them, into a "package" and this package is then distributed, then Google are f&*%#d.
It doesn't matter whether the code is executed or not, it may have been in the past or it may be sitting there ready for a later implementation.
Larry must be rubbing his hands in glee, this is a BIG WIN for Oracle.
Although I think Oracle DBMS systems are rubbish, I should know I have to use them at work, and this itself is another long story.
See I don't have an underlying personal reasons in this, except I want Google to be hurt mighty bad, and take down that monsterous spawn called android.
The problem is that none of that code has been packaged or compiled

A note to AI. On breaking articles like these that are obviously going to cause a flame war to break out - how about tagging updates to the end of the article?
Regardless of which side of the argument you are on it would be nice to see updates as new information comes out.
Does anyone else agree?
NO. I don't like your posts so I will not be helping you, its that simple.

I think if the code existed in Google's repositories and people downloaded from there they are guilty of distributing some of Oracle's code in violation of their license. But what would the damages be? Don't you need to show that you were financially harmed to get a decent amount in damages? If the code wasn't widely distributed and wasn't actually used in the code that Google received money from how high could the damages really be?
This brings up an interesting point, since Google doesn't make any money from the operating system, except through advertising and the app store. How are damages determined? With all the revenue Google gets as a result of advertising and apps, it could end up being a very expensive lawsuit.
Not to forget the implementation of Android by other manufacturers, if Google ends up having to license it from Oracle, it could slow or stop the adoption, unless Google eats the fee itself.
No, DED doesn't know about Android architecture, he has said in the past that Android derived from java me and now that it uses a java vm
So its sitting there as source, why ?
This makes no sense to me as a programmer.
When I develop I have source code (create/modify/compile/test) available to me, and then I implement it, by what ever means, and I end up with only object code.
No one lets source code float around in a production environment, this is insane.
I just don't get your points, am I missing something here ?
Oh yes he does, go and ask him yourself.
I consider him to be clued up and technically adept in understanding "foreign" architecture.
I even remember reading an article on his web site that explained all of this.
I think you are wrong on this one.

So its sitting there as source, why ?
This makes no sense to me as a programmer.
When I develop I have source code (create/modify/compile/test) available to me, and then I implement it, by what ever means, and I end up with only object code.
No one lets source code float around in a production environment, this is insane.
I just don't get your points, am I missing something here ?
Because the alleged files are:
1. Unit test files, they aren't packaged, they only serve to test the classes before compiling
2. A zip file with source files that aren't used anywhere, actually they can't be used because are java me files
You say it was debunked like the ZDnet and Ars articles were conclusive. They weren't. It is obviously a complex issue and Nilay Patel from Engadget was looking at it from the legal perspective.
He even addressed both sides in his follow up:
We'll just say this straight out: from a technical perspective, these objections are completely valid. The files in question do appear to be test files, some of them were removed, and there's simply no way of knowing if any of them ended up in a shipping Android handset. But -- and this is a big but -- that's just the technical story. From a legal perspective, it seems very likely that these files create increased copyright liability for Google,

You say it was debunked like the ZDnet and Ars articles were conclusive. They weren't. It is obviously a complex issue and Nilay Patel from Engadget was looking at it from the legal perspective.
He even addressed both sides in his follow up:
Unit test files can't be shipped in the build and the copyright infringement is changing the license from gplv2 to Apache license, not stealing code
Well, in this post helpful says that dalvik is a jvm when this is incorrect and I can find other article where he says that Android derived from java me

I wouldn't question Dan, but I've also noticed this a long time ago.
Most recently their annoying 'sound always on' adds... Thankfully only happened for one day. At least that I noticed.
Quote:
Originally Posted by dualaub2006 View Post
Dan, with all of the Google hate when do you post the article taking Apple Insider to task for having Evo, Xoom and Chrome ads running on the site? I mean, if Google is the enemy and Android is an evil ripoff of iOS then why run ads for their stuff right?
It's all about putting your emotions into different compartments and not letting them interfere with each other and with your main business.
For more on that, you should read my business Bible: "What they Don't Teach You at Harvard Business School" by the late great Mark McCormack, founder of IMG and inventor of the whole Sports/TV Sponsorship idiom (which he started from scratch with just a $500 investment).
- Joined: Jan 2005
- Location: Near St. Louis, Missouri
- Posts: 1,596
- offline
- Select All Posts By This User
Well, you and your ilk have been hoping for Apple to be run out of business for years. That didn't happen either so I guess you have a point.


Can you explain further please? The brief snip of the license I saw in the article stated not to redistribute the code. Can't you have the files containing the code on your system? My understanding is that most source code repositories just link to existing files or copy them to new locations and track changes. Most also aid in distribution of the code, but distribution isn't always necessary. If the license says I can use the code but not redistribute it how am I violating the license by simply having the code in multiple locations and tracking changes to it? Wouldn't it be at the point at which I redistributed the code be where the license is violated?
They are re-distributing code in the source tree. The law couldn't care less, and doesn't know anything about compilation. This is a copyright infringement.

This brings up an interesting point, since Google doesn't make any money from the operating system, except through advertising and the app store. How are damages determined? With all the revenue Google gets as a result of advertising and apps, it could end up being a very expensive lawsuit.
Not to forget the implementation of Android by other manufacturers, if Google ends up having to license it from Oracle, it could slow or stop the adoption, unless Google eats the fees itself.
If I Steal The Money and Distribute IT to Numerous Persons As GiveAway, Am I INNOCENT???????
Of Course NOT!
It Doesn't Matter Whether Google Make A Profit Out Of "IT " or NOT!!!!!!!!!!
What's The Point is "They Stole IT "!
And Some Core FanDroid Even Insists " PROUDLY " that,
" Android is already a money maker and a good one at that, and they are forecasting around $1B per year for android, not to shabby, google's $$$ is just fine "!!!!!!!!!!!!!!!!!!!!!
So Google NEVER CAN GET AWAY from " THIS "!

You do realize that the code brought in to question today had absolutely nothing to do with building the OS right? What's that? You didn't realize that? I never would've guessed.
Totally uneducated (as in ignorant) guess. Google claims Dalvik was clean roomed and Daniel saying that it wasn't doesn't prove anything. Aside from that, you don't prototype the execution of Dalvik code in a Java VM any more than you execute iOS apps on a Blackberry.
Exactly what code did Google "borrow" and place in to Android to save time? Android is open source so it should be rather easy for you to point to the offending code that supports your wild accusations. Don't worry though, Oracle has yet to point to any actually infringing code.
Um, yes they did. See exhibit J on their last deposition.
Also, none of the recent code was unit tests. It was a security framework. The "expert" who claimed it was a unit test (on zdnet) was mis-directing.
I bet there are hundreds if violations. This case is a dead cert.
Recent Discussions
- › Apple created offshore subsidiaries to avoid paying billions in US... 14 seconds ago
- › Tim Cook testifies: Apple pays all of the US taxes it owes 2 minutes ago
- › Microsoft unveils 'Xbox One,' a voice-controlled all-in-one... 2 minutes ago
- › Possible wireless cards for next-gen Macs show 802.11ac connectivity 3 minutes ago
- › Apple CEO Tim Cook says America's IP environment needs more work 4 minutes ago
- › Apple's tax strategy portrayed by Senate subcommittee as a unique... 5 minutes ago
- › AT&T waives voice, data and text overage fees for Oklahoma tornado... 9 minutes ago
- › Apple still by far the world's most valuable brand name 23 minutes ago
- › The very real damage done by anti-gay BIGOTS--why marriage equality... 38 minutes ago
- › AT&T to bring FaceTime over cellular to all customers by end of year 47 minutes ago
Recent Reviews
- › Apple iPod nano - 16GB, Silver MC526LL/A (6th Generation) by cc420
- › Apple iPad with Retina Display Wi-Fi + Verizon/Sprint 4G - 64GB,... by Aaron Krahn
- › 13.3-inch Apple MacBook Air MD231LL/A (Mid-2012) by ahilal
- › Apple Time Capsule - 2TB (MD032LL/A) by biyahero
- › Apple iPad Wi-Fi - 64GB, White (MD330LL/A) by raeganapril
- › Apple Magic Trackpad (MC380LL/A) by WisdomSeed
- › Aperture 3 by bcbcbroderick
- › 17-inch Apple MacBook Pro MD311LL/A (Late 2011) by bcbcbroderick
- › Apple iPod touch - 32GB, Black MC544LL/A (4th Generation) by bcbcbroderick
- › Apple iPod touch - 8 GB, White MD057LL/A (4th Generation) by bcbcbroderick
New Apple Wikis
- › 2013 'Modified' iPod touch by Mikeycampbell81
- › 2013 MacBook Pros by Mikeycampbell81
- › iPad mini 2 with Retina display by Mikeycampbell81
- › 2013 iPhone 5S by Mikeycampbell81
- › Trade in your old devices for holiday cash by Mikeycampbell81
- › How to sell your old iPad for cash by Mikeycampbell81
- › How to offset the cost of a new iPhone by... by Mikeycampbell81
- › How to save money on AppleCare extended... by Kasper
- › How to offset the cost of a new iPad mini by... by Mikeycampbell81
- › Apple Prototypes by Mikeycampbell81
About AppleInsider | Join the Community | Advertise
© 2013 AppleInsider is powered by Huddler Tech | FAQ | Support | Privacy/TOS | Site Map







