Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:Wow this is a bit onesided. (Score 1) 493

Wow... FOSS fanboys seem to think everything is bad unless it conforms to their way of thinking.

H.264 was a group of companies wanting to find a common standard they could all work towards. They found that many of the important concepts were patented, so they all agreed to license those patents, and make them super cheap for people to use.

Open Source? Sure, nice that it doesn't conflict with anyones copyrights. But, if it implements the same processes as the patented parts of h.264, it is in violation of those patents. I've looked, and I don't believe it's possible that they have an implementation that doesn't infringe on the patents.

Contribute code to H.264? Sure, anyone can write code to implement it, and share it if they want.

Use it in your software? Sure, for most uses, it's free, and you don't need to worry about patent infringement cases later.
Yes, large-scale use is an issue, but from what I see, that's for people that write encoders or distribution systems, not for the common case of decoders.\

H.264 is a published, standard, specification, like that for C, C++, Posix, etc. You can write software that conforms or not, up to you.
If you write software that infringes on patents, it doesn't matter if you looked at h.264 or not, the patents were already there before that standard existed. You still need to get a license or conform to license requirements.

p.s. Google doesn't indemnify you for patent infringement if you use WebM... If you get sued, it's up to you to prove WebM doesn't infringe.

Comment Re:It will prety much suck for quite some time. (Score 1) 320

IPv4 is just as much a "privacy nightmare"... You need a publicly addressable IPv4 address somewhere to receive packets from the internet. These addresses can be traced back to you. Sure, dynamic IP addresses change, but on broadband, they change rarely. And businesses have static IP addresses.

IPv6 at least has the benefit that people can't guess IP addresses on your local network (64-bits of device ID is a huge space). And with privacy enhanced IPv6 addresses, people can't get your permanent IP address at all

Privacy enhanced IPv6 addresses use a random number for the last 64-bits, and change constantly. They are used for outbound connections only, but prevent the site you are connecting to from remembering your IP address for future attacks.

But in the end, you must have a routable prefix (IPv6) or public IPv4 address associated with any connection, otherwise routing fails. And yes, that gives up some privacy, especially for home users, where you can trace activity back to specific people. rather that just "someone in this company".

Comment Re:It will prety much suck for quite some time. (Score 1) 320

Servers usually get a device number assigned manually, rather than using MAC address of the lan adapter (otherwise, a failed LAN adapter causes you real problems!).

So the last 64-bits is usually a small number, such as 1, 2, 3 etc.
that makes the IPv6 address a lot easier: 2001:db8:85a3::1

It's pretty easy to memorize your own prefix, so for machines on your own network, it isn't a problem

Comment Re:IPv6 of course (Score 1) 320

IPv6 machines all have to run in dual stack, which means they all need an IPv4 address, which means IPv6 is solving exactly zero problems

No, that isn't true at all. Two ways that solve this issue:

1) Use private address space for the IPv4 address, and have carrier-grade NAT.
2) IPv6 only hosts, connecting to a protocol conversion NAT that translates IPv6 addresses to IPv4 (again, at the carrier).

Either means P2P connections will have to be over the IPv6 link.

Comment Re:Well (Score 1) 406

You don't understand IPv6 well.. It has an option for pricacy-enhanced "temporary" IPv6 addresses to be used for outbound connections. Windows has this on by default, most linuxes seem to require you to turn it on.

When it is on, a randomly generated short-term IPv6 address is generated when you make an outbound connection. This IP address lives for a short while (until the connection is closed or a few hours, whichever comes later). Windows uses a new one for each new outbound connection (you can have thousands of IPv6 addresses at the same time.

However, if you are worried about your home internet, it doesn't help much. You need either a traceable IPv4 address, or a traceable IPv6 routing prefix, so packets can get to you. They can't tell which machine on your network generated the traffic, but they do know it was from your network.

Slashdot Top Deals

The game of life is a game of boomerangs. Our thoughts, deeds and words return to us sooner or later with astounding accuracy.

Working...