Slashdot Mirror


EFF On Why FBI Can't Force Apple To Sign Code (boingboing.net)

New submitter Kurast writes with this article at Boing Boing: Code is speech: critical court rulings from the early history of the Electronic Frontier Foundation held that code was a form of expressive speech, protected by the First Amendment. The EFF has just submitted an amicus brief in support of Apple in its fight against the FBI, representing 46 "technologists, researchers and cryptographers," laying out the case that the First Amendment means that Apple can't be forced to utter speech to the government's command, and they especially can't be forced to sign and endorse that speech. In a "deep dive" post, EFF's Andrew Crocker and Jamie Williams take you through the argument, step by step. (You can follow along by reading the brief itself (PDF), too.)

252 comments

  1. YES!! by Anonymous Coward · · Score: 0

    The day the government controls your speech, democracy is dead.

    1. Re: YES!! by Type44Q · · Score: 0, Offtopic

      It died in 1913 with the establishment of the Federal Reserve but few were willing to accept the fact until '64, when we enjoyed a coup and had our coinage debased.

    2. Re: YES!! by MightyYar · · Score: 2

      Not our coinage!!! Nooooooooooo...

      Now I can't hoard gold! Oh wait, yes I can.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    3. Re: YES!! by BlueStrat · · Score: 2, Informative

      It died in 1913 with the establishment of the Federal Reserve but few were willing to accept the fact until '64, when we enjoyed a coup and had our coinage debased.

      Indeed.

      For those who do not understand, try reading "The Creature From Jekyll Island" by G. Edward Griffin.

      https://archive.org/details/Cr...

      Strat

      --
      Progressivism (aka US 'Liberalism'): Ideas so good they need a police/surveillance-state to enforce.
    4. Re:YES!! by DaHat · · Score: 1

      Except they already do in other forms... and no I'm not talking about *falsely* yelling fire in a theater.

      Pictures & drawings are also avenues of free speech... and while the government prohibits some expressions, it actually mandate others.

      Should a car company be compelled into having to add government mandated components (air bag, seat belt, side mirrors, headlights, etc) to their designs which are eventually made into real and tangible objects?

    5. Re:YES!! by Anonymous Coward · · Score: 0

      Since when is an airbag considered speech?

    6. Re:YES!! by NatasRevol · · Score: 1

      Since DaHat was born an idiot.

      --
      There are two types of people in the world: Those who crave closure
    7. Re:YES!! by hesiod · · Score: 2

      Even if that fell under "free speech", you are completely free to design and even BUILD a car without that stuff. What you can't do is drive it on public roads with other drivers.

    8. Re:YES!! by Anonymous Coward · · Score: 0

      Should a car company be compelled into having to add government mandated components (air bag, seat belt, side mirrors, headlights, etc) to their designs which are eventually made into real and tangible objects?

      They don't have to.They can build it any which way they want and/or think they can sell. Unless they want the car be able to be used on public roads - in that case they have to play by the rules.

    9. Re: YES!! by AutodidactLabrat · · Score: 1, Offtopic

      "Progressivism (aka US 'Liberalism'): Ideas so good they need a police/surveillance-state to enforce."
      Then why does Conservanazism always want more prison money?

    10. Re:YES!! by ClickOnThis · · Score: 3, Interesting

      Even if that fell under "free speech", you are completely free to design and even BUILD a car without that stuff. What you can't do is drive it on public roads with other drivers.

      Applying the car analogy back to the current topic: perhaps Apple can create an unhackable iPhone, but would they be allowed to let it emit radio signals?

      The radio spectrum, like most roads, is public property.

      --
      If it weren't for deadlines, nothing would be late.
    11. Re:YES!! by DaHat · · Score: 1

      The airbag itself isn't... however it's inclusion in the design plans could be argued as compelled speech.

      I agree, it's a stretch, which is my point. We accept compelled/banned speech in some areas but not in others.

    12. Re:YES!! by hesiod · · Score: 1

      The radio spectrum, like most roads, is public property.

      Yes, but the FCC still regulates its use "for the public good" like the Dept. of Transportation and state DMVs regulate road use.

    13. Re:YES!! by ClickOnThis · · Score: 1

      The radio spectrum, like most roads, is public property.

      Yes, but the FCC still regulates its use "for the public good" like the Dept. of Transportation and state DMVs regulate road use.

      That's my point.

      --
      If it weren't for deadlines, nothing would be late.
    14. Re:YES!! by DaHat · · Score: 1

      No 'but', just because property is public doesn't mean it is free from law or control.

      If the FCC decides (or is required to by an act of congress) that an allowing unhackable phones to be emit radio signals is not (to use your words) "for the public good", just as simple as the National Highway Traffic Safety Administration decreeing that all new cars after 86 must have a center high-mounted stop lamp.

    15. Re:YES!! by rahvin112 · · Score: 1

      The 14th amendment would prevent the government for retaliating at apple by revoking their use of unrelated public property. Talk about an abuse of power the court would absolutely stomp.

    16. Re:YES!! by Anonymous Coward · · Score: 0

      No "compelled speech" here. Gov. only demand airbags in cars, they don't mandate airbags in "design documents". Docs are optional . . .

      Not that the argument works. Government demands a lot of reporting though (especially for tax purposes) - is that "compelled speech" ?

    17. Re:YES!! by UnknowingFool · · Score: 4, Insightful

      Should a car company be compelled into having to add government mandated components (air bag, seat belt, side mirrors, headlights, etc) to their designs which are eventually made into real and tangible objects?

      Free speech is not absolute and courts recognize the need to balance freedom of speech with public interests. In the case of safety regulation, you'd be hard to find any judge who thinks that requiring safety devices is violating free speech. Now if the government mandated what specific colors a car company could use, that is different. The government can regulate the type of paint (lead-free, anti-corrosive agents, chemical base) but not the color.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    18. Re: YES!! by Anonymous Coward · · Score: 1

      For those who do not understand, try reading "The Creature From Jekyll Island" by G. Edward Griffin.

      Considering his other views such as cancer, AIDS, and chemtrail conspiracies, why would you consider Mr. Griffin a credible source of information?

    19. Re:YES!! by maligor · · Score: 1

      The day the government controls your speech, democracy is dead.

      A true statement, but impractical in terms of governments. Just look at what happened in Europe during the enlightenment. A more powerful medium is controlling the media and affecting the majority, as opposed to direct oppression.

      I've always been wondering where the extremism expresses itself in the US. In Europe you get the surges in radical groups in the government positions, but mostly failing deliver and falling into obscurity. Maybe give the plebs more sugar?

      For a long while I've wondered what would happen in the US if they adopted the Jeffersonian/D'Hondt method for all federal elections.

    20. Re:YES!! by UnknowingFool · · Score: 1

      The airbag itself isn't... however it's inclusion in the design plans could be argued as compelled speech.

      All industries have some sort of regulation they must follow. Coca-cola can't include rat poison into their secret formula. General Foods cannot say their cereal contains unicorn farts and rainbows. And so on.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    21. Re:YES!! by Anonymous Coward · · Score: 0

      Exactly. That's what it means to be public property -- it is regulated by the government elected by the populace, not a private entity.

    22. Re: YES!! by Anonymous Coward · · Score: 0

      Because it isn't really conservatism, it is authoritarianism (as shown by the high levels of Trump support).

    23. Re: YES!! by Locke2005 · · Score: 2

      They want more money for prisons because they have stock in the for-profit prison companies, duh! If you were profiting handsomely from locking people up, you'd want more people locked up to! Unless, of course, you weren't a total douchebag, but in that case, you wouldn't be a "conservative" either, would you?

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    24. Re:YES!! by Anonymous Coward · · Score: 0

      The government doesn't demand airbags be included in a car. If you want your car to be road legal then you have to do crash testing and the works. You most definitely can make a car without an airbag, IE. NASCAR, NHRA, F1

    25. Re:YES!! by XXongo · · Score: 1

      The day the government controls your speech, democracy is dead.

      Different people have different ideas on what "speech" consists of. EFF makes a good lawyerly argument in favor of the position that the cryptographic key signing an application is "speech", but it is certainly not "speech" of any kind that would have been recognized by the founding fathers. It could also be argued that the cryptographic key is simply the key to a lock, and the govenment most certainly can demand, with a court order, that a lock smith open a lock.

      With that said, I'm completely on Apple's side here (the implications seem to be far too drastic for the small amount of gain of opening a phone that probably has nothing whatsoever on it)... but I do realize that there are actually reasonable arguments on both sides.

    26. Re:YES!! by tinkerghost · · Score: 1

      Even if that fell under "free speech", you are completely free to design and even BUILD a car without that stuff. What you can't do is drive it on public roads with other drivers.

      Applying the car analogy back to the current topic: perhaps Apple can create an unhackable iPhone, but would they be allowed to let it emit radio signals?
      The radio spectrum, like most roads, is public property.

      If congress passes a law that says all phones have to be crackable, then the answer is no. Until there is a law or regulation on the books somewhere that dictates that FCC compliance and licensure requires some means of access by the State, Apple is free to sell an "un-crackable" phone.

    27. Re:YES!! by sjames · · Score: 1

      They don't HAVE to. They could bolt them on ad-hoc later if they wanted.

      Or they could just not make cars.

      What could Apple just not do in order to avoid following the contested order?

    28. Re:YES!! by Anonymous Coward · · Score: 0

      The issue here is not that Apple has lead based paint and wants to use it.

      The issue here is that Apple does not have lead based paint and the government wants them to create it.

      I don't think the government (any agency) cares what color the lead paint is, so long as it can be reused to commit additional fourth amendment violations.

      Also for the record, free speech is absolute. The moment you start telling me what I can't say and how I can't say it, its not free speech anymore. Then it becomes restricted speech, even if its 'just a smidgen'. If the public interest is that some free speech is offensive and therefor acts and then that free speech becomes squelched in any way, then again it is not free speech anymore.

      I am curious however to know what 'Free Speech' means on your planet. Also please do not immigrate here.

    29. Re: YES!! by zaphirplane · · Score: 1

      Not to mention the side of the road the steering is on, or orange blinkers. Slander laws and hate speech tell me that "free speech" is a catch phrase for something slightly more complex, not as anarchist. Something for good
      Not as those seeking to exploit it pretend it means

    30. Re:YES!! by Anonymous Coward · · Score: 0

      Your comparison fails for the following: You can design and even manufacture a car without seatbelts. It just isn't legal to drive it on government maintained roads. And access to government roads is a privilege not a right. So no manufacturer bothers to make such a car.

    31. Re:YES!! by UnknowingFool · · Score: 1

      So you are allowed to pass state secrets to Russia? You are allowed to yell "Fire" in a crowded theater? You are allowed to slander and libel anyone you want? There are limits to free speech if you thought about it in the slightest bit. The most ironic thing is I am an American, and it seems your ignorance of the 1st Amendment is second only to your dissonance that I must not be because I understand the 1st Amendment better than you.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    32. Re:YES!! by Anonymous Coward · · Score: 0

      Free speech gives everyone enough rope to hang themselves with. And I am not talking about running afoul of the government. If you want free speech you also need to allow others who might disagree with your speech to offer up their own. In today's electronic lynch mob era free speech has devolved into nothing but pissing matches devoid of any facts and often times seems to have no basis in reality. There is a reason why freedom of speech is enshrined in the 1st Amendment and the right to bear arms are enshrined in the 2nd Amendment. And the right to bare arms doesn't mean those bearing those arms are only capable of attacking the government.

    33. Re:YES!! by blindseer · · Score: 1

      On every product that contains tobacco or alcohol there is a label with a health warning from the US Surgeon General. On many products you will have other warnings that start with something like, "The State of California has determined..." In each case it is clear that these mandated symbols and texts come from a government agency.

      What the FBI wants Apple to do is say something on their behalf but make it look like it was Apple that said it.

      This sets a dangerous precedent. If I was given a crypto key signed by Super Mega Global Software when the matching key was also provided to the FBI then how can I trust any crypto? If the FBI wants to own a crypto key then that key should be labeled in a way to indicate that the FBI has access to that key.

      If the FBI can force a company to be silent on the fact that they shared a key with them then that is a serious infringement on the right to speak freely, or to air a protest before the government.

      --
      I am armed because I am free. I am free because I am armed.
    34. Re:YES!! by blindseer · · Score: 1

      "So you are allowed to pass state secrets to Russia?"
      Presumably you were given access to those secrets based on the promise that you would not share them with Russia. If you break that promise then certain punishments can apply. Using centuries old contract law alone that puts you in a bad place for sharing state secrets.

      "You are allowed to yell "Fire" in a crowded theater? "
      That is a call to act, not merely an expression of fact or opinion. If there is in fact a fire in a crowded theater then a person is free to express that fact. If there is not a fire then such an expression will induce panic and inevitably cause harm to others.

      I can call you a lying dirty thief and that alone would not be breaking the law. It may be a lie but if I can explain that it is merely my opinion based on something I believe to be true then I'm not breaking any law. Now if I tell people to beat you up because you are a lying dirty thief then I've just incited people to act, possibly based on a lie, and I've now broken numerous laws, including accessory to assault or something similar.

      "You are allowed to slander and libel anyone you want?"
      Of course not, but as above it I can show I believe it to be true then I've broken no law. If challenged on this opinion and shown it to be false then continuing to express that opinion would be illegal.

      Slander, libel, inducing panic and such are not merely free expression, they are intended to cause harm and therefore not unlike swinging your fist at someone.

      If I sell tin foil helmets to people telling them how it made me feel better knowing that martians were no longer listening to my thoughts then I could fall into a grey area in law. Is that fraud? Or is it free expression? A government agency might tell me I can't sell the aluminum helmets with that claim without also stating that I have not tested the helmet produces the effects I claim. They can't stop me from selling them if I merely say they look pretty. In either case the grey area disappears.

      There are no limits on free speech. If you want to get into real grey areas of the First Amendment then I suggest using pornography in an example. That should get people talking.

      --
      I am armed because I am free. I am free because I am armed.
    35. Re:YES!! by currently_awake · · Score: 1

      Car makers are not forced to retro-actively install airbags in the cars they have already sold. Making airbags mandatory for cars in the future gives car makers the choice of making compliant cars.

    36. Re:YES!! by shutdown+-p+now · · Score: 2

      None of your examples are even remotely close to being compelled to say something that you don't approve of, and especially forcing you to sign it in a manner that uniquely ties it to you.

    37. Re:YES!! by JosKarith · · Score: 1

      Every single one of those things you mentioned has a purpose of keeping the user of the car safe. Tell me how mandating that you give your local police station a spare set of keys so they can go through your glove box any time they like is going to keep you safe?

      --
      'Don't worry' said the trees when they saw the axe coming, 'The handle is one of us.'
    38. Re: YES!! by Parafilmus · · Score: 2

      Not our coinage!!! Nooooooooooo...

      Now I can't hoard gold! Oh wait, yes I can.

      Well sure, today you can... but in 1964 you couldn't.

      Private ownership of gold was illegal back then. It wasn't legalized again until 1974.

    39. Re:YES!! by Anonymous Coward · · Score: 0

      With a court order they can hire a lock smith to open a lock.
      They cannot force a specific lock smith to open a lock.

    40. Re:YES!! by kenwd0elq · · Score: 1

      The United States of America was never a democracy. It was established in 1787 as a representative Republic.

      That said, the Republic died in 1913 with the passage of the 16th Amendment (income tax) and the 17th Amendment (direct election of Senators). Before that, the legislatures of the various States were able to somewhat control the Federal government, in that the States appointed Senators, and a direct income tax paid to the FEDERAL government gave it the money to whatever it wanted to do.

      Then the rise of the Administrative State - especially in the last 50 years - has made it impossible even to reverse the decline, because the Administrative State controls the currency, the elections, and the news.

      I wonder what we'll become next?

    41. Re: YES!! by AutodidactLabrat · · Score: 1

      RIGGGHHHHHTTT!!!
      The 17 million offshored manufacturing jobs would have nothing to do with the poverty that necessitates government intervention, would it?
      Seriously, sheep flock toward the right, didn't you know that?

    42. Re:YES!! by innocent_white_lamb · · Score: 1

      The government can regulate the type of paint (lead-free, anti-corrosive agents, chemical base) but not the color.
       
      I am under the impression that it is illegal in many (but perhaps not all) places to paint a vehicle school bus yellow unless it is, in fact, a school bus.

      --
      If you're a zombie and you know it, bite your friend!
    43. Re:YES!! by UnknowingFool · · Score: 1

      One word: Taxi. There are numerous examples of schoolbus yellow cars if you googled them. For the most part, it's not common.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    44. Re: YES!! by Anonymous Coward · · Score: 1

      Government -I need you to publicly sign this statement: "I support X, you can trust me"
      Apple - No. We don't believe in this.
      Government - (insert force of choice) Sign it! ( hands pen to Apple )...

      That's illegal. What is the difference between the pen and the key? The signature on the statement is how we know Apple signed it - the same as the key. If not, the digital future is worthless and untrustworthy

    45. Re:YES!! by UnknowingFool · · Score: 1

      Presumably you were given access to those secrets based on the promise that you would not share them with Russia. If you break that promise then certain punishments can apply. Using centuries old contract law alone that puts you in a bad place for sharing state secrets.

      What kind of double talk is this? If you share state secrets with Russia, you will be prosecuted. If Snowden is ever captured by the US, he will spend the rest of his life in jail. If he was a member of the military, execution is an option. So in fact, you do NOT have free speech when it comes to state secrets.

      That is a call to act, not merely an expression of fact or opinion. If there is in fact a fire in a crowded theater then a person is free to express that fact. If there is not a fire then such an expression will induce panic and inevitably cause harm to others.

      Clearly you are not aware of legal precedent.. You cannot yell fire in a theater for kicks. Again another example of restrictions on free speech.

      I can call you a lying dirty thief and that alone would not be breaking the law.

      Clearly you have no concept of the law. Please do some research.

      It may be a lie but if I can explain that it is merely my opinion based on something I believe to be true then I'm not breaking any law. Now if I tell people to beat you up because you are a lying dirty thief then I've just incited people to act, possibly based on a lie, and I've now broken numerous laws, including accessory to assault or something similar.

      This whole argument is extraneous and makes no sense. Libel and slander are clearly defined legal offenses. All that matters is that your statements were false and that you knew they were false. The consequences of such statements is another matter.

      Of course not, but as above it I can show I believe it to be true then I've broken no law. If challenged on this opinion and shown it to be false then continuing to express that opinion would be illegal.

      A fact is a fact. An opinion is an opinion. You can believe the Earth is flat. That is in fact, a lie.

      Slander, libel, inducing panic and such are not merely free expression, they are intended to cause harm and therefore not unlike swinging your fist at someone.

      Again you fail to understand the difference between an offense and consequences of an offense. You can't shoot your gun at someone then claim that you didn't think it would kill them therefore you were not guilty of killing them. That's utterly ridiculous.

      There are no limits on free speech. If you want to get into real grey areas of the First Amendment then I suggest using pornography in an example. That should get people talking.

      It seems now you are trying to bend all sorts of clear legal exceptions to free speech because you lost the argument on facts.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    46. Re:YES!! by UnknowingFool · · Score: 1

      That was not point I was making. The parent said there are NO exceptions to free speech to which I disagreed. The parent was also arguing that safety regulations are unacceptable limitations to free speech.There are exceptions to free speech. Very clear ones.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    47. Re: YES!! by MightyYar · · Score: 1

      That's a good point.

      Though I would point out that such silliness as the US government trying to accumulate as much gold as possible would not be necessary without a gold standard.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    48. Re:YES!! by blindseer · · Score: 1

      I say that anyone that claims we truly cannot speak freely in the USA because we could be punished for defamation has a very skewed view on what it means to be free. If that were the case then court trials could be very interesting since no one taking an oath to tell the truth could actually be punished for knowingly telling a lie.

      Think about what that would mean to your freedom if someone could falsely accuse you of a crime and not face punishment for it?

      I think where you are failing to grasp this concept is that there are two different definitions of speech here. Speaking may mean that words are coming out of your mouth but that is not the same definition of speaking used in law. I seem to recall that Penn and Teller did an episode of their show on freedom of speech, perhaps you could look it up. I'd take the time to link to it but I doubt you'd bother to click anyway.

      --
      I am armed because I am free. I am free because I am armed.
    49. Re:YES!! by UnknowingFool · · Score: 1

      I say that anyone that claims we truly cannot speak freely in the USA because we could be punished for defamation has a very skewed view on what it means to be free. If that were the case then court trials could be very interesting since no one taking an oath to tell the truth could actually be punished for knowingly telling a lie.

      That was not the argument by the OP. His argument was that government regulations on safety could be considered violations of free speech and that our speech should always be free. My counter that speech as a right is not unlimited and that mandates on safety could hardly be considered a limitation. There are limits to speech. Some of the are practical and some of them are legal. Your right to express yourself ends at harm to others. This is the same principles as other actions.

      Think about what that would mean to your freedom if someone could falsely accuse you of a crime and not face punishment for it?

      This is silly on its face. I like everyone else in society are not free to harm others. This has been a tenant of civilized societies.

      I think where you are failing to grasp this concept is that there are two different definitions of speech here. Speaking may mean that words are coming out of your mouth but that is not the same definition of speaking used in law. I seem to recall that Penn and Teller did an episode of their show on freedom of speech, perhaps you could look it up. I'd take the time to link to it but I doubt you'd bother to click anyway.

      We have been talking about legal definitions since the beginning. You have not grasped that nuance yet and we are many threads into this post. There is also concept of slander vs libel. Speaking things out of your mouth that is not true is considered slander. Putting those lies in print is called libel. I'm a huge fan of Penn and Teller. Please don't assume what I know or don't know. It appears that you are less focused on the law even though that is what we have been discussing since the beginning of this thread.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
  2. Code is not speech by Anonymous Coward · · Score: 1

    Just try reading it outloud!

    1. Re:Code is not speech by Anonymous Coward · · Score: 0

      It is a language, just not a natural one (typically). At the very least, it is more speech than money is.

    2. Re:Code is not speech by SuperKendall · · Score: 5, Funny


      for one in aSetWithOneMore {
              change(one).intoOneWithPlus(4)
              if ( one.isNot(five) ) {
                    print("The numbers don't jive!!")
                    \\/* At this point increase players score. */
                }
      }

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    3. Re:Code is not speech by Anonymous Coward · · Score: 0

      False

    4. Re:Code is not speech by barbariccow · · Score: 1

      So the government should be able to stop me from saying "bwabble ta bwibbledy bwum" and flailing my arms, because free speech only protects English?

    5. Re:Code is not speech by fizzup · · Score: 4, Interesting

      Have you never seen COBOL?


      PROCEDURE DIVISION.
      Calculator.
              PERFORM 3 TIMES
                    DISPLAY "Enter First Number : " WITH NO ADVANCING
                    ACCEPT Num1
                    DISPLAY "Enter Second Number : " WITH NO ADVANCING
                    ACCEPT Num2
                    DISPLAY "Enter operator (+ or *) : " WITH NO ADVANCING
                    ACCEPT Operator
                    IF Operator = "+" THEN
                          ADD Num1, Num2 GIVING Result
                    END-IF
                    IF Operator = "*" THEN
                          MULTIPLY Num1 BY Num2 GIVING Result
                    END-IF
                    DISPLAY "Result is = ", Result
              END-PERFORM.
              STOP RUN.

    6. Re:Code is not speech by Verdatum · · Score: 1

      So sign language is not protected speech either? That's kinda harsh, dude.

    7. Re:Code is not speech by gweihir · · Score: 1

      Can be done. Not much more difficult than some Asian languages, for example.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    8. Re:Code is not speech by Anonymous Coward · · Score: 0

      Code is speech.

      It is an exercise in expression and creativity.

    9. Re:Code is not speech by Toad-san · · Score: 1

      http://news.stanford.edu/news/...

      Yeah, java code in haiku format :-)

  3. "deep dive" by Gravis+Zero · · Score: 2, Informative

    so that's what their calling 50 page walls of text these days, eh?

    --
    Anons need not reply. Questions end with a question mark.
    1. Re:"deep dive" by Shatrat · · Score: 1

      I think that more reading would be good for you.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    2. Re:"deep dive" by Anonymous Coward · · Score: 0

      so that's what their calling 50 page walls of text these days, eh?

      Or if you're a smarmy b-school graduate.

    3. Re:"deep dive" by Anonymous Coward · · Score: 0

      "deep dive" is starting to show up at work as well. I wonder how these buzz words get started and spread?

  4. Right Answer, Wrong Method by Anonymous Coward · · Score: 2, Insightful

    It is true that the FBI cannot force Apple to produce new code that does not today exist.

    But, code is not speech.

    What the FBI cannot do is force a company to do something that will cause it irreparable harm and devalue its entire business model. Forcing Apple to produce this code goes against Apple's right to be free of unreasonable seizures, as the FBI would in effect be seizing 80% of the value of the company, if not more, to get a backdoor into all iPhones.

    First, the FBI does not have a right to a backdoor into all iPhones. Second, Apple has a right to retain the value of its enterprise. Speech has nothing to do with it, and no reasonable person sees this as a free speech issue. This can and should be laughed out of court until Apple et al make the correct legal arguments.

    1. Re:Right Answer, Wrong Method by Anonymous Coward · · Score: 0

      Indeed. Code is instructions to a computer to do something. The computer cannot interpret code as an expression, because computers are not sentient. Code cannot therefore be considered expression, as it is not being written to convey ideas to other people.

      In essence, code is the mounting system upon which a billboard is mounted. It is not the billboard. Government has every right to regulate the placement of billboard mounting systems, but it cannot regulate the billboards.

    2. Re:Right Answer, Wrong Method by cfalcon · · Score: 2

      > But, code is not speech.

      Yes, of course it is. It's been found that way in court, and what the fuck ELSE would it be? Wait, don't answer that: every other possibility is terrifying.

    3. Re:Right Answer, Wrong Method by Anonymous Coward · · Score: 5, Insightful

      Code is text that conveys meaning, which is one possible definition of "speech" in written form, but it really carries two purposes: to instruct a computer to behave in a certain manner (in which sense, code is a machine) and to convey the intent of the program to humans.

      You can write a functional equivalent of any program with meaningless identifiers, variables like x, y, z, functions like func1, func2, etc. Yet we don't do that, and there's a good reason. Computer languages are meant to be read by humans as well as computers.

    4. Re:Right Answer, Wrong Method by Anonymous Coward · · Score: 5, Informative

      But, code is not speech.

      Yes it is. This is a legal question that's been settled already by several cases. Here's a quote from one of them (Universal City Studios vs Corley)

      Communication does not lose constitutional protection as “speech” simply because it is expressed in the language of computer code. Mathematical formulae and musical scores are written in “code,” i.e.,symbolic notations not comprehensible to the uninitiated, and yet both are covered by the First Amendment. If someone chose to write a novel entirely in computer object code by using strings of 1’s and 0’s for each letter of each word, the resulting work would be no different for constitutional purposes than if it had been written in English.

    5. Re:Right Answer, Wrong Method by Anonymous Coward · · Score: 0

      But, code is not speech.

      Considering the courts have ruled that code is in fact speech it would appear that your entire premise is flawed.

      Code is definitely speech.

    6. Re:Right Answer, Wrong Method by Anonymous Coward · · Score: 0

      "Communication does not lose constitutional protection as âoespeechâ simply because it is expressed in the language of computer code."

      The key word there is "communication." Code that is instructions to tell a computer what to do is not "communication." There can be "communication" embedded within computer instructions, and that is certainly protected. If you'd read beyond the soundbite you would find in that decision where this was spelled out.

    7. Re:Right Answer, Wrong Method by HornWumpus · · Score: 1

      AC or court system. Who do I believe understands the law as a practical matter?

      Face facts, you are wrong in any way that matters.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    8. Re:Right Answer, Wrong Method by Anonymous Coward · · Score: 0

      Devil's advocate here:

      On the other hand, there are already established penalties for companies and groups giving aid and comfort to the enemy, and by preventing US law enforcement from carrying out lawful (i.e. proper with the Constitution), and it can be said that Apple has sided with terrorists and enemies of the US by making a device with the intent to keep law enforcement out, and which does give aid to the enemy.

      In theory, the US government can do what was done in Brazil, and physically arrest Apple C-level employees for this, holding them for treason. They could also declare Apple a criminal/terrorist organization and shut it down via RICO or other laws. However, is the US government more powerful than a US corporation that gets their minions in office? Interesting times.

    9. Re:Right Answer, Wrong Method by NatasRevol · · Score: 1

      But I'm sure AC has a very valuable legal perspective which will changed case history!

      I'm just sure of it!!

      --
      There are two types of people in the world: Those who crave closure
    10. Re:Right Answer, Wrong Method by Austerity+Empowers · · Score: 2

      A great semantics versus pragmatics debate ensues. What is language... oh the hell with that, we're not liberal arts majors here.

      A sentence is a set of glyphs strung together, in such a way as to approximately obey the diction and grammar of the language it is delivered with. It is protected expression, however, when its author or speaker delivers it with the intention of conveying information that is not deliberately intended to mislead or cause harm.

      Isn't that exactly what source code does? It is a language like any other, it is transformed by a compiler, modified by a various linkages and transformed to convey information to a user. Encrypted data is just speech that doesn't make sense to anyone but the receiver. igPay atinLay, for example.

    11. Re:Right Answer, Wrong Method by AutodidactLabrat · · Score: 1

      Wish I had some points to upvote you right now. Nothing like a breath of intelligence and analysis into a diatribe.

    12. Re:Right Answer, Wrong Method by bigdavex · · Score: 2

      What the FBI cannot do is force a company to do something that will cause it irreparable harm and devalue its entire business model. Forcing Apple to produce this code goes against Apple's right to be free of unreasonable seizures, as the FBI would in effect be seizing 80% of the value of the company, if not more, to get a backdoor into all iPhones.

      I disagree with this reasoning. A business doesn't have an inalienable right to make money. If I run a child pornography store, the government can, will, and should force me to stop it, even if it will devalue its entire business model. If the business model is contrary to law, it's sucks to be that business.

      I can support Apple's right to deny the FBI based on other principles, but certainly not because it will hurt their stockholders.

      --
      -Dave
    13. Re:Right Answer, Wrong Method by barbariccow · · Score: 1

      Indeed. Code is instructions to a computer to do something. The computer cannot interpret code as an expression, because computers are not sentient. Code cannot therefore be considered expression, as it is not being written to convey ideas to other people.

      In essence, code is the mounting system upon which a billboard is mounted. It is not the billboard. Government has every right to regulate the placement of billboard mounting systems, but it cannot regulate the billboards.

      Code is dictation of Logic. Just like a mathematical formula. You can follow the instructions of some code just as well as a computer. A computer is just much faster at doing it.

    14. Re:Right Answer, Wrong Method by ClickOnThis · · Score: 2

      Code is text that conveys meaning, which is one possible definition of "speech" in written form, but it really carries two purposes: to instruct a computer to behave in a certain manner (in which sense, code is a machine) and to convey the intent of the program to humans.

      You can write a functional equivalent of any program with meaningless identifiers, variables like x, y, z, functions like func1, func2, etc. Yet we don't do that, and there's a good reason. Computer languages are meant to be read by humans as well as computers.

      Hmm. That seems like a slippery slope.

      If the defense is entirely on free-speech grounds, then perhaps the government could compel Apple to introduce a certain functionality to the iPhone. They just couldn't tell them how to do it (choice of variable names, etc.)

      I'm reluctantly on Apple's side on this issue. But I'm not sure free speech is their strongest defense.

      --
      If it weren't for deadlines, nothing would be late.
    15. Re:Right Answer, Wrong Method by Anonymous Coward · · Score: 0

      You can write a functional equivalent of any program with meaningless identifiers, variables like x, y, z, functions like func1, func2, etc. Yet we don't do that, and there's a good reason. Computer languages are meant to be read by humans as well as computers.

      You haven't seen the code I have to deal with daily, then. Some of it's my own, too.

    16. Re:Right Answer, Wrong Method by Anonymous Coward · · Score: 0

      Computer languages are meant to be read by humans as well as computers.*

      *except Perl

    17. Re:Right Answer, Wrong Method by rahvin112 · · Score: 2

      Code that is instructions to tell a computer what to do is not "communication."

      So if I'm telling you how to do something it's not speech? You've just destroyed education, the government can control who teaches and what they teach.

      Code is speech, it has an artistic component and is primarily functional but it's still speech. The courts have already rules on this several times with good precedent.

    18. Re:Right Answer, Wrong Method by Anonymous Coward · · Score: 0

      Easy, then. Apple writes code that implements the government-compelled function... Then doesn't write any other code referring to it.

    19. Re:Right Answer, Wrong Method by Anonymous Coward · · Score: 0

      Except that Apple isn't preventing the Government from doing anything. The government simply doesn't want to pay what it will cost to have the task done.

    20. Re:Right Answer, Wrong Method by XXongo · · Score: 0

      Code is text that conveys meaning, which is one possible definition of "speech" in written form

      No, except it isn't.

      Code is text that gives a computer a series of steps to accomplish a result. "Meaning" is a human concept-- you have to convey meaning to somebody. A computer just executes code, it doesn't know or care if the code has "meaning."

      By this definition, conveying meaning, code that is only read by the machine is not speech, since it does not convey meaning..

    21. Re:Right Answer, Wrong Method by Anonymous Coward · · Score: 1

      By this definition, conveying meaning, code that is only read by the machine is not speech, since it does not convey meaning.

      Lots of us here can read machine code. Get off my lawn!

    22. Re:Right Answer, Wrong Method by Obfuscant · · Score: 1

      You've just destroyed education, the government can control who teaches and what they teach.

      Welcome to government control of standardized testing and standards for graduation, along with hiring criteria for teachers. By the way, controlling what they CANNOT teach means you are effectively controlling what they CAN teach, too.

      Government can, indeed, force certain "speech" upon corporations against their will. Find a pack of cigarettes and see if you cannot find some "speech" that the cigarette company might not want to put on that package. Or almost anything sold in California, where we learn that almost everything contains chemicals known to the state of California to cause cancer because of the "speech" the companies are forced to include in the packaging.

      Observe certain kinds of political speech, where a candidate is required to speak the words "I approve of this message". Observe the extra "speech" that is attached to commercials for nutritional supplements that are required to keep the FDA from filing a lawsuit. ("If you don't say X we'll use the force of government lawyers to sue you" is force.)

      Code produced by a company would certainly be "speech" just as any other utterance, but as commercial speech there is long held precedent for restrictions and companies being forced to say things certain ways.

    23. Re:Right Answer, Wrong Method by Rockoon · · Score: 2

      If I run a child pornography store...

      Your argument doesnt have to go to such extremes.

      If you ran a Heterosexual Wedding Cake Bakery ... we know that the progressives are fully willing to force you to make cakes for homosexuals..

      --
      "His name was James Damore."
    24. Re:Right Answer, Wrong Method by Anonymous Coward · · Score: 0

      If that were true, reverse engineering would be impossible.

      Reverse engineering software is the art of divining the meaning behind a set of binary instructions, and it comes down to the intent of the program - something pure object code "only read by the machine" can't tell you.

    25. Re:Right Answer, Wrong Method by Obfuscant · · Score: 1

      ... as the FBI would in effect be seizing 80% of the value of the company, if not more, to get a backdoor into all iPhones.

      Are you seriously claiming that more than 80% of the value of Apple is the ability of users to encrypt data on iPhones? Seriously?

      The EFF brief claims that Apple "signing" the code it could write to break into the one phone in question would apply to "hundreds of millions of people". Except hundreds of millions of people would never see or even have access to that code. As for it breaking the trust in Apple, some of us already know that Apple can quite easily break into secured systems on behalf of third parties, so the damage to our trust in Apple would hardly be hurt. It's only the people who have unwarranted trust whose trust would be broken, and is that a bad thing?

    26. Re:Right Answer, Wrong Method by Obfuscant · · Score: 1

      Computer languages are meant to be read by humans as well as computers.

      Signing of code in this context does not sign the original source, it signs the binary machine representation. It is not the source that the iPhone OS/hardware would test for validity and authenticity and authentication, it is the binary version prior to being executed.

      You can write a functional equivalent of any program with meaningless identifiers, variables like x, y, z, functions like func1, func2, etc. Yet we don't do that,

      Yet for the most part that is exactly the kind of meaningless labels that will be applied to variables that a decompiler creates and would be what a human who wanted to inspect the signed code would see. The wonderful prose that early posters created to show the beauty of the "code language" would be completely destroyed by passing that code through any compiler and then back into source from the object. Much like the joke about the dual translation of "out of sight, out of mind" into "blind drunk".

    27. Re:Right Answer, Wrong Method by jonwil · · Score: 1

      Actually, Bernstein v. United States put forward the argument that human readable source code IS protected speech under the first amendment. Several courts agreed with that argument although the government loosened the restrictions on encryption before it got all the way to the supreme court.

    28. Re:Right Answer, Wrong Method by Anonymous Coward · · Score: 0

      code that is only read by the machine

      Fascinating. I don't personally know of anyone who writes code like Ray Charles on a piano, but that would certainly explain some of the shit I've seen.

    29. Re:Right Answer, Wrong Method by Anonymous Coward · · Score: 0

      Your argument doesnt have to go to such extremes.
      If you ran a Heterosexual Wedding Cake Bakery ... we know that the progressives are fully willing to force you to make cakes for homosexuals..

      And that is exactly why he has to go to such extremes. To make his point he has to show an example that isn't controversial and where a large group of people will feel that he is wrong. The child pornography example is justified.

    30. Re:Right Answer, Wrong Method by Anonymous Coward · · Score: 0

      HOW HARD IS IT TO READ THE FREAKIN' ARTICLE before you say something stupid.

      It isn't a question of your opinion, legally 'code is speech'...and my opinion is that it should be...thus the reason it also uses copyright & why GNU's 'copyleft' even exists.

      Geez, are you on this site because you want to hang out 'with the cool kids who know stuff' or do you actually have an interest in tech/coding/software such that you'd have done any research on this topic before writing that stupid analysis.

    31. Re:Right Answer, Wrong Method by Anonymous Coward · · Score: 0

      Sorry but 'truth in advertising laws' requiring someone to make 'speech about what they know' or in fact 'what they approve' is not NEARLY the same as telling someone what they must say...in fact the latter is actually strikingly 'on point' in so much as the government forces a politician to say 'I approve of this message' about a message they paid for and endorsed (e.g. they do NOT have to say anything about a message that they did not pay for)...but what the government is trying to do to Apple is make them say 'I approve of this message' about a message they do NOT 'approve of'...e.g. by requiring Apple to sign the code they are making Apple tell a LIE...I can't think of any precedent, law or example whereby the government has the power to force you to lie (not 'entice' or 'coerce' via a plea bargain or something like that but out right force you to lie).

    32. Re:Right Answer, Wrong Method by Anonymous Coward · · Score: 0

      WTF? Are you 12 or something? If so I'll forgive you but please spend some time reading up on the history of 'code as speech'...those of us old enough to remember know this argument/question has been 'asked & answered' by the courts and their (in my opinion 'correct') finding on the subject is that 'code IS speech'..it can freakin' be in binary, hex or any other way of writing or expressing code & it wouldn't matter 1 iota. That such code MAY also be functional has 0 bearing on the topic.

      Hell, have you NEVER heard the expression 'the code is its own documentation' (mainly from people who don't want to document their code) and is entirely 'expressive' to a human that can read it (it doesn't have to express a freakin' Shakespearean novel to be counted as 'expressive').

      Wow, you'd think that someone that is seemingly interested in tech sufficiently to hang out on /. would spend any time actually learning the history of this topic before putting in their 2 cents, especially when that 2 cents is entirely at odds with reality. It took a long time to get ruling on this subject but for the betterment of society we got one & we (the people) 'won'. (PS...I'll give you a hint in regards to why this particular question is so damn important to begin with & is 100% 'on topic' here...the question has extremely important impact on what the government can do to someone who writes an encryption algorithm & makes the source available for anyone in the world....hint 2...the government can't do DAMN SHIT ABOUT IT as the code is 'protected speech'. Search for 'PGP T-Shirt' to see the lengths people went to point out the absurdity of the position that 'code isn't speech'...

    33. Re:Right Answer, Wrong Method by Anonymous Coward · · Score: 0

      What the fuck?

      Strong encryption is treason now?

      Fuckstain

    34. Re:Right Answer, Wrong Method by Obfuscant · · Score: 1

      the government forces a politician to say 'I approve of this message' about a message they paid for and endorsed

      Which is forcing someone to say something specific, just as forcing them to say negative things about their product is forcing them to say specific things that they may not want to say, and may also cause damage to the value of the company. The fact is, the government forces speech in many cases, so saying this isn't allowable because "this forces a company to say something they don't want to" is countered by huge amounts of precedent otherwise.

      by requiring Apple to sign the code they are making Apple tell a LIE

      Signing a bit of code so it will execute does not mean that the company approves of the activity, only that the code was produced by the claimed source. It is authentication, not approval. If Apple writes the code, then signing it is not a lie.

    35. Re:Right Answer, Wrong Method by Anonymous Coward · · Score: 0

      No they couldn't. The government can't force you to say things you don't want to say for the same reason that they can't prevent you from saying things you want to say. Both the ability to speak and to remain silent are key to having free speech.

      Free speech may not be their strongest defense, but it would end this permanently if the courts recognize it.

    36. Re:Right Answer, Wrong Method by i.r.id10t · · Score: 1

      And what consumer warning am I in need of when I purchase an iDevice? "Hey, all sorts of people can use this to communicate with each other, and The Government considers free communication like this to be a danger to your individual health" ?

      --
      Don't blame me, I voted for Kodos
    37. Re: Right Answer, Wrong Method by Anonymous Coward · · Score: 0

      Refusing to obey the government's orders IS treason, no matter what you think. Because what you think is not important. Simple as that. The government makes and enforces the law, which means that it can decide what is right and wrong and commands an overwhelming amount of firepower to back up its decisions. And that is that.

    38. Re:Right Answer, Wrong Method by Anonymous Coward · · Score: 0

      And what consumer warning am I in need of when I purchase an iDevice?

      "Warning: You have the right to remain silent. Anything you store on this device may be used against you in a court of law."

  5. silly agrument by Anonymous Coward · · Score: 0

    I'm sure the FBI will be happy to have their own signatures and simply require apple to accept them.

    1. Re:silly agrument by omnichad · · Score: 1

      Which would require an intermediate update which trusts the new signature but is signed with the old one.

  6. Code is Speech. Code is Math. by ljhiller · · Score: 5, Insightful

    Look. I see EFF lawyers saying code is speech and is protected. And I see EFF lawyers saying code is math and is not eligible for patent protection and sometimes not even eligible for copyright protection. I want an EFF lawyer to explain their stand on how these three mechanisms apply to code before this story gets posted AGAIN and it had better be consistent.

    1. Re:Code is Speech. Code is Math. by NotInHere · · Score: 1, Offtopic

      The US is at war with Terrorism. That's why it can invade afghanistan. America is not at war with Terrorism. That's why the geneva treaty doesn't apply for gitmo inmates.

    2. Re:Code is Speech. Code is Math. by Anonymous Coward · · Score: 0

      Since when is the law consistent?

      At a minimum, the code itself is provably math, and the act of writing or running code is unambiguously speech according to the courts. The Apple/FBI dispute concerns writing and/or signing code, so the speech argument seems like it should be sufficient.

    3. Re:Code is Speech. Code is Math. by YouGotTobeKidding · · Score: 3, Informative

      Actually that is a flawed argument. The Geneva treaty doesnt apply to anyone UNLESS they meet very specific requirements....which the git's all fail on. No uniform. Not a signatory of the Geneva treaties. The list goes on and on.

      Maybe next time try and not get your talking points from Huff Po or Mother Jones m'kay?

    4. Re:Code is Speech. Code is Math. by DaHat · · Score: 1

      America is not at war with Terrorism. That's why the geneva treaty doesn't apply for gitmo inmates.

      No, Geneva doesn't apply to the detainees as unlawful combatants are expressly not protected, same generally goes for spies and saboteurs.

    5. Re: Code is Speech. Code is Math. by Anonymous Coward · · Score: 0

      The assumption that all speech is subject to copyright may not be true. Copyright and the patent law have more strict requirements than that. So their is no inherent contradiction in the positions the eff has taken.

    6. Re:Code is Speech. Code is Math. by mpoulton · · Score: 4, Informative

      Look. I see EFF lawyers saying code is speech and is protected. And I see EFF lawyers saying code is math and is not eligible for patent protection and sometimes not even eligible for copyright protection. I want an EFF lawyer to explain their stand on how these three mechanisms apply to code before this story gets posted AGAIN and it had better be consistent.

      It's not the EFF that's inconsistent, it's the law. Things that are patentable (functional devices or systems) are not copyrightable (creative works of expression), and vice versa. The two systems are inherently designed not to overlap. That's why the EFF and others are upset about the apparent overlap in practice with respect to software. The EFF's perspective is that treating software as a functional device is wrong. It's speech, math, creative expression, a literal set of instructions, but not a "thing" which "does" something itself. Therefore, it is inappropriate to handle software through the patent system. To put a finer point on it, patents cover implementations of ideas, not the ideas themselves. You can't patent the idea of a new invention - you can only patent an actual implementation of it. The EFF's position is that software is strictly an idea, a communication of instructions. The instructions themselves are not functional or even tangible and therefore should not be patentable. Just like any other written information, it should be copyrightable if and when it constitutes a creative work. That's the EFF's argument, and it's a good one. And it is entirely consistent with their position in this amicus brief.

      --
      I am a geek attorney, but not your geek attorney unless you've already retained me. This is not legal advice.
    7. Re:Code is Speech. Code is Math. by EmagGeek · · Score: 2

      Math is the Universal Language used to convey ideas.

    8. Re:Code is Speech. Code is Math. by Anonymous Coward · · Score: 0

      Try thinking of it this way: Books are Speech. Books are words.

      Just because you use complicated words does not always mean that you have exclusive use of the letter combination that makes them up. Even some sentences are to common to the copyright protected. But the whole makeup of code or a writing is art/speech and protects.

      In the same way, while the code or book is not protected by a patent the ideas expressed if noval can be.

      and like say latin these day there are relatively few of who can read code (especially in all its dialects). Even fewer are the scholars who can understand it.

      (Hell most programmers write gibberish and don't understand what they wrote themselves after a while, god forbid they were drinking at the time)

    9. Re:Code is Speech. Code is Math. by Anonymous Coward · · Score: 0

      So, this is why no one has formally objected under the Geneva treaty. Doesn't make it right, though.

    10. Re:Code is Speech. Code is Math. by hey! · · Score: 1

      Well, speech isn't eligible for patent protection, so maybe math is speech, and code is math?

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    11. Re:Code is Speech. Code is Math. by Anonymous Coward · · Score: 0

      The Geneva convention says nothing about uniforms.
      The military almost always lies about what the Geneva convention actually says, which isn't that surprising since they would otherwise have to admit do breaking it and would need to put some pretty high-ups in prison.
      Just assume that everything they say is BS and go read the convention yourself.

      Besides, you can call people whatever you like. Combatants, non-combatants, sand-monkeys or whatever. Basic human rights still applies.
      No matter how vile the person is, being a pedophile, cannibal or a combination of them, human rights still applies.

    12. Re:Code is Speech. Code is Math. by Anonymous Coward · · Score: 0

      America is not at war with Terrorism. That's why the geneva treaty doesn't apply for gitmo inmates.

      No, Geneva doesn't apply to the detainees as unlawful combatants are expressly not protected, same generally goes for spies and saboteurs.

      Who the other party is is irrelevant. Don't believe the militarys bullshit about pseudo-combatants.

      Article 2. In addition to the provisions which shall be implemented in peacetime, the present Convention shall apply to all cases of declared war or of any other armed conflict which may arise between two or more of the High Contracting Parties, even if the state of war is not recognized by one of them.

      The Convention shall also apply to all cases of partial or total occupation of the territory of a High Contracting Party, even if the said occupation meets with no armed resistance.

      Although one of the Powers in conflict may not be a party to the present Convention, the Powers who are parties thereto shall remain bound by it in their mutual relations. They shall furthermore be bound by the Convention in relation to the said Power, if the latter accepts and applies the provisions thereof.

      President Bush declared war on terrorism and United Stats have ratified the convention. That means that both the US and the terrorists are bound by the Convention even if the other party breaks it.
      That terrorists is a non-country and not a party to the present Convention is also irrelevant, the US is still bound to the Convention.
      The Convention is about ensuring basic human morals, not about nitpicking about the color of a uniform.

    13. Re:Code is Speech. Code is Math. by UnknowingFool · · Score: 1

      Because those are two different forms of protection. Protections of speech in the 1st Amendment means that the government cannot censor you for what you say and with some restrictions you can say what you want. Patent protection in IP law means that you can make it so that other people cannot repeat what you said without paying you money. It protects their ability to speak as well. For example, if you think Donald Trump is a mean SOB, you can say it. You cannot patent/trademark that to force your neighbor to pay you every time he says the same thing as your opinion.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    14. Re:Code is Speech. Code is Math. by rahvin112 · · Score: 1

      "Hello, how are you". or "2 + 2 = 4"

      Speech, yet I'm not allowed to copyright it. Why is that? How does that interplay with their arguments?

    15. Re:Code is Speech. Code is Math. by Anonymous Coward · · Score: 0

      At a minimum, the code itself is provably math

      How so?

      I've never heard of anyone formally proving that code actually is math.
      It would be interesting to see how a CPU instruction that disables/enables interrupts would translate into a proof like that.
      Even more interesting would be specialized controllers with instructions to use thermal noise to generate a random sequence. As far as I know no-one has really been able to prove that physics follow math.
      Models attempts to make the connection but so far none of them have been completely successful.

    16. Re:Code is Speech. Code is Math. by magical+liopleurodon · · Score: 1

      I wish I could draw a venn diagram here.

      Code inside Math inside Speech

    17. Re:Code is Speech. Code is Math. by Anonymous Coward · · Score: 0
    18. Re:Code is Speech. Code is Math. by sl149q · · Score: 1

      You cannot patent the discovery that 2 + 2 = 4.

      You can certainly copyright your presentation of it if it is in anyway unique especially from previously written forms. Other people can present it differently or use previously non-copyright versions.

    19. Re:Code is Speech. Code is Math. by Anonymous Coward · · Score: 0

      Math is a subset of philosophy. I find it hard to believe that a subset can express the complete set.

    20. Re:Code is Speech. Code is Math. by Anonymous Coward · · Score: 0

      Look. I see EFF lawyers saying code is speech and is protected. And I see EFF lawyers saying code is math and is not eligible for patent protection and sometimes not even eligible for copyright protection. I want an EFF lawyer to explain their stand on how these three mechanisms apply to code before this story gets posted AGAIN and it had better be consistent.

      If you stand in a soapbox and speak allowed a mathematical theorem it is "free speech" and the government cannot tell you to stop speaking. However you also do not have a copyright on that speech, and thus cannot prevent someone else from repeating your exact words from a different soapbox tomorrow. Further, even if you write down the theorem and submit a patent application it will be rejected as math cannot be patented.

      Computer code can likewise be ineligible for patent or copyright protection while still being speech without any contradiction.

    21. Re:Code is Speech. Code is Math. by Anonymous Coward · · Score: 0

      The concept of unlawful combatants doesn't exist in the Geneva convention in any definition other than combatants that break the Geneva convention.
      The only treatment of combatants that break the Geneva convention that the Geneva convention allows is to put them to trial.

      The whole thing with justifying torture by claiming that some people are neither combatants nor civilians is not supported by the Geneva convention in any way and is only a lie that the military has come up with to cover their ass.
      Don't be so retarded that you accept such an obvious lie and don't take my word for it either. Go read the convention, there are summaries online.

    22. Re:Code is Speech. Code is Math. by Verdatum · · Score: 1

      There is no consensus at all that Math is a subset of philosophy. There is a perfectly legitimate conjecture that math is entirely independent of the mind.

    23. Re:Code is Speech. Code is Math. by Anonymous Coward · · Score: 0

      America is not at war with Terrorism. That's why the geneva treaty doesn't apply for gitmo inmates.

      No, Geneva doesn't apply to the detainees as unlawful combatants are expressly not protected, same generally goes for spies and saboteurs.

      If you actually read the Geneva conventions, it turns out that they cover *everyone* in a war zone in one way or another.

      Regular combatants are covered, partisans with loose organization following the rules of war are more or less regular combatants

      Non-combatants are covered, along with how they're to be treated by combatants to avoid accusations of war crimes.

      What the Bush administration liked to call "unlawful combatants" (which doesn't appear in the GC) are to be treated as criminals under the GC, and pursued and charged either under the criminal laws of the forces involved or the the region where they're found. The choice is generally at the discretion of whoever catches them. The expectation under GC is that we should have treated them as regular criminals, but that doesn't make for the kind of drama necessary to keep the Bush administration going.

    24. Re:Code is Speech. Code is Math. by Anonymous Coward · · Score: 0

      To put a finer point on it, patents cover implementations of ideas, not the ideas themselves.

      That's not how patents work. For example, let's say you patent a particular molecule. You're patenting the IDEA of the molecule itself, not any particular implementation of creating that molecule. If someone else implements ANY way creating that molecule, and sells it, then they are in violation of the patent. Hence, the IDEA of the molecule is the thing that's patented, including any and all possible expressions of that idea.

      That's also what happened with GIF. ANY computer code that produced a file in GIF format was infringing. We couldn't get around that patent by rewriting the code. Again, the IDEA of the GIF format was patented, and hence automatically forbade all possible implementations of it.

      You can't patent the idea of a new invention - you can only patent an actual implementation of it.

      I suspect that you got "patents" and "copyrights" mixed up here. Your sentence is the classic way of explaining what a "copyright" is: "Copyright doesn't cover an idea -- it only covers the expression of an idea."

      Patents very much cover the whole idea. For example, nobody can use the idea of one-click-purchasing on a web site without infringing Amazon's patent. Even if you write all the code yourself, you're still in violation of the patent by using just the basic IDEA. That's why patents are so horrible -- they prohibit you from using your mind to solve problems.

      The EFF's position is that software is strictly an idea, a communication of instructions.

      Be careful here. "Communication of instructions" sounds very much like "expression of an idea" -- which is the thing that's covered by copyright. So now it seems like you're implying that something that's "strictly an idea" is also an expression of an idea (or a "communication of instructions" in your verbage). That's extremely confusing. This is the very issue at the heart of the difference between patents and copyrights, so clear writing is extremely important here.

    25. Re:Code is Speech. Code is Math. by Anonymous Coward · · Score: 0

      Hmmm...me thinks you need to do some follow up reading on the EFF's position...I have never ever read a position from them (either in filing an Amicus Brief or conducting their own lawsuit) that they have been inconsistent with the following positions:

      1) Code is speech and MAY or MAY NOT be protected by copyright (not all speech is protect-able by copyright) (*)
      2) Code is math and is not patentable (there is not 'may or may not' on this one).

      (*) example...it is well established that the information in a telephone book itself (the 'facts') is not protected by copyright HOWEVER the expression of it (the font, page color, any ads on a page, e.g. 'how it is presented') can have a copyright. As such I can take the information in a published telephone book, type it in to a spreadsheet/DB etc. & print my own telephone book provided it doesn't conflict with the presentation/expression of the book I took the information from...and even for some values of "doesn't conflict" such as using alphabetical order for the inclusion of entries in the telephone book...that is not protected by copyright either (as far as I know).

      In tying this back to the EFF, the ONLY position that could seemingly conflict here is in the Oracle vs Google copyright infringement case over the Java API. I'll leave it up to you to go read their position on this but I think you'll find it doesn't conflict with their position that 'code is speech' and thus may or may not be protected by copyright. I will note that their position is that an API isn't protected by copyright not the least of which is because it is an 'expression of fact' or as the original judge (Alsop) found 'if there is only 1 way to express a function such that everyone using it must write it the same way than it isn't subject to copyright'...that is to say if I have a function called 'add(int a, int b)' in my 'language library' then anyone using it or more importantly implementing it MUST write their interface as 'add(int a, int b)' there is simply 0 other ways to write a 'compatible function'...unfortunately a Federal Circuit judge disagreed & the Supreme Court refused to hear an appeal (1 of several times I feel the Supremes 'abdicated responsibility')...in any case whether you agree with the position or not this is a case where the EFF supports the idea that 'while code is speech this speech is not subject to the protection of copyright'.

    26. Re:Code is Speech. Code is Math. by vilanye · · Score: 1

      Almost all code is Turing complete. A Turing machine is a mathematical expression, therefore code is mathematics.

      If you don't like Turing machines, the Lambda Calculus is equivalent to a Turing machine. That is math as well.

      You can pull out anything in code and it can be pointed out which mathematical category it is expressed in. Relations are math. trees, lists, hashtables and graphs are math, objects are math, neural networks are math, conditional expressions are math. Code is math.

      Does your definition of math end with arithmetic or something?

    27. Re:Code is Speech. Code is Math. by mpoulton · · Score: 1

      I suspect that you got "patents" and "copyrights" mixed up here. Your sentence is the classic way of explaining what a "copyright" is: "Copyright doesn't cover an idea -- it only covers the expression of an idea." Patents very much cover the whole idea. For example, nobody can use the idea of one-click-purchasing on a web site without infringing Amazon's patent. Even if you write all the code yourself, you're still in violation of the patent by using just the basic IDEA...

      No, I did not mix them up. You're missing the entire distinction at issue here: Copyrights cover expression, patents cover implementation. All of your examples of patents describe prohibitions on the *use* of ideas, not on the communication of the ideas themselves. In fact, the whole purpose of the patent system is to encourage free public dissemination of the ideas underlying the patent - in exchange for a monopoly on the actual use of those ideas in the real world. Amazon does not own the *idea* of one-click purchasing. You can talk about it all you want, theorize about it, come up with improvements to it; whatever. What you can't do is actually put it into use. You can patent a method of producing a molecule, or a specific use for a molecule, but you can't patent the idea of the molecule itself. Everyone else can still draw it, talk about it, analyze it, make it using other methods or use it for other purposes, and do anything else they want with it - as long as they don't do the specific thing your patent covers. They can talk about your patented thing; they just can't actually DO your patented thing. Software, by itself, is merely an idea. An expression (in all senses of the word). That's not the stuff of patents. A patent may keep you from using software to do something, but should not prevent you from writing the software in the first place.

      --
      I am a geek attorney, but not your geek attorney unless you've already retained me. This is not legal advice.
    28. Re:Code is Speech. Code is Math. by a_n_d_e_r_s · · Score: 1

      Things that are patentable (functional devices or systems) are not copyrightable (creative works of expression), and vice versa.

      An object (like a car) can be protected both by copyright and patents.

      Today in many nations around the world: A computer program can be both copyrighted and patented.

      Code is both speach and math. Math is a subset of speach.

      --
      Just saying it like it are.
  7. theres a certain ebb and flow to these things by nimbius · · Score: 5, Insightful

    ah you think the constitution is your ally. When your precious constitution declared warrantless search and seisure to be unlawful, we merely declared our our borders to be hundreds of miles long. We declared our wiretaps to be constitutional through "metadata."

    When the constitution declared the first amendment sacrosanct, we merely declared those who spoke against us as "enemy combatants" and had them executed by drone without so much as a second thought. We bombed the news stations that refused to fall in line with our message during our wars, and we openly slaughtered their journalists in the field. When it was reported, we sentenced the whistleblower to rot in prison.

    --
    Good people go to bed earlier.
    1. Re:theres a certain ebb and flow to these things by Anonymous Coward · · Score: 1

      Did anyone else read this in Bane's voice?

  8. Code absolutely can convey ideas by sjbe · · Score: 4, Insightful

    Code is instructions to a computer to do something.

    Agreed.

    The computer cannot interpret code as an expression, because computers are not sentient. Code cannot therefore be considered expression, as it is not being written to convey ideas to other people.

    Your argument goes off the rails here. I absolutely can convey ideas to other people through code. You are making the mistake of presuming the computer is the audience for the ideas being conveyed. That is incorrect. Other people are the audience, the computer is merely the means. Saying code cannot be used to convey ideas is as absurd as saying written music cannot convey ideas because you need a musical instrument to play it.

    1. Re:Code absolutely can convey ideas by DaHat · · Score: 2

      Precisely, and something that most who didn't pay much attention to the first crypto war don't recall.

      Perhaps one of the greatest examples of this were the export controls over higher encryption, including source code... which eventually saw the PGP source code getting published into a book as part of a dare towards the government to see if they would actually seek to ban a book.

      Thankfully, the government lost that battle.

    2. Re:Code absolutely can convey ideas by james_shoemaker · · Score: 1

      I remember my "this T-shirt is a munition" shirt.

    3. Re:Code absolutely can convey ideas by Obfuscant · · Score: 1

      As I recall, those were t-shirts containing the de-css code, not PGP.

    4. Re:Code absolutely can convey ideas by lars_stefan_axelsson · · Score: 1

      And furthermore it also contained a binary readable version (bar code) and one T-shirt reader was made, otherwise it wouldn't have been considered a munition.

      --
      Stefan Axelsson
  9. Actually, slippery slope argument. by BrookHarty · · Score: 4, Insightful

    The government can mandate you buy a product, why not a mandate to open a product. If you believe the government can force you to do an action, why not another? What makes this any different than any other government force?

    They already dictate your 4th amendment rights, so restricting your 1st for the "public good" is no stretch.

    Just trying to make you think about the scope, that once you start giving up your rights for something you want, the government can limit your other rights.

    Don't being a hypocrite when it comes to picking and choosing which rights you want to defend, defend them all.

    1. Re:Actually, slippery slope argument. by Anonymous Coward · · Score: 0

      If some rights are more relevant to my personal situation, and I prioritize defending those rights, how exactly is that hypocritical?

    2. Re: Actually, slippery slope argument. by Anonymous Coward · · Score: 0

      Two things are guaranteed in life: change in circumstances, and inability to predict the future. However, historical events and trends may be used to construct models representing the relative probabilistic outcomes of various decision branches. Such models frequently illuminate potential cases of short term limited gains leading to much greater long term losses, ones which may not be survivable or correctable without extreme, prolonged, and typically bloody measures such as large scale external warfare or internal revolution. Inability or refusal to consider such things leads to truly nasty situations sometimes. -PCP

    3. Re:Actually, slippery slope argument. by NoImNotNineVolt · · Score: 1

      The government can mandate you buy a product, why not a mandate to open a product. If you believe the government can force you to do an action, why not another? What makes this any different than any other government force?

      Agreed. Government can do whatever we agree government can do (and, unfortunately, sometimes a good deal that we don't agree government can do, but that's a topic for another discussion). We've agreed that government can make us buy a product (I presume you're talking about medical health insurance here), and we can similarly agree that government can make us open a product (I presume you're talking about the iPhone here). We haven't yet agreed on that point, though. I think that's the issue.

      Don't being a hypocrite when it comes to picking and choosing which rights you want to defend, defend them all.

      Disagreed. Support for the government having an ability to mandate one thing does not imply support for the government having an ability to mandate any or all things. I really don't understand how you were modded insightful.

      --
      Chuuch. Preach. Tabernacle.
    4. Re:Actually, slippery slope argument. by Anubis+IV · · Score: 1

      I completely agree with your overall premise, of course, but I wanted to nitpick about your opening statement.

      The government can mandate you buy a product, why not a mandate to open a product. If you believe the government can force you to do an action, why not another? What makes this any different than any other government force?

      Two reasons, both related:
      1) If the government is going to mandate us to do something, it's the legislative branch doing it. The judicial branch gets to interpret and apply the laws (and possibly toss them out as contradicting higher laws), the executive branch gets to enforce them, but neither gets to mandate things without a law backing them up. Or at least that's how it's supposed to work, of course. The All Writs Act being applied here is a 1789 law created early in the nation's history to help deal with situations where we didn't have applicable laws on the books yet, and it explicitly states that it cannot be applied contrary to other laws, so it can only be used in weird cases where we don't yet have other laws on the books that address the case.

      2) Congress has already created a law addressing the extent to which communications companies must assist law enforcement, and it explicitly states that communications companies, such as Apple in this case, are not required to turn over data they don't have access to (e.g. encrypted data). More or less, because the tool to access the data does not currently exist, Apple doesn't yet have access to the data, so the law says that Apple is not required to do anything more than they have, which the All Writs Act cannot contradict. If the tool gets built, then Apple has access to the data, and with that comes the responsibility to use the tool in the assistance of law enforcement.

      Mind you, I'm not saying I like that idea, but I did want to point out that there are proper and lawful ways to go about government force...though those aren't on display here in this case.

    5. Re:Actually, slippery slope argument. by dissy · · Score: 1

      I'd like to add a butchered quote that is relevant:

      The price for having freedom and presumption of innocence is the fact that guilty men may roam free and evil men may do harm before they can be stopped.
      But if stopping them means risking the loss of freedom and the punishment of the innocent, then tolerating such men is the cost that we must accept for
      all the treasures a free society offers. A saboteur, terrorist, or criminal can only destroy objects and harm lives.
      But they are incapable of touching the foundation on which that freedom is founded. Only our fear and paranoia can do that.

    6. Re:Actually, slippery slope argument. by vilanye · · Score: 1

      How is Apple considered a communications company?

      They supply communication devices, not the networks. They aren't by any rational definition a common carrier company. I don't see how that law applies to Apple.

    7. Re:Actually, slippery slope argument. by Anubis+IV · · Score: 1

      ...

      The law applies to manufacturers of telecommunications devices. Says so literally two sentences in at the link I just gave. No one said anything about this only applying to common carriers, since it doesn't just apply to them. I have no clue where you got that idea.

    8. Re:Actually, slippery slope argument. by whh3 · · Score: 1

      The government can mandate you buy a product, why not a mandate to open a product.

      I assume that you are referring to ACA?

      --
      remove nospam. to email!
  10. It doesn't matter by Anonymous Coward · · Score: 1

    So let's assume the courts get it right and rule that the FBI can't force Apple to sign code, or produce a modified version of iOS for them.

    The FBI can (I think, IANAL) compel Apple to produce something it already has in its possession- the equivalent of compelling a lock maker to turnover their master key.

    So the FBI changes their demand from
    "Produce this code and sign it for us"
    to
    "Give us the source code you already have and your cryptographic keys."

    And they then make the changes, sign the new binary, and install it themselves.

    1. Re:It doesn't matter by HornWumpus · · Score: 4, Interesting

      Ultimately it shouldn't matter...

      Because the next version of all smart devices should not update unless unlocked.

      Let the FBI put that in their pipe and smoke it.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    2. Re:It doesn't matter by mark-t · · Score: 3, Interesting

      Sure... Unless laws are passed that outlaw the sale or import of any devices that the manufacturer or service provider cannot unlock upon request with a warrant.

    3. Re:It doesn't matter by Viewsonic · · Score: 1

      Even if this did happen, it would come encrypted, and they would no basis to then unlock that code. It would be wholly independent from the case it is pertaining to, and no court would push for Apple to do anything further.

    4. Re:It doesn't matter by Anonymous Coward · · Score: 0

      Huh? It wouldn't be encrypted, it would be the plaintext source code. You can be 100% sure the subpoena would be written to ensure that.

    5. Re:It doesn't matter by HornWumpus · · Score: 1

      Impossible to enforce.

      Just sell the secure device and let Amazon or E-bay worry about (re)importing them. Watch the law change once they start losing tax revenue.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    6. Re:It doesn't matter by mysidia · · Score: 1

      If Code and software are speech, then such "law" would be a prior restraint on free speech. Highly unconstitutional.

    7. Re:It doesn't matter by mark-t · · Score: 1

      Right.... just like emission regulations are impossible to enforce on imported vehicles. Oh, wait.

    8. Re:It doesn't matter by UnknowingFool · · Score: 1

      Except that Apple has said one does not exist. If you believe them and their white paper, it seems unlikely that they have a master key. They went to all this trouble for the exact purpose of never having to deal with law enforcement every time someone needed a phone to be unlocked.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    9. Re:It doesn't matter by Anonymous Coward · · Score: 0

      Sure... Unless laws are passed that outlaw the sale or import of any devices that the manufacturer or service provider cannot unlock upon request with a warrant.

      So... the USA wants to create a new black market for cell phones with encryption?
      And good luck to any government official who looses their phone/has their laptop stolen then, if all "encryption" has a backdoor that criminals/foreign spies can exploit.

    10. Re:It doesn't matter by Tharkkun · · Score: 1

      Except that Apple has said one does not exist. If you believe them and their white paper, it seems unlikely that they have a master key. They went to all this trouble for the exact purpose of never having to deal with law enforcement every time someone needed a phone to be unlocked.

      Most encryption software has no master key in the first place. Otherwise it defeats the purpose of it. There's a recovery key made when you encrypt the device which is unique to every single device. Apple could provide this key to users to backup. They could also store the key on their servers like corporations do. But that would only open themselves to hacks. Imagine if someone compromised Apple and stole all the decryption keys.

    11. Re:It doesn't matter by Locke2005 · · Score: 2

      If the recovery key is based on the password, and San Bernardino changed the password, then they've pretty much screwed themselves, haven't they? Can't they just throw the NSA and a few thousand years of computer time at the problem and brute force it?

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    12. Re:It doesn't matter by Jason+Levine · · Score: 2

      They can't because Apple's encryption system will only accept 10 PIN attempts. If you don't get it right within 10 times, it'll wipe the phone. The FBI isn't really saying "decrypt this phone for us." What they do want is for Apple to push an update (remotely and with the phone still locked) that will 1) disable the 10 time limit and 2) allow them to key in the PIN attempts via a computer (simulating a keyboard connected via USB).

      All this being said, Apple is right to resist this because, despite the FBI claiming it's a one-time thing, the FBI and others have hundreds of phones lined up for Apple's help to unlock. If Apple writes this software, it won't be tied to one phone. It'll need to be used over and over for new phones every day. And if you say, "They can just write it for one phone and delete it," then the courts will just answer "well, you wrote it once, you can do it again." Alternatively, the FBI might demand a general tool to use for future investigations once they have a record of getting these phones unlocked whenever they want.

      The time to fight this is now and thank goodness Apple is taking up the fight. This is one of those all-too-rare occurrences when corporate interests and consumer interests align.

      --
      My sci-fi novel, Ghost Thief, is now available from Amazon.com.
    13. Re: It doesn't matter by Anonymous Coward · · Score: 0

      The federal government could certainly demand the source code and the signing keys. However, unless Apple follows extraordinary bad PKI practices, such high value signing keys will be encrypted as well, requiring the consensus of at least two but likely more highly trusted employees to unlock the keys. There are several possible cryptographic schemes which may be in use to provide such assurances/safeguards, and more secure schemes rely on majority consensus being provided via passphrases uttered/typed strictly from stakeholder memory. It would likely be difficult to compel consensus disclosure in this case, and almost certainly not without a lot of very public negative attention being raised in the process. Some nasty legal mechanisms do exist to attempt compelling disclosure in secret, but the government's only legitimate recourse against continued refusal would then be apprehension and detainment of stakeholders by classifying them as terrorist actors or similar enemies of the state. Such an attempt would likely cause a large public backlash, as the stakeholders are citizens who are otherwise very well regarded people, backed by many other people and companies with vast financial and political resources. This entire situation is really a lovely case study in why stringent adherence to solid information security and cryptographic practices is so critically needed for preservation of freedoms. -PCP

    14. Re:It doesn't matter by Anonymous Coward · · Score: 0

      You're confused.

      It's true that there's not a master key that will decrypt the phone. The FBI did not ask Apple to provide one.

      However, there is a key that is used to *sign the binaries*. If the FBI subpoenas that, they could sign their own binary that does what they want- including disabling the 10 attempt limit , allowing key entries from other than the touch pad, and removing the delay between attempts.

      Once they had that binary built, signed, and installed on the phone they can brute force the encryption - exactly what they've stated they intend to do.

      The comparison to a master key was once an object exists, one can be compelled to surrender it to the authorities. Apple's argument is that creating a binary would be compulsory speech- making them create something that doesn't already exist. Arguing that they shouldn't surrender something they have already created is (I believe) a much weaker argument.

    15. Re:It doesn't matter by sl149q · · Score: 1

      This skirts on free speech. That includes signing a document and there is jurisprudence on digital signing. Forcing someone to hand over the magic pen or stamp that is used to sign is equivalent to forcing them to sign.

    16. Re:It doesn't matter by rsborg · · Score: 1

      Sure... Unless laws are passed that outlaw the sale or import of any devices that the manufacturer or service provider cannot unlock upon request with a warrant.

      Yes, I'm sure that'll be popular and defensible - especially in an election year.

      --
      Make sure everyone's vote counts: Verified Voting
    17. Re:It doesn't matter by HornWumpus · · Score: 1

      Emissions regulations are impossible to enforce on domestic vehicles.

      Once every other year I bolt the cats (actually the whole back of the exhaust) back on my car and remove the visible race parts without CARB#s. No big.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    18. Re:It doesn't matter by UnknowingFool · · Score: 1

      There are multiple keys and passwords involved. To unlock the phone is either a passcode or password depending on user settings. Tied to this passcode is the devices encryption keys. Each file has a separate 256 bit AES key generated by the hardware's and entropy. Apple does not know these keys. Now the iCloud backup is tied to an AppleID which someone changed the password. Getting the AppleID password would have only meant access to AppleID and not the device itself.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    19. Re:It doesn't matter by bitingduck · · Score: 1

      However, there is a key that is used to *sign the binaries*. If the FBI subpoenas that, they could sign their own binary that does what they want- including disabling the 10 attempt limit , allowing key entries from other than the touch pad, and removing the delay between attempts.

      Once they had that binary built, signed, and installed on the phone they can brute force the encryption - exactly what they've stated they intend to do.

      ...
        Arguing that they shouldn't surrender something they have already created is (I believe) a much weaker argument.

      That would most likely be fought under as a violation of their 5th amendment rights " nor be deprived of life, liberty, or property, without due process of law; nor shall private property be taken for public use, without just compensation.". Given the value of the signing key (based on the corporate value of Apple the corporation that would be severely harmed as a result), the government probably doesn't have that kind of cash lying around.

      Apple is very much a disinterested 3rd party in all this.

      As an information services provider (iCloud) they promptly replied to all of DOJs requests for assistance and information, providing what was available in the iCloud account when it was requested.

      As a device manufacturer, their obligation ended when the device left the store. The device and the information on it belong to SB County. SB County can (and has) turned it over to the FBI and said go ahead and get what you can off it. Apple has, in the past, provided services for law enforcement to do that when it was part of what they already did to repair and/or recover phones. They're being told to provide a service that's outside the scope of what they do as a company, even internally for diagnostics (why the pen register argument doesn't apply). Apple don't own the device, and while they license the software that's on it, that license amounts to "you can't copy this". The Federal Gov't is free to use their own vast resources to get information off the phone without interference or help from Apple.

      For the government to demand the signing key, when Apple hasn't committed a crime and the signing key is itself not something that was used in the crime, amounts to an act of eminent domain. That's got a whole different set of standards, and the signing key could be determined to be extremely valuable to Apple (as in able to cause a substantial drop in the value of one of the highest valued companies in the world). They'd bring out a whole different set of really good lawyers for that one, and win easily.

    20. Re:It doesn't matter by mark-t · · Score: 1

      Obviously enforcement can't stop after-market modifications by the end consumer, but with solid-state electronics, such after-market mods can often be completely infeasible (wanna try soldering a different eeprom into your smartphone, for example?), but at the very least would generally be sufficiently inconvenient to discourage widespread use, and one that did so would be taking a risk that they are not actually caught.

      You can probably go ahead and build stuff that is patented by other people without penalty too as long as you don't ever draw any attention to yourself.... that doesn't mean that the patent laws aren't enforced.

    21. Re:It doesn't matter by HornWumpus · · Score: 1

      You expect there to be no place on the planet where secure phones are available?

      That is what it would take.

      There might be some issues with frequency, but I've got a current gen 'world phone' which works with T-Mobile and AT&T, but doesn't support Verizon and Sprints frequencies.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    22. Re:It doesn't matter by mark-t · · Score: 1

      No, it would not... for all practical purposes, once all domestic commercial availability is legally prohibited, the avenues that remain are sufficiently inconvenient that typically only people who are actively intent upon breaking the law will pursue them.

      The importation of drugs that are prohibited by US law is also illegal... that doesn't stop some percentage of people who might get away with it, but those exceptions do not mean that the law is not enforceable.

      Most people will not care enough to bother with the inconvenience of having to shop for phone from a non-domestic source that isn't even legal for them to be importing it from.

    23. Re:It doesn't matter by HornWumpus · · Score: 1

      Better example would be flashing your home router/devices to use 'Japan only' WiFi channels in an over-saturated area.

      All you re-import is the image, at worst. Diff methods might make undocumented config flags usable in many devices.

      Which images do you think will be the basis for all the bootleg ROMs? The insecure ones?

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    24. Re:It doesn't matter by HornWumpus · · Score: 1

      IMHO this is all theater anyhow, to not expose that the NSA has ways to glitch the security chips. For simple examples of what I am talking about look at the methods that were used to make 'black sunday killed' smart cards continue to work on satellite dishes. It cost DirectTV/Dish the price of completely replacing all their smart cards to a new generation to end the free TV. Materially effected their earnings for years.

      Simple example: An internal processor has decided the device 'is bricked'. In the boot up code, there exists a branch instruction, BNE addBrickLoop. In microcode the last part of that is Program Counter (PC) = addBrickLoop. You count the number of clock cycles from reset dropping until the branch's PC set, than on that clock (and only that clock) you cycle the clock at X (where X might vary) times the usual rate. PC doesn't have time to latch addBrickLoop and all is well. Or you drop Vcc on the same clock etc etc.

      There are of course countermeasures (internally generated clocks and caps on Vcc), and countermeasures to countermeasures (Xrays and drills, pealing techniques), and countermeasures to the counter-counter measures (putting critical hardware in a layer just above the clock trace/Cap).

      NSA has the biggest budget.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  11. The EFF positions are consistent by sjbe · · Score: 4, Insightful

    And I see EFF lawyers saying code is math and is not eligible for patent protection and sometimes not even eligible for copyright protection.

    Some code cannot be copyrighted, though this is the exception rather than the rule. For example I can write a hello world program but I can't copyright it because it is too basic to be considered a creative work but I can write a word processor and I can copyright that. In principle no code should be eligible for patents because the code should be adequately protected by copyright. You shouldn't be able to patent math. Patents should only be for tangible goods. But there is a sufficient level of creativity in coding that allowing a copyright is reasonable. (presuming we think copyright itself is reasonable which is a separate discussion)

    I don't think the EFF is being inconsistent at all in their stance on these issues.

    1. Re:The EFF positions are consistent by mysidia · · Score: 1

      I can write a hello world program but I can't copyright it because it is too basic to be considered a creative work

      False.... you can write a hello world program and copyright it. You might have some trouble enforcing that copyright, particularly if someone else already wrote an identical one.

      With some minor tweaks/additions to your Hello world program, then it will be subject to the full protections of copyright.

      I don't think the EFF is being inconsistent at all in their stance on these issues.

      The EFF doesn't even have to have a 100% consistent sequence of arguments for everything. There are multiple people in the EFF.

      They can make arguments for EFF positions where the argument conflict with the arguments for other EFF positions.

      And that's OK; it does not mean they are inconsistent. It means that either some of those arguments will turn out to not apply in the same situations, or to the extent people imagine.

    2. Re:The EFF positions are consistent by Anonymous Coward · · Score: 0

      Actually you may find that "hello world" cannot be copyrighted indeed because of not enough creativity.

      For example business papers, such as memos, email, bookkeeping, logs are not copyrightable because there is not enough creativity.

      On the other hand a musical fragment of 6 notes is copyrightable (someone actually did the math, and all combinations of 6 notes have already appeared many times over, since the history of music; but judges can be idiots).

  12. It's about constitutionality by sjbe · · Score: 2

    Should a car company be compelled into having to add government mandated components (air bag, seat belt, side mirrors, headlights, etc) to their designs which are eventually made into real and tangible objects?

    I don't think there is any debate that the government can mandate companies follow regulations. I think the point here is that the government is attempting to mandate Apple perform an action that is arguably unconstitutional. You can make reasonable arguments against the FBI's actions under at least the 1st and 4th amendments. The FBI's actions would have all sorts of negative knock on effects if they get their way.

  13. All code is instructions by sjbe · · Score: 1

    Code that is instructions to tell a computer what to do is not "communication.

    ALL code tells a computer what to do. This argument fails right out of the gate. There is no such thing as computer code that doesn't tell a computer what to do.

    There can be "communication" embedded within computer instructions, and that is certainly protected.

    Not only can there be, there routinely is. The argument that code is not speech as a blanket assertion is demonstrably nonsense. If you want to argue that all code is instructions but not all code is speech then you'll have to dig a little deeper.

    1. Re:All code is instructions by Anonymous Coward · · Score: 2, Insightful

      ALL code tells a computer what to do. This argument fails right out of the gate. There is no such thing as computer code that doesn't tell a computer what to do.

      /* comments are the 'junk DNA' of a program's genome */

    2. Re:All code is instructions by Anonymous Coward · · Score: 0

      By that analogy, they're very important but largely misunderstood? That actually makes sense.

    3. Re:All code is instructions by rsborg · · Score: 1

      ALL code tells a computer what to do. This argument fails right out of the gate. There is no such thing as computer code that doesn't tell a computer what to do.

      /* comments are the 'junk DNA' of a program's genome */

      I'd agree, it's even more evident for //commented out code

      --
      Make sure everyone's vote counts: Verified Voting
    4. Re:All code is instructions by Anonymous Coward · · Score: 0

      There is routinely language comment to describe what the code is doing, because the code itself is not speech. If code were speech there would be no need to document it. The fact that people who write code go to such great lengths to document and describe what the code does is sufficient evidence that the code itself is not meant to convey ideas to people in any meaningful way.

      The courts are simply wrong about this because of their lack of technical expertise. Technological ignorance has always been and sadly will always be one of the biggest problems with government.

  14. Maybe not the strongest argument by wcrowe · · Score: 2

    I think the First Amendment argument is not as strong as the argument against the government forcing a company to build something that it does not normally build. Should the government be able to force Black and Decker to build firearms? Should they be able to force Dupont to manufacture napalm? Now, if these companies WANT to manufacture these goods, that's one thing, but forcing them to do it is quite another.

    --
    Proverbs 21:19
    1. Re: Maybe not the strongest argument by Anonymous Coward · · Score: 1

      Another analogy is should the government be able to force me to break into your house and take your records for them simply because I used to own the house you live in?

      I sold you the house. What you do there is up to you. I can't be forced to illegally enter the home and take the pieces they want me to.

      This is what I see the FBI doing to Apple.

      The phone is not a sad deposit box. Apple doesn't have a key. The FBI can't show there is evidence on the phone. They want a prescient so they can push further the next time.

    2. Re:Maybe not the strongest argument by Anonymous Coward · · Score: 0

      Um, Apple does in fact build iOS. They have built several versions over the last several years. Another version is due Real Soon Now.

    3. Re:Maybe not the strongest argument by Tharkkun · · Score: 1

      I think the First Amendment argument is not as strong as the argument against the government forcing a company to build something that it does not normally build. Should the government be able to force Black and Decker to build firearms? Should they be able to force Dupont to manufacture napalm? Now, if these companies WANT to manufacture these goods, that's one thing, but forcing them to do it is quite another.

      I am completely against Apple complying but it wouldn't be very tough to do. The problem is if that key ever gets out.

    4. Re:Maybe not the strongest argument by Locke2005 · · Score: 1

      If it's so easy to do, then why doesn't somebody else do it and just go around unlocking other people's phones?

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    5. Re: Maybe not the strongest argument by Locke2005 · · Score: 1

      The want a "precedent". If they were prescient, they wouldn't have gotten themselves into this situation in the first place!

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    6. Re:Maybe not the strongest argument by Rockoon · · Score: 0

      Should the government be able to force Black and Decker to build firearms? Should they be able to force Dupont to manufacture napalm?

      Should a cake maker be forced to make a wedding cake for homosexuals?

      --
      "His name was James Damore."
    7. Re:Maybe not the strongest argument by Anonymous Coward · · Score: 0

      > Should a cake maker be forced to make a wedding cake for homosexuals?

      Yep. They're already making cakes, they want access to the general public, they have to make cakes for everyone.

      What they can't be forced to do is make cakes they already do not (ie, if they make sheet cakes, they can't be forced to make a tiered cake - but if they've made tiered cakes for others, we're back to them not being able to deny gay customers tiered cakes, because they've already shown it's not an undue burden on their business or speech)

    8. Re:Maybe not the strongest argument by Anonymous Coward · · Score: 0

      Should a cake maker be forced to make a wedding cake for homosexuals?

      I think the argument there is slightly different. In those cases, it's not so much that the cake maker is being forced to make a wedding cake for homosexuals, it's that the cake maker is being prohibited from having a policy which refuses to serve homosexuals.

      That is, if you make wedding cakes, you can't discriminate against who you make a wedding cake for. You can't say "I won't make wedding cakes for Jews." or "I won't make wedding cakes for interracial couples." or "I won't make wedding cakes for disabled people." If your business is making wedding cakes, you should make wedding cakes for everyone.

      The government isn't forcing you to make wedding cakes for homosexuals. You have every right to just make birthday cakes, or specialize in cronuts, or get out of the baking business entirely. All the government is saying is that if you bake wedding cakes, you have to be fair about who you're providing the wedding cakes to.

    9. Re:Maybe not the strongest argument by Anonymous Coward · · Score: 0

      Yes, yes... we get it. You hate teh gheys. No need to crapflood the whole story.

    10. Re:Maybe not the strongest argument by Anonymous Coward · · Score: 0

      On the contrary, it is forcing them to engage in artistic speech they do not wish to do. It is an abuse to force them. The only reason this abuse is not acknowledged is the favored position of gays, at the moment.

      This is far more problematic than requiring Apple to make a minor alteration to its software.

    11. Re:Maybe not the strongest argument by Anonymous Coward · · Score: 0

      Yes, for the same reason that they're forced to make cakes for niggers, kikes and spics.

      That is the point you're wondering about, right? You'd have to make cakes for them as well.

    12. Re:Maybe not the strongest argument by Anonymous Coward · · Score: 0

      Yes. Just as Black and Decker can be forced to build electric drills for the government, and Dupont can be forced to make nylon for the government. Now, if there were some sort of special "homosexual wedding cake" that was different to an ordinary wedding cake, then a cake maker couldn't be forced to make one. But there isn't. It's just a wedding cake.

      You see the difference? One is about WHO they make the things for, and the other is about WHAT they make.

    13. Re:Maybe not the strongest argument by Anonymous Coward · · Score: 0

      The government isn't saying that at all. You can discriminate on price, for example.

    14. Re:Maybe not the strongest argument by Anonymous Coward · · Score: 0

      Should a cake maker be forced to make a wedding cake for homosexuals?

      Should a diner be forced to let blacks sit at the lunch counter?

      Do you know what justice means?

  15. kick. ass! by swschrad · · Score: 1

    the most logical and clear defense I've yet seen. good job.

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
    1. Re:kick. ass! by Anonymous Coward · · Score: 0

      What is logical or good with the free speech defense?

      Equating end user privacy with Apples free speech allows Apple to tell it to anyone/sell it out at will.
      That kind of information needs constitutional protection, not just rely on the whims of a company.

      Granted that it is unlikely to see an amendment in that direction it appears as if it is soon needed. The government is grabbing anything that isn't bolted down these days.

    2. Re:kick. ass! by tnk1 · · Score: 1

      Well it can still be good, without being the complete solution.

      Let's face it, Apple was always free to sell us out. What kept it from doing so is that people might not buy their phones as often if Apple was selling your data to the highest bidder (or the guy with the gun). What this says is that the government can't force Apple to go against its own self-interest by limiting its speech or putting words in its proverbial mouth.

      You are right, Apple then becomes responsible and capable of turning around and handing it over. So this defense only solves half the problem, but half a problem is better than no progress at all. If this is sustained, we have the ability to use boycotts and the reputation of Apple as a knob we can turn to keep them mostly honest. With the government able to just force them to provide that data, we would have zero recourse because no matter of pressure we could put on Apple could prevent the handover of the needed code and the related data.

      So, the war isn't over, but you win wars by fighting battles and winning them one at a time. The next battle may be the harder one of obtaining a constitutional protection for this data for individuals.

  16. Well, I have my doubts by hey! · · Score: 1

    I'm not altogether I'd call source code "speech", but I'm pretty sure that object code isn't speech. If Apple wanted to use a binary editor to change the number of tries in the object code from 10 to 10,000, then sign the result, they haven't been forced to utter speech.

    Yeah, it's a stupidly legalistic approach, but what we're talking about is corner cases where every interpretation of the rules is stupidly legalistic.

    Let me be clear I think Apple shouldn't be forced to do this -- or at the very least they shouldn't let the FBI get its grubby mitts on a compromised version of iOS. But that's for other reasons than whether it technically falls under some provision of the law or not. It's because no government agency should have that kind of power.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    1. Re:Well, I have my doubts by UnknowingFool · · Score: 1

      It is an amicus curae brief meaning that they can use whatever arguments they would like. Also they are likely to use different arguments than Apple as to be not redundant.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    2. Re:Well, I have my doubts by Locke2005 · · Score: 1

      If Apple can do it, then why can't the FBI do it themselves instead of attempting to compel someone else to do their work for them without compensation? Effectively the FBI is saying, "If you implement unbreakable encryption, we will compel you to break it and then punish you for not doing so, so don't you DARE implement unbreakable encryption!"

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    3. Re:Well, I have my doubts by JesseMcDonald · · Score: 1

      I'm not altogether I'd call source code "speech", but I'm pretty sure that object code isn't speech. If Apple wanted to use a binary editor to change the number of tries in the object code from 10 to 10,000, then sign the result, they haven't been forced to utter speech.

      There is no fundamental difference between source code and object code, aside from the level of abstraction. Both are lists of instructions and associated data. Both can be read and understood by both computers and (properly trained) humans.

      The signature, however, is the bigger issue. Forcing Apple to sign a compromised build of the software with their code-signing key is exactly equivalent to forcing them to publicly attest that the compromised build is approved by Apple for operation on the iPhone 5C. That is what it means for the software to be signed with their key. It isn't just a technical measure, it's a combination opinion statement and promise from Apple that the build is suitable for use on the iPhone.

      Aside from all of that, this court order is effectively a "writ of assistance", and the use (and abuse) of such writs to compel outside parties to assist the courts and law enforcement in their operations was one of the complaints which led the colonies to rebel against Britain and found the United States in the first place. This is not a practice we can afford to reintroduce.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    4. Re:Well, I have my doubts by Anonymous Coward · · Score: 0

      There is no fundamental difference between source code and object code, aside from the level of abstraction.

      Well, object code has to be directly executable by a processing architecture. That alone makes it different beyond mere abstraction,

      Source code has to be translated into object code, and the resulting object code can vary greatly depending on the rules used by the compiler/interpreter and the execution context. The same source code can be compiled to different types of objects.

      Just like with human language, the output of the translation is highly dependent on the translator.

    5. Re:Well, I have my doubts by Jason+Levine · · Score: 1

      Even if code isn't speech, wouldn't signing the code with Apple's certificate be considered speech? It's Apple certifying that this code passes their standards. By being forced to sign code, they are being forced to declare code as acceptable to Apple because the government told them to say it was acceptable.

      So maybe Apple is forced to write the code but can't be forced to sign it. Good luck running that code on the iPhone, FBI!

      --
      My sci-fi novel, Ghost Thief, is now available from Amazon.com.
    6. Re:Well, I have my doubts by JesseMcDonald · · Score: 1

      Well, object code has to be directly executable by a processing architecture.

      Putting aside the fact that the source code and object code may be identical—as humans can, and sometimes do, write object code directly—there is no reason that high-level source code, e.g C# or JavaScript, could not be executed directly by the hardware with no intermediate translation step. The boundary between hardware and software is a flexible one; anything you can do in software (like interpreting source code) can also be realized with special-purpose hardware, just as the vast majority of opcodes in a modern CPU could be implemented in software on top of a far smaller set of primitives (e.g. a Turing machine). The current split between hardware and software (and compilation vs. interpretation) is merely the result of an optimization process, applying each style to the area(s) it is best suited for.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    7. Re:Well, I have my doubts by Anonymous Coward · · Score: 0

      > Putting aside the fact that the source code and object code may be identical—as humans can, and sometimes do, write object code directly

      No, object code is not source code even if you write it by hand. The definition of source code is program code intended for translation.

      > there is no reason that high-level source code, e.g C# or JavaScript, could not be executed directly by the hardware with no intermediate translation step.

      Implementing your translator in hardware doesn't mean it's not a translator. If you were going to even attempt this (I think with a high chance of failure) you would have to implement it on something other than Von Neumann architecture. Maybe a neural net?

      > The boundary between hardware and software is a flexible one;

      Not really. Hardware is gates and memory cells. Even microcode embedded in the CPU is just a stored program that has to be reduced to a fetch-execute cycle.

      Tell me, for a program with an arbitrary number of variables and dynamic memory allocation, how many registers do you think you'd need? 10? 100? 1000? 1,000,000?

    8. Re:Well, I have my doubts by sl149q · · Score: 1

      First, there are tools to translate from source code to binary and binary to source code. Merely a mechanical translation. Object code is provably equivalent.

      Second, if they made change to the binary with a binary editor, the signature would no longer be valid and it would not work. It would need to be resigned which as explained is speech and also cannot be forced (hopefully.)

    9. Re:Well, I have my doubts by sl149q · · Score: 1

      Exactly. Being able to force Apple to sign code allows for weaponized updates. Custom versions of code that can be covertly placed into a targeted phone (either black box or via normal update). Think of phones that simply send the GPS tracking data continuously to the relevant authorities in real time. Or have the microphone recording audio and forwarding in real time.

    10. Re:Well, I have my doubts by Anonymous Coward · · Score: 0

      First, there are tools to translate from source code to binary and binary to source code. Merely a mechanical translation. Object code is provably equivalent.

      Oh really? Then show me the tool that can reproduce the original source from a binary - without debugging symbols.

    11. Re:Well, I have my doubts by JesseMcDonald · · Score: 1

      No, object code is not source code even if you write it by hand.

      Whether it is technically "source code" is debatable, but not really relevant. The point is that it is in the original (source) language and does not require translation to any other language.

      Implementing your translator in hardware doesn't mean it's not a translator.

      Right, but you don't need to implement a translator at all, hardware or software. Interpretation (which is what a CPU does with ordinary object code) is not translation. Any programming language can be executed directly by hardware without first being translated to a separate object code language; it just requires a much more complicated hardware design, particularly in the instruction decode unit, which is why programs are generally compiled to a simpler language. Von Neumann architecture (or the more modern Harvard architecture) would work just fine. I'm not sure why you think a neural net would be useful, much less necessary, when ordinary compilers manage quite well without them.

      The boundary between hardware and software is a flexible one

      Not really. Hardware is gates and memory cells.

      True, but irrelevant. Any software program can be synthesized in the form of gates and memory cells, thus becoming hardware, and any circuit composed of gates and memory cells can be modeled and emulated in software.

      Tell me, for a program with an arbitrary number of variables and dynamic memory allocation, how many registers do you think you'd need?

      None. The program can keep its data directly in RAM, with variable names taking the place of virtual addresses. Some architectures (e.g. PowerPC) only allow computation via registers, but others (like x86) are able to use memory locations as operands directly. The size of the register file is just another level of optimization.

      All of this would no doubt be horribly inefficient; speaking as someone who has done plenty of low-level software (including some hand-written object code) as well as hardware (basic register- and stack-oriented CPUs and peripherals synthesized for FPGAs) and a fair amount of parsing and program translation, there are perfectly good reasons why computers use distinct object code languages and compilers rather than interpreting high-level code directly. However, this is a matter of design choices and not any substantial qualitative difference between source code and object code—circuits of "gates and memory cells" could, in principle, be designed to interpret either form directly.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    12. Re:Well, I have my doubts by Anonymous Coward · · Score: 0

      Interpretation (which is what a CPU does with ordinary object code) is not translation.

      Yes, it is.

      Any programming language can be executed directly by hardware without first being translated to a separate object code language; it just requires a much more complicated hardware design, particularly in the instruction decode unit, which is why programs are generally compiled to a simpler language.

      What you have just described is a form of translation, implemented in hardware. And not "generally," ALL programs are compiled or interpreted to a simpler language. That's the reason we have compilers and object code.

      This is all academic anyway. Nobody would implement a program this way, because it's 1) very hard to do, 2) inflexible (which is why we have software (it's flexible), and 3) compilers and translators already exist to do the job for you. The current state of the art for implementing software works very well.

      Not sure what you're trying to prove here with your hypothetical direct-execution exercise.

    13. Re:Well, I have my doubts by Anonymous Coward · · Score: 0

      Sorry, I copy-pasted the wrong URL. It was supposed to link to https://en.wikipedia.org/wiki/Translator_(computing)

      "Examples of widely used types of computer languages translators include interpreters, compilers and decompilers, and assemblers and disassemblers."

    14. Re:Well, I have my doubts by hey! · · Score: 1

      Oh, there are plenty of differences, but if you look at it as mere computation you can abstract those differences away.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    15. Re:Well, I have my doubts by Anonymous Coward · · Score: 0

      Okay, let's take C as an example:

      int i = 3;

      How many bits are used to store i in the object code?

  17. code is speech? just speech? by someone1234 · · Score: 1

    Only when it isn't functioning (when it is printed, on the disc, etc).
    When it works, it is more than speech. It can kill people, direct missiles, etc after all.
    If it was just speech, then an execution order is free speech too.

    --
    Patents Drive Free Software as Hurricanes Drive Construction Industry
  18. Interesting. wrong on law and facts by raymorris · · Score: 1

    That's an interesting thought. I know less-informed Slashdot commenters, who have never read the relevant law, make those claims. I would be surprised if an EFF lawyer made those claims about code. They might say that about one specific algorithm, which can be expressed in English, code, or hardware.

      You mention two mistakes, wrong about both the law and the facts.

    The statute on patentability says:
    The laws of nature, including the laws physics and the laws of math, aren't patentable

    That makes sense given that the laws of physics and the laws math aren't inventions.

    HOWEVER, there is a common misconception among laymen. The operation of an elevator is physics- gravity, magnetism, etc. Newton's laws, etc. There is, however, "Newton's 743rd law" which states "to move people to the top of a building, you must install a motor at the top and a counterweight on the side and ...". The elevator was an invention, it USES the laws of physics, but an elevator is not a law of physics.

    Similarly, a law of mathematics is that a+b=b+a. There is no law of mathematics that says "to recognize a face in an image, you must XOR the brightness of each vertical segment with ...". A new facial recognition system is an invention. It USES the laws of math, but facial recognition is not a law of mathematics.

    You can't patent gravity, you can patent an elevator. You can't patent the commutative law (a+b=b+a), you can patent a new way of doing facial recognition.

    That's the mistake of law.

    Factually, trying reading Excel.exe. It's almost impossible because compiled executables are written for computers, not humans. Executables use math to useful things. Source code, on the other hand, is written for humans. We can read excel_main_form.c and understand it. Source code DESCRIBES, in human-readable terms, what will be done. If executable programs are like a strange form of math, source code is like a math textbook. It describes, to humans, the operations to be done. The compiler will completely delete portions of it in order to use that description to create an executable which actually does the operations.

  19. Begging the question. by Anonymous Coward · · Score: 0

    They are assuming the government can't make you speak. Forget the "code is speech" part, that's putting the cart before the horse.

    I must file and pay taxes or go to jail, that includes communication ("speech"). I must get health insurance, again I must communicate to do so. They can compel you to either testify or plead the fifth - again "speech".

    The government can and does compel speech in direct and indirect ways all the time. The closest parallel here I think would be being subpoenaed by Congress. You go or you go to jail. Now, you can plead the fifth - is Apple going to do that?

    Can I argue that I don't want to pay taxes because by paying them I am implicitly making a statement that I support every action the US government takes? Good fucking luck with that. Isn't obedience a form of "speech"?

    Note that I don't think Apple should have to do this, I just find this argument to be facile and narrow-minded. There are better lines of argument.

  20. code == speech, per 6th and 9th Circuit by Anonymous Coward · · Score: 1

    It is true that the FBI cannot force Apple to produce new code that does not today exist.

    But, code is not speech.

    The Sixth and Ninth Circuit courts would disagree with you:

    * https://en.wikipedia.org/wiki/Junger_v._Daley
    * https://en.wikipedia.org/wiki/Bernstein_v._United_States

    And one cannot be compelled to speak, per US First Amendment:

    * https://en.wikipedia.org/wiki/West_Virginia_State_Board_of_Education_v._Barnette

  21. iPhone decoys will be the standard for terrorists by Anonymous Coward · · Score: 0

    All I can think now, is that all terrorists attacks, terrorists organizers will make sure the terrorists leave a few iPhone, locked obviously, and maybe with "some data"; so investigators will force Apple to open them, and then show "how valuable" the data was.

    If one thinks Apple is the only one, an Android device can get the same "treatment". Maybe even leave one device open by "mistake", with "data" in it.

    Just guess how this will be treated around the world. This EFF brief will be looked at as a terrorist support action.

    All in all, ISIS won, sadly.

    Very sad situation, that a group of barbarians can use modern civilization technology against itself, with pretty low costs for them, and an unimaginable cost for us.

  22. Hypocritical by Anonymous Coward · · Score: 0

    "Apple can't be forced to utter speech to the government's command". So why does the government force tobacco companies to post health warnings and pay for anti-tobacco advertisements? This is just one obvious contrary example. It seems the definition of any "right" is basically what one wants or does not want to do or to make someone else do or not do.

  23. That is simply moronic by Anonymous Coward · · Score: 0

    Calling a spade a spade. It is work, not speech. It's this type of legal mangling of concepts (which the US Supreme Court has done so often in the past) that twists logic, legal rulings, and the frameworks people live under into knots. But it does have a long history -- one thing Jesus did 2000 years ago was point out over and over how the religious/legal class of his day twisted original intent into hypocritical knots.

    1. Re:That is simply moronic by Locke2005 · · Score: 1

      "legal mangling of concepts"? You mean like property forfeiture, which is based on the legal principle that the property itself has committed a crime and therefore must be arrested, but that as a non-person it has no legal right to defense? Seems like there is ample precedent for law enforcement just making ridiculous shit up to justify them doing whatever they want.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
  24. First Amendment rights and Citizens United vs FEC by Phiz · · Score: 5, Interesting

    It would seem to me that EFF's line of defense is dependent on the Citizens United vs Federal Election Commission, where it was ruled that corporations have the same constitutional rights to free speech as people. If Apple did not have such a right, then the government could force them to produce and sign code. I personally was unhappy with the Citizens United vs FEC ruling, but this is an area where it could have a positive impact on me.

  25. Disconcerting by Locke2005 · · Score: 1

    If writing the software is possible, then the FBI can do it themselves. If it isn't possible, then how can the FBI punish Apple for not achieving the impossible? That's the concern nobody is talking about: can the government hold you in contempt for not doing something you are incapable of doing? I get that Apple is fighting the good fight and trying to set a precedent that the government can't force them to neuter their own user privacy protection scheme. But wouldn't it be easier to just argue that the government must first prove that what they're asking for is possible before demanding that they produce it? Wouldn't a better plan of action by the government be to just ask for any access to trade secrets necessary for them to do the work of breaking encryption themselves? Setting a precedent that law enforcement can just demand that other people do their job for them would be a very bad precedent indeed!

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
    1. Re:Disconcerting by Jason+Levine · · Score: 1

      As much as I'm on Apple's side on this, what might be technically possible for Apple to do might be near-impossible for the FBI to accomplish. Should Apple decide tomorrow to comply with this demand and assuming that this isn't 100% impossible to to, Apple has the technical know-how to figure out how to code it and have the ability to sign the code as being from Apple (and thus being allowed to run on iOS devices). The FBI, on the other hand, has no experience writing software for iOS devices and so wouldn't be able to code this at all and definitely wouldn't be able to sign it as coming from Apple.

      --
      My sci-fi novel, Ghost Thief, is now available from Amazon.com.
  26. OK, but what happens when... by toonces33 · · Score: 1

    Let's say this argument succeeds. Then the FBI just asks for the signing certificate, and letting the FBI have the certificate is worse than what they were asking for before.

  27. No, no, no! by Dcnjoe60 · · Score: 1

    If writing the software is possible, then the FBI can do it themselves.

    Right now, to get to the contents of a phone, the FBI must use the courts to get a warrant. This at least provides a little bit of a check on what they are doing. If they write their own code, this removes this last vestige of oversite and they will be free to get into any phone they please (just like the NSA that wrote their own software). Is that really what people want?

    1. Re:No, no, no! by Anonymous Coward · · Score: 0

      If they legally need a warrant to search a phone and they don't get one, then that invalidates the evidence, that is why they will still get warrants to search phones even if they are technically capable of searching it without one. Same as if they were searching a house, it generally isn't difficult for the FBI to get in a house, but they still get a warrant before searching it.

  28. Re: Code is Speech. Code is Maths by Anonymous Coward · · Score: 0

    That is simply not true. Article 5 says that the US does not have to provide Geneva protections to people within its territories who are engaged in hostile acts (or suspects) *where this would prejudice its security*. Article 5 also says spies and saboteurs lose the right to communicate -- but only this right. It then goes on to say that they all must still be treated with humanity.

    I miss the days when people used to attend to detail.

  29. Computers run executables, humans read languages by raymorris · · Score: 1

    > Code is instructions to a computer to do something

    That's what your fourth-grade teacher told you with the sandwich- making demonstration, but that's not really true of most languages used since about 1978.

    Most languages today include a lot of stuff for humans, and also tell the compiler / query optimizer / etc which RESULT the program should ACHIEVE. The process the computer uses, the steps it takes, are not in the code. This is blindingly obvious if you compare 1960s cursor-based database code (which was procedural) to modern SQL, which is declarative. The SQL code directly specifies what the result should be. What the computer does to get that result is completely unknown to the programmer, and may change completely based on external factors. It can also be seen in modern implementations of a procedural language like C. The computer may completely remove large sections of the task description (code) and turn others inside-out. It's only expected to come up with some series of actions which end up producing the same RESULT as what is described in the code.

    Further, computers run executables, humans read programming languages (code).

    Try reading Excel.exe. It's almost impossible because compiled executables are written for computers, not humans. Executables use math to useful things. Programming languages (code), on the other hand, is written for humans. We can read excel_main_form.c and understand it. Source code DESCRIBES, in human-readable terms, what will be done. If executable programs are like a strange form of math, source code is like a math textbook. It describes, to humans, the operations to be done. The compiler will completely delete portions of it in order to use that description to create an executable which actually does the operations.

  30. Free Speech vs Copyrights by pollarda · · Score: 1

    If code is speech then it is covered by the First Amendment case closed. If code isn't speech then the First Amendment doesn't apply and then code can't be copywriten either and that could make many of our lives very interesting.

    1. Re:Free Speech vs Copyrights by cold+fjord · · Score: 1

      If code is speech then it is probably commercial speech which has generally had less protection.

      --
      much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
  31. Just raise Apple's income tax by Anonymous Coward · · Score: 0

    I think his argument is that we did already agree that the government can make us open a product (or anything else that suits their whim), back in 1913 when we ratified the 16th amendment, thereby granting the government this power.

    If this assertion seems strange and controversial, fair enough! You'd be right so that it's not obvious, and that's an understatement. There was a lot of discussion about whether or not the voters of 1913 intended to grant that power or whether it was an exploit. SCOTUS adjudicated this question. Get it? This whole issue has been analyzed carefully by the leading experts that we do consider the very top authority on all constitutional matters.

    Did you hear what they determined?

    It's just a question of procedure at this point. The FBI can't force Apple's hand, but Congress+IRS could. Just say there's effectively infinite income tax for anyone who doesn't comply with unlock requests.

    Support for the government having an ability to mandate one thing does not imply support for the government having an ability to mandate any or all things.

    Very common sensy; I don't think any less of you for believing that. Yet, SCOTUS says you are wrong. The income tax amendment says the government can do what it decides, and it's been upheld that income tax does not necessarily need to have income in all its terms. The functions can have anything for terms, such as: Are you making mortgage payments to a bank? Did you buy health insurance? None of these terms are related to income, but the tax code can use them. So while Apple technically can't be "forced," their income taxes can be assessed as "everything you have, plus a little more" unless they comply. And then the new owners (IRS) can do whatever they want, with their newly seized company.

    1. Re:Just raise Apple's income tax by Anonymous Coward · · Score: 0

      It is not that simple.

      Taxing as a punitive measure would not be so easy to pass congress and SCOTUS.

  32. Suppose the Supreme Court does compel Apple... by Anonymous Coward · · Score: 0

    ...to write the code? Then what happens if every Apple employee or contractor says that they won't or can't write the code. ...beyond my capabilities, sir.

  33. Yea by Anonymous Coward · · Score: 0

    Just because it would be against the constitution dose not mean that government can't do it. Look at Obamacare, it goes against the constitution to have the government fine you for NOT buying a product, yet the supreme court still allowed it.

  34. Re:Interesting. wrong on law and facts by Anonymous Coward · · Score: 0

    Nice try but...noooooo....you're fundamental mistake is trying to equate physics & math via their 'laws' but they are entirely 2 different things..the only real 'subset' they share for this discussion is 'neither is patentable'...but while you are correct that you can patent things that use the laws of physics you are incorrect in apply this logic to only the 'laws of math'...specifically its not that you just can't patent the 'commutative law' of mathematics (a+b=b+a) you can't patent ANY expression of math or 'mathematical operations' e.g. you can't patent '3 + 2 + 1 = 6'....go ahead & try & before you complain that I used actual numbers you can't patent 'a + b + c = z' for any values of those variables...the patent office will quite rightly immediately toss any attempt to patent that out the window, the patent guys will probably have a good laugh over coffee as well...but than they'll happily go back to their desk and allow a 'novel patent on an encryption algorithm' not recognizing for a second that the latter is not in any way different in practice than the very simple 'aa + b + c = z' case. The only material difference is the 'number & type of operations'.

    That is what is fundamentally wrong with the concept of algorithms or code being patentable. At their fundamental level all any code is (whether 'human readable' or not...though in theory and even in practice for 'some value of humans' 'binary' is readable) is an expression of mathematical operations. We have built up alot of libraries & code that make implementation of whole 'packages of mathematical operations' easy (such as say doing a 'BitBlt' to a graphics buffer that changes the screen display) but that doesn't mean their not fundamentally performing simple mathematical operations. As such a new 'facial recognition algorithm/program/code' should NOT be patentable. Though any 'unique physical device used in the system' COULD be patentable.

  35. Sent the EFF $25 by Anonymous Coward · · Score: 0

    after reading the PDF brief.

  36. As what point are we just being difficult? by Anonymous Coward · · Score: 0

    I mean, I understand the importance of the decision, and I also understand the importance of cooperation.

    My question is, when are we just trying to 'stick it' to the government, and when are we actually being intellectually honest about the road ahead for humanity and the use of encryption in it's future? I don't know, and that's the question that is never asked.

  37. Re:iPhone decoys will be the standard for terroris by Anonymous Coward · · Score: 0

    Another jackass that thinks strong encryption is treason.

    In no way is the EFF supporting ISIS, they are supporting you, the ignorant American.

    Fuck

  38. should! = is by raymorris · · Score: 1

    > should NOT be patentable

    You are of course welcome to your own opinion about what SHOULD be patentable.

    What IS patentable under US law is of course unaffected by your opinion. "Recognize emotions in facial photos via a new method comprising ..." is in fact patentable for virtually any wording in place of the ellipses. Actual US law, which you're free to like or dislike, is that it doesn't matter whether you describe the multiplication operation as a lever, gear, pulley, using the * symbol, a left shift, or any other way. What matters is whether it's new (novel) and useful. A method of recognizing emotions in photographs is useful regardless of whether it's done with gears, bytecode, or both.

    Sorry if you don't think it SHOULD be so, it is. (And anyone who knows what an ASIC is knows why it -must- be so).

  39. Already been done by Anonymous Coward · · Score: 0

    Photography has also been judged protected speech and the courts have said that photographers can be compelled to take photos of gay weddings. That right had already been taken away.

  40. Re:First Amendment rights and Citizens United vs F by shutdown+-p+now · · Score: 1

    Wouldn't First Amendment protection against compelled speech also apply to the specific engineers who would have to write that code?

  41. cake making by Anonymous Coward · · Score: 0

    In the cake maker case, the issue was that "if you sell to the public, you have to sell to all the public", i.e. you can't discriminate. Apple could not, for instance, sell encrypted phones only to men, and only unencrypted phones to women.

    The cake case is a a sort of gray area: each cake is fabricated independently. It is legal to have restrictions on what kind of cakes you will make, with some limits: for instance, you could refuse to make a particular flavor of cake (because that is independent of who is buying it). What you cannot do is have restrictions on who you sell (your limited range of products) to: you cannot say "We sell only chocolate cakes to African Americans" or even "We do not sell devils food cake to Christians"

    The case of the cake maker is NOT "I won't put a decoration of two same sex on top of the cake" (probably legal), it was "I won't sell to those kind of people".

  42. Better Balance by JimSadler · · Score: 1

    I am quite happy that Apple is resisting breaking into its own encryption. The US has gone out of balance in more ways than one. The public is very restricted on what we are allowed to know as well as how we can study or record the deeds and words of others. Yet the government demands more and more access into out lives. The power of the state vs. the power of the citizen is way out of balance. It is high time that we are allowed to know a lot more about what goes on in government and within corporations. And to make matters even worse the US now has a substantial number of citizens that are more dangerous than either Arab terrorists or our own government. I have no worries about a terrorist attack at all at this time. I do worry about a nation whose schools systems are so ineffectual that we actually have citizens that would vote for Donald Trump. Can you imagine what such a man could do if you could not encrypt your information and just how far he would go to abuse you?

  43. Re:First Amendment rights and Citizens United vs F by Toad-san · · Score: 1

    Even if corporations have no right to free speech, Apple could hardly force their own (human) programmers to code what they didn't want to.

    The trick then would be for the Feds to identify Apple programmers willing to do the work.

    Hey .. I know code! Maybe if the Feds offered me a big enough bonus ...

    No, wait .. I don't work for Apple. Oh well ...