Re-reading the article, I now think it's just a handy definition of what an API is, not specific to the case. Think that is effectively what the ACs who disagreed above are saying too.
I've tweeted Bloomberg Technology to suggest it's clarified, especially as it sounds a bit like Google have stolen a big, functioning bit of software and for some reason they're refusing to pay up (maybe that was debated in an earlier component of the case, IIRC, but not the current issue). In particular, that's the only bit of the article I can see with any technical explanation of what happened, so it's hard to come away thinking "yes, I can see Google's point", which is unlike most write-ups I've seen to date.
The dispute is over pre-written directions known as application program interfaces, or APIs, which can work across different types of devices and provide the instructions for things like connecting to the internet or accessing certain types of files. By using the APIs, programmers don't have to write new code from scratch to implement every function in their software or change it for every type of device.
Have I completely misunderstood this case or has Bloomberg?
Agreed - developers conflating Open Source (OSI compliant) and proprietary licenses, including "non-commercial", causes wide-ranging problems. Not suggesting CopperheadOS do this, only a number of previous commenters
Developers including open source code, to later find out that they have just sunk their company's product. Even with GPL, you can look at becoming compliant. Here, that means winding up your company
My Github code is MIT licensed, use for your project! (By the way, I built it on another MIT licensed project - turns out it wasn't, sorry, but a random third-party developer now wants damages from your employer). Lot less likely when upstream doesn't stick source-available non-OSS project on Github with an MIT license. Looking at you, HoverCSS.
It's anticompetitive, which is fine, but pretends to be collaborative, which isn't. Open source works because it's a clear concept, with interpretations all following some basic principles. NC doesn't. If Android was source-available there would be no CopperheadOS.
It feeds FUD. Building on open source doesn't automatically destroy your business. But using this would.
It perpetuates the "Open Source is anti-commercial" myth. Not convinced? Read the comments above. That makes it far harder for those of us running businesses making (and selling) commercial open source products to challenge those assumptions (and so survive commercially).
It's far harder to prove non-derivation of your own code from source-available than closed source you haven't had access to.
Summary order of preference:
Open source
Source-available proprietary
Closed proprietary
Being delivered a trained parrot and monkey who alone may interact with the software on my behalf
First was Howl's moving castle: http://www.onlineghibli.com/howls_castle/. Finding out later that Howl was from Wales was a bit of a surprise, but I guess they have the world's most castles per capita, so if there's a moving one anywhere...
It's a little unclear what is official response, what is somebody else's response (e.g. "For the record, I am not a member..." doesn't suggest an authoritative source) and what is actually required. In fairness to them, the major objection in the article is over UNetBootIn - Geza Kovacs (the upstream author) has kindly posted in the comments section: "They seem to have simply followed my instructions for customization [...] so I don't mind."
Lack of responsiveness would obviously be an issue, and one that's easy to confirm, so maybe a big statement in the article saying "I made formal contact directly a week ago and heard nothing back" would have been a good first step to answer "Is this a blatant disregard for the GPL and Apache licenses by an optimistic startup, or were the authors too eager to release that they forgot to provide access to the repo?"
Having touch-typed for a fair time and diligently done my RSA courses back at school, I match fingers to keys pretty consistently. However, looking at this question made me spot a couple things and now I want to know if they're common for formal-ish typists too...
Pinky never hits the top row. A, Z, ", |, / [en-us], that's it.
6 always left index, Y always right index EXCEPT when index finger just used on bottom row, then (unconsciously) middle finger: e.g. V6, any, my, BT.
I get neither of these are particularly odd in themselves, but it is more that I have been doing this for over fifteen years, recognising only two or three letter combinations and mentally remapping, but never once noticed.
And typing this is a bit like listening to yourself breathing. It's actually going to drive me crazy.
Swapping Caps and Escape has changed my life to the extent I would consider carrying little stickers around for all the keyboards I remap. Unsurprisingly, I'm a fairly heavy vim user, but I believe this is an increasing trend, especially on Mac.
As vi was written on an ADM-3A, which had Esc in the currently common Tab location, the notoriously heavy use of Esc in vim makes sense. However, swapping with Caps makes it reachable from the home position - initially skeptical, I only realised how much of a difference it makes when I tried to switch back...
On Gnome 3, I have recently switched from using xmodmap to setting org.desktop.gnome.input-sources.xkb-options to ['caps:swapescape'] in dconf-editor. Much easier.
Agreed - I find that with Laravel, I can practically sneeze a (development) mock-up. With a bit of practice, it can be kept clean, conceptually reproducing relationships described by the client, easy to unit (and acceptance) test and, for moderately simple websites, extended smoothly to what you ultimately want. With the foundations nailed down, you can spend your time drawing up your HTML/CSS layout in the views and enjoy concise snippets for dropping in object properties and looping over items. I admit, I am more of a developer, but I would say Laravel would be a great choice for a designer who wants to get power without spending all their time in PHP.
More importantly, from the OPs perspective, if you know some PHP and understand OOP, it is slimline enough to dip in and out of the libraries to see what's going on. But for anything fairly standard you don't need to, because there is adequate documentation and reference websites such as the excellent Laracasts or tutorial sites, such as, for the more adventurous, Culttt. No deep hidden binary blobs, as in some commercial libraries, or spaghetti bowl of indecipherable ramblings, as can happen organically in some PHP projects, but plenty of power and extensible neatly through (as the parent pointed out) composer.
Surely hyperchondria will always find a way, the internet just makes it more efficient? In fairness to WebMD, what something is intended for and what people choose to use it for can be very different - I'd say, up to a reasonable point, if WebMD is fulfilling its primary purpose for which it was created, people need to take responsibility for the risks they take in depending on it while ignoring the advice to defer to a clinician, whether there's five of them or five hundred thousand. If they can't understand that responsibility, the problem is with the education system, not the internet.
Somebody recently pointed out that if you Google "chest pain" you could end up thinking it was harmless and you should just ignore it. They evidently hadn't tried Googling it. I continue to see ads on the TV saying, "please use your common sense if you have cold or flu symptoms to decide whether you have a serious risk, as going to your GP or A&E blocks services for others", and not "if you think you have a brain tumour, stay at home", so it seems internet self-diagnosis may not even be the primary issue. At what percentage do the few serious cases, who wouldn't have otherwise bothered going to a doctor, outweigh the number of Cyberchondriacs enabled by the same process?
At least Netflix push back - I gave up on LoveFilm entirely because they went the extra mile in preventing Linux access (at least back when I tried it). I am happy to keep paying for Netflix as long as they are happy to keep pushing, I can accept that they're going to have to meet studio demands part-way to keep getting content. As long as somebody's not busy breaking Pipelight, somebody's creating award-winning independent content from the ground up, somebody's doing simultaneous worldwide releases, somebody's trying to support Linux, somebody's open-sourcing parts of their core tech, I'd rather they cut the deals to keep them in the game, at least their chips are big enough to make a difference.
Maybe it's just because I (sometimes) can find more classic films I want on Amazon Instant Video, but I get HDCP errors or "device not supported" and think, I bet it's a noisier debate when the Netflix reps sit down with the various MPAA negotiators.
I heard a story once about a PhD who was presenting their first year's progress. There were no problems, everything had gone to plan and on time, unlike the rest of their office mates, who had followed false leads, made mistakes with mixing chemicals and so forth. At the presentation, after all of the productive work was outlined and a few cursory questions addressed, one of the more senior staff put up their hand and asked "What unexpected problems did you come across?" The response was "Nothing - it all proceeded as planned." After some investigation, it turned out an experienced postdoc had actually done most of the work and coached the candidate through their first year.
Like many good murder mysteries, something can seem "too perfect" - then you can find the needle much faster than searching through a haystack of mistakes.
Just to contrast with Copyright Assignment, which is also a popular approach, there can be a substantial body of improvement that the upstream developers are unlikely to even be notified about, never mind receive, because requiring Copyright Assigment leaves it dead in the water. This may seem like a bit of paper for a lone developer, but when an institution or external agreements are involved, it takes one person somewhere in the chain, who may not know or care, to say, "Why are we signing away ownership of months of funded work? They want additional protection, you say? Then, by definition, we must be losing it. Anyway, it's easier to veto and ignore upstream submission - this is not our problem, our project's fine."
Signing over to the FSF may be fairly benign, but when you are talking about signing a document for a random upstream company, a CLA can be much more reasonable to explain.
So where does 'being a hacker' enter the picture?... The court used the 'we are hackers' statement as evidence that the defendant probably had the means and knowledge to destroy the evidence. Thus, the restraining order was granted.
I think the issue is that 'being a hacker' enters the picture most significantly here:
The tipping point for the Court comes from evidence that the defendants – in their own words – are hackers. By labeling themselves this way, they have essentially announced that they have the necessary computer skills and intent to simultaneously release the code publicly and conceal their role in that act.
That is, in the Court's view, that 'being a hacker' was both necessary ('tipping') and sufficient ('essentially announced..,', etc.) evidence that they had 'intent'. That's the scary bit - the misuse of a long-established technical term to pre-emptively trap someone, before they have any chance of input. This could very easily have been avoided by a basic level of technical background.
The other scary bit, as covered extensively already in the comments, is that this:
Battelle must show that the defendants have “a history of disposing of evidence or violating court orders or that persons similar to the adverse party have such a history.”
was essentially fulfilled by self-describing as a 'hacker' plus this:
Battelle asserts generally that defendants who have the technical ability to wipe out a hard drive will do precisely that when faced with allegations of wrongdoing.
This is the undelying point of all the analogies about capacity and intent above, whether they stack up for other reasons or not. So, I'd say there is a valid point that something went wrong. In terms of consequences, this is a public shaming for somebody trying to build a new business - whether intended as such or not and whether they are culpable or not, I can't imagine much from a business confidence survey on Southfork Security about now. The dubious logic allowed this to happen without any opportunity to protest in court. But, surely all publicity is good publicity... I guess I'd never heard of them til today.
There's a reason that the bar has to be so high: "a history of disposing of evidence or violating court orders or that persons similar to the adverse party have such a history.” Good thing they didn't notice the word 'fork' in the company name or they'd probably have the domain name too...
I don't know much about how such things work in the US, but is there any way that someone could be compensated if it was later shown that such action was negligent and (quantifiably) materially damaging?
Having enjoyed Ubuntu as a novel change from Slack and Debian, I was pretty unconvinced by Gnome Shell or Unity when they appeared, switched to Mint and, as Gnome 3 started to improve, switched to Fedora. Eventually, I released I missed the Ubuntu repos and familiarity of the Debian derivative structure, and returned to experimental Ubuntu Quantal.
The first thing I did was install Gnome Shell, as I still haven't warmed to Unity, and this has brought some interesting regressions. But I live with them (and have great, well-meaning intentions of delving into the code) because I now, for whatever reasons, really like Gnome Shell. In fact, having been introduced to Mac for the first time in the last few weeks, albeit a version a year or two out of date, I found the interface a wee bit clunky, not particularly intuitive and distinctly unslick for a moderately heavy terminal user. Nice enough, but knowing the alternatives, I wouldn't pay good money for it. That's fine, I'm not in the target demographic. Garage Band, however, I'm sold - those kind of experience applications I think Mac does fantastically, and I believe there are fantastic IDE/code versioning/project management GUIs, but that not the point here.
So I guess this article refers to me. I certainly don't remember jumping on any band wagons, in fact I'm pretty sure I ended up here by repeatedly jumping off them, and despite being decidedly unhardcore, I claim to be "excitingly different" on blind date forms, as the interwebs tell me preferring Gnome Shell to XFCE, Fluxbox or TTY makes me rarer than a unicorn in hen tooth pyjamas.
Unless I'm misunderstanding the Nature article and Google links, the title of this post is misleading: this is about England & Wales (which share their legal system) rather than the rest of the UK - there's an article here about the different implications that such a law would have on the Scottish legal system (English libel reform raises new Scottish question). I haven't seen any indication whether we'd adopt this in Northern Ireland.
I think there's a good point here about the impact of this kind of process on a business, whether Kim Dotcom's or anybody else's and regardless of the outcome.
"Innocent until proven guilty" only applies in a court of law. In a world where decisions are made on the basis of an opportune fortune cookie that fell out of a bag on the shelf where I spotted my subscription copy of "Advertiser's Guide to Large File Hosting Monthly", law enforcement storming an executive's private residence with a cornucopia of guns and officers has an impact. Given the vast sums of money that change hands over ephemeral and esoteric patents on a component of a specific product, this is another order of magnitude in competitive disadvantage.
My point isn't that this specific case is right or wrong, but that we trust government, not the judiciary, to ensure this catastrophe only happens to the bad guys, which may be necessary but is still incompatible with "innocent until proven guilty". If there's a mistake, commensurate restitution is simply infeasible. Which is one reason many court cases involve name suppression, but then that opens another can of worms.
As someone simulating fluid-structure interaction with a number of constituent models and a lot of finite element (i.e. big matrix problems; using FEniCS - fenicsproject.org), using Python makes my overall quite-long algorithm much easier to flick through. Invaluable for debugging the theory as well as the implementation. FEniCS' Python interface ties into the standard C/C++ libraries using SWIG and, in simple cases, saves me working in C++. Very clear, well-written C++ is great for this application but I find it takes considerably longer to write than clear Python.
When I hit a more intricate problem, I realized I was going to have to solve a series of FE matrices by hand (with PETSc, written in C). It turned out to be pretty straightforward to pick up SWIG, write a short module in C and a Python interface. Done! Particularly useful as I believe getting FEniCS and petsc4py to play well is tricky.
So, I'd agree - having written a C++ version of my (simpler) problem and a Python/C version of the complicated one, the latter was definitely easier, and all the rate-limiting stuff is in C anyhow.
Doubt it would be true for every situation but +1 from an FE perspective.
Maybe I'm missing something, but the most impressive part for me has been how the Raspberry Pi team, and, notably, not the high profile global distribution networks, have been keeping everybody up-to-date on a pretty much continuous basis since launch. Over-communicating seems a little unfair accusation, given that they'd been getting such a high volume of queries since the sites went down - better than under-communicating, I say! I didn't have much trouble finding out what was going on from the Twitter stream, and realizing that they were having as much difficulty getting in touch with RS & Farnell as anybody else, to work out why the distributors had made up their own rulebook at gametime.
While the requirements are different, I think its pretty harsh for some of the other comments here to complain that the core team are underprepared when they have managed to keep their indie site up (largely?) but the pre-warned distribution chains have folded. In the nicest possible way, I actually thoroughly enjoyed watching the first couple hours of minute-by-minute, tell-it-like-it-is commentary from @Raspberry_Pi, who were getting a fantastic volume of tweets and doing a sterling job of keeping up with reports of RS & Farnell collapsing. Good work, peeps.
So, I dunno what's going on, but reading the Twitter stream makes me feel a lot more sympathetic to them than to either the distributors or the people complaining about service, whether my "Expression of Interest" gets me Raspberry Pi or no. At least you're not purchasing from NZ - Farnell NZ was offering them at ~US$65, probably pre-general-added-costs, with a 24 day delay.
That's a fair comment. I recently had difficulties working remotely (necessarily) within a student network, primarily as the university erred on the side of caution maybe moreso than most. While I got the logic, it probably left me a little biased in this regard:) I've also come across a number of situations where students end up being tied into university, rather than self, directed learning.
Absolutely, it is important, and I don't think the grandparent made the point that students must take responsibility for their learning in the most constructive way. It would be a pretty awful profession to be in if you didn't care about students, and surely education is most effective when it is a co-operative act. So, apologies, I think we agree.
When I fly with, say, Air New Zealand, I am paying to arrive at my destination. My flight, depending on the direction, departure point and destination may well have significant subsidies both governmental and, de facto, from other flyers. However, if I had Ryanair service for 40 hours I'd be a little upset, and quite possibly in need of medical help on landing. While the whole point of the air journey is to arrive, I'm flying with AirNZ because (IMO) they provide a much better experience over that trip than the alternatives, for similar money. Multiply up to three years.
So, yes, the taxpayer does subsidize the average public university to a significant degree. The university makes many expenditures on the life-style of admin, faculty, postgrads and students, whether that is the odd kitchenette, subsized cafeteria prices, subsized health care, etc. There is no guarantee that these actually contribute to the productivity of the individual, but they do contribute to morale and quality of life.
I'm not going to say that Facebook access at University is fundamental to happiness, that'd be bizarre, but the suggestion that students aren't paying enough to have a say in their environment is a little odd.
Ultimately, if students are unwilling to participate by learning, there isn't, and shouldn't be, anything that tutors can do to force them. If a tutor can't convince a student, who has chosen to sign up, why they should be interested enough to pass the course, there is an underlying problem with the attitude of either the tutor, or far more likely, the student. Overuse of the internet is a symptom, not a cause.
While there is a valid point in terms of disruption, many lectures will be filled with students note-taking on laptops. Unless someone's just found a new Youtube gem and everybody else is crowding around, same difference. If so, see above. Bandwidth, fine, but do you expect students outside the lecture not to use social media? Can the cost of access incorporated in the student fees really be justified solely by the unblocked websites?
Corralling them into the exam room, blocking internet access, etc. only masks the problem and raises the question - what do their marks signify? Capacity to work when coerced? Not much use for an employer, not much use as a life skill.
Re-reading the article, I now think it's just a handy definition of what an API is, not specific to the case. Think that is effectively what the ACs who disagreed above are saying too.
I've tweeted Bloomberg Technology to suggest it's clarified, especially as it sounds a bit like Google have stolen a big, functioning bit of software and for some reason they're refusing to pay up (maybe that was debated in an earlier component of the case, IIRC, but not the current issue). In particular, that's the only bit of the article I can see with any technical explanation of what happened, so it's hard to come away thinking "yes, I can see Google's point", which is unlike most write-ups I've seen to date.
The dispute is over pre-written directions known as application program interfaces, or APIs, which can work across different types of devices and provide the instructions for things like connecting to the internet or accessing certain types of files. By using the APIs, programmers don't have to write new code from scratch to implement every function in their software or change it for every type of device.
Have I completely misunderstood this case or has Bloomberg?
Agreed - developers conflating Open Source (OSI compliant) and proprietary licenses, including "non-commercial", causes wide-ranging problems. Not suggesting CopperheadOS do this, only a number of previous commenters
Summary order of preference:
First was Howl's moving castle: http://www.onlineghibli.com/howls_castle/. Finding out later that Howl was from Wales was a bit of a surprise, but I guess they have the world's most castles per capita, so if there's a moving one anywhere...
Although Spirited Away had the edge, for me.
It's a little unclear what is official response, what is somebody else's response (e.g. "For the record, I am not a member..." doesn't suggest an authoritative source) and what is actually required. In fairness to them, the major objection in the article is over UNetBootIn - Geza Kovacs (the upstream author) has kindly posted in the comments section: "They seem to have simply followed my instructions for customization [...] so I don't mind."
Lack of responsiveness would obviously be an issue, and one that's easy to confirm, so maybe a big statement in the article saying "I made formal contact directly a week ago and heard nothing back" would have been a good first step to answer "Is this a blatant disregard for the GPL and Apache licenses by an optimistic startup, or were the authors too eager to release that they forgot to provide access to the repo?"
Having touch-typed for a fair time and diligently done my RSA courses back at school, I match fingers to keys pretty consistently. However, looking at this question made me spot a couple things and now I want to know if they're common for formal-ish typists too...
I get neither of these are particularly odd in themselves, but it is more that I have been doing this for over fifteen years, recognising only two or three letter combinations and mentally remapping, but never once noticed.
And typing this is a bit like listening to yourself breathing. It's actually going to drive me crazy.
Swapping Caps and Escape has changed my life to the extent I would consider carrying little stickers around for all the keyboards I remap. Unsurprisingly, I'm a fairly heavy vim user, but I believe this is an increasing trend, especially on Mac.
As vi was written on an ADM-3A, which had Esc in the currently common Tab location, the notoriously heavy use of Esc in vim makes sense. However, swapping with Caps makes it reachable from the home position - initially skeptical, I only realised how much of a difference it makes when I tried to switch back...
On Gnome 3, I have recently switched from using xmodmap to setting org.desktop.gnome.input-sources.xkb-options to ['caps:swapescape'] in dconf-editor. Much easier.
Agreed - I find that with Laravel, I can practically sneeze a (development) mock-up. With a bit of practice, it can be kept clean, conceptually reproducing relationships described by the client, easy to unit (and acceptance) test and, for moderately simple websites, extended smoothly to what you ultimately want. With the foundations nailed down, you can spend your time drawing up your HTML/CSS layout in the views and enjoy concise snippets for dropping in object properties and looping over items. I admit, I am more of a developer, but I would say Laravel would be a great choice for a designer who wants to get power without spending all their time in PHP.
More importantly, from the OPs perspective, if you know some PHP and understand OOP, it is slimline enough to dip in and out of the libraries to see what's going on. But for anything fairly standard you don't need to, because there is adequate documentation and reference websites such as the excellent Laracasts or tutorial sites, such as, for the more adventurous, Culttt. No deep hidden binary blobs, as in some commercial libraries, or spaghetti bowl of indecipherable ramblings, as can happen organically in some PHP projects, but plenty of power and extensible neatly through (as the parent pointed out) composer.
Could this requirement maybe be extended to large vendor zero-day vulns?
Just imagine a world where the only zeroes weren't in the second or third digits of the days-to-patch.
Surely hyperchondria will always find a way, the internet just makes it more efficient? In fairness to WebMD, what something is intended for and what people choose to use it for can be very different - I'd say, up to a reasonable point, if WebMD is fulfilling its primary purpose for which it was created, people need to take responsibility for the risks they take in depending on it while ignoring the advice to defer to a clinician, whether there's five of them or five hundred thousand. If they can't understand that responsibility, the problem is with the education system, not the internet.
Somebody recently pointed out that if you Google "chest pain" you could end up thinking it was harmless and you should just ignore it. They evidently hadn't tried Googling it. I continue to see ads on the TV saying, "please use your common sense if you have cold or flu symptoms to decide whether you have a serious risk, as going to your GP or A&E blocks services for others", and not "if you think you have a brain tumour, stay at home", so it seems internet self-diagnosis may not even be the primary issue. At what percentage do the few serious cases, who wouldn't have otherwise bothered going to a doctor, outweigh the number of Cyberchondriacs enabled by the same process?
At least Netflix push back - I gave up on LoveFilm entirely because they went the extra mile in preventing Linux access (at least back when I tried it). I am happy to keep paying for Netflix as long as they are happy to keep pushing, I can accept that they're going to have to meet studio demands part-way to keep getting content. As long as somebody's not busy breaking Pipelight, somebody's creating award-winning independent content from the ground up, somebody's doing simultaneous worldwide releases, somebody's trying to support Linux, somebody's open-sourcing parts of their core tech, I'd rather they cut the deals to keep them in the game, at least their chips are big enough to make a difference.
Maybe it's just because I (sometimes) can find more classic films I want on Amazon Instant Video, but I get HDCP errors or "device not supported" and think, I bet it's a noisier debate when the Netflix reps sit down with the various MPAA negotiators.
I heard a story once about a PhD who was presenting their first year's progress. There were no problems, everything had gone to plan and on time, unlike the rest of their office mates, who had followed false leads, made mistakes with mixing chemicals and so forth. At the presentation, after all of the productive work was outlined and a few cursory questions addressed, one of the more senior staff put up their hand and asked "What unexpected problems did you come across?" The response was "Nothing - it all proceeded as planned." After some investigation, it turned out an experienced postdoc had actually done most of the work and coached the candidate through their first year.
Like many good murder mysteries, something can seem "too perfect" - then you can find the needle much faster than searching through a haystack of mistakes.
Maybe you could get a Bangladeshi visa and just spend a couple years going to college there?
Just to contrast with Copyright Assignment, which is also a popular approach, there can be a substantial body of improvement that the upstream developers are unlikely to even be notified about, never mind receive, because requiring Copyright Assigment leaves it dead in the water. This may seem like a bit of paper for a lone developer, but when an institution or external agreements are involved, it takes one person somewhere in the chain, who may not know or care, to say, "Why are we signing away ownership of months of funded work? They want additional protection, you say? Then, by definition, we must be losing it. Anyway, it's easier to veto and ignore upstream submission - this is not our problem, our project's fine."
Signing over to the FSF may be fairly benign, but when you are talking about signing a document for a random upstream company, a CLA can be much more reasonable to explain.
Thorough blog article from Michael Meeks (of GNOME and other things) - https://people.gnome.org/~mich...
Sorry, missed the detail in your post the first time round - far more succinct way of saying what I was trying to!
So where does 'being a hacker' enter the picture?... The court used the 'we are hackers' statement as evidence that the defendant probably had the means and knowledge to destroy the evidence. Thus, the restraining order was granted.
I think the issue is that 'being a hacker' enters the picture most significantly here:
The tipping point for the Court comes from evidence that the defendants – in their own words – are hackers. By labeling themselves this way, they have essentially announced that they have the necessary computer skills and intent to simultaneously release the code publicly and conceal their role in that act.
That is, in the Court's view, that 'being a hacker' was both necessary ('tipping') and sufficient ('essentially announced..,', etc.) evidence that they had 'intent'. That's the scary bit - the misuse of a long-established technical term to pre-emptively trap someone, before they have any chance of input. This could very easily have been avoided by a basic level of technical background.
The other scary bit, as covered extensively already in the comments, is that this:
Battelle must show that the defendants have “a history of disposing of evidence or violating court orders or that persons similar to the adverse party have such a history.”
was essentially fulfilled by self-describing as a 'hacker' plus this:
Battelle asserts generally that defendants who have the technical ability to wipe out a hard drive will do precisely that when faced with allegations of wrongdoing.
This is the undelying point of all the analogies about capacity and intent above, whether they stack up for other reasons or not. So, I'd say there is a valid point that something went wrong. In terms of consequences, this is a public shaming for somebody trying to build a new business - whether intended as such or not and whether they are culpable or not, I can't imagine much from a business confidence survey on Southfork Security about now. The dubious logic allowed this to happen without any opportunity to protest in court. But, surely all publicity is good publicity... I guess I'd never heard of them til today.
There's a reason that the bar has to be so high: "a history of disposing of evidence or violating court orders or that persons similar to the adverse party have such a history.” Good thing they didn't notice the word 'fork' in the company name or they'd probably have the domain name too...
I don't know much about how such things work in the US, but is there any way that someone could be compensated if it was later shown that such action was negligent and (quantifiably) materially damaging?
Having enjoyed Ubuntu as a novel change from Slack and Debian, I was pretty unconvinced by Gnome Shell or Unity when they appeared, switched to Mint and, as Gnome 3 started to improve, switched to Fedora. Eventually, I released I missed the Ubuntu repos and familiarity of the Debian derivative structure, and returned to experimental Ubuntu Quantal.
The first thing I did was install Gnome Shell, as I still haven't warmed to Unity, and this has brought some interesting regressions. But I live with them (and have great, well-meaning intentions of delving into the code) because I now, for whatever reasons, really like Gnome Shell. In fact, having been introduced to Mac for the first time in the last few weeks, albeit a version a year or two out of date, I found the interface a wee bit clunky, not particularly intuitive and distinctly unslick for a moderately heavy terminal user. Nice enough, but knowing the alternatives, I wouldn't pay good money for it. That's fine, I'm not in the target demographic. Garage Band, however, I'm sold - those kind of experience applications I think Mac does fantastically, and I believe there are fantastic IDE/code versioning/project management GUIs, but that not the point here.
So I guess this article refers to me. I certainly don't remember jumping on any band wagons, in fact I'm pretty sure I ended up here by repeatedly jumping off them, and despite being decidedly unhardcore, I claim to be "excitingly different" on blind date forms, as the interwebs tell me preferring Gnome Shell to XFCE, Fluxbox or TTY makes me rarer than a unicorn in hen tooth pyjamas.
Unless I'm misunderstanding the Nature article and Google links, the title of this post is misleading: this is about England & Wales (which share their legal system) rather than the rest of the UK - there's an article here about the different implications that such a law would have on the Scottish legal system (English libel reform raises new Scottish question). I haven't seen any indication whether we'd adopt this in Northern Ireland.
I think there's a good point here about the impact of this kind of process on a business, whether Kim Dotcom's or anybody else's and regardless of the outcome.
"Innocent until proven guilty" only applies in a court of law. In a world where decisions are made on the basis of an opportune fortune cookie that fell out of a bag on the shelf where I spotted my subscription copy of "Advertiser's Guide to Large File Hosting Monthly", law enforcement storming an executive's private residence with a cornucopia of guns and officers has an impact. Given the vast sums of money that change hands over ephemeral and esoteric patents on a component of a specific product, this is another order of magnitude in competitive disadvantage.
My point isn't that this specific case is right or wrong, but that we trust government, not the judiciary, to ensure this catastrophe only happens to the bad guys, which may be necessary but is still incompatible with "innocent until proven guilty". If there's a mistake, commensurate restitution is simply infeasible. Which is one reason many court cases involve name suppression, but then that opens another can of worms.
As someone simulating fluid-structure interaction with a number of constituent models and a lot of finite element (i.e. big matrix problems; using FEniCS - fenicsproject.org), using Python makes my overall quite-long algorithm much easier to flick through. Invaluable for debugging the theory as well as the implementation. FEniCS' Python interface ties into the standard C/C++ libraries using SWIG and, in simple cases, saves me working in C++. Very clear, well-written C++ is great for this application but I find it takes considerably longer to write than clear Python.
When I hit a more intricate problem, I realized I was going to have to solve a series of FE matrices by hand (with PETSc, written in C). It turned out to be pretty straightforward to pick up SWIG, write a short module in C and a Python interface. Done! Particularly useful as I believe getting FEniCS and petsc4py to play well is tricky.
So, I'd agree - having written a C++ version of my (simpler) problem and a Python/C version of the complicated one, the latter was definitely easier, and all the rate-limiting stuff is in C anyhow.
Doubt it would be true for every situation but +1 from an FE perspective.
Maybe I'm missing something, but the most impressive part for me has been how the Raspberry Pi team, and, notably, not the high profile global distribution networks, have been keeping everybody up-to-date on a pretty much continuous basis since launch. Over-communicating seems a little unfair accusation, given that they'd been getting such a high volume of queries since the sites went down - better than under-communicating, I say! I didn't have much trouble finding out what was going on from the Twitter stream, and realizing that they were having as much difficulty getting in touch with RS & Farnell as anybody else, to work out why the distributors had made up their own rulebook at gametime.
While the requirements are different, I think its pretty harsh for some of the other comments here to complain that the core team are underprepared when they have managed to keep their indie site up (largely?) but the pre-warned distribution chains have folded. In the nicest possible way, I actually thoroughly enjoyed watching the first couple hours of minute-by-minute, tell-it-like-it-is commentary from @Raspberry_Pi, who were getting a fantastic volume of tweets and doing a sterling job of keeping up with reports of RS & Farnell collapsing. Good work, peeps.
So, I dunno what's going on, but reading the Twitter stream makes me feel a lot more sympathetic to them than to either the distributors or the people complaining about service, whether my "Expression of Interest" gets me Raspberry Pi or no. At least you're not purchasing from NZ - Farnell NZ was offering them at ~US$65, probably pre-general-added-costs, with a 24 day delay.
That's a fair comment. I recently had difficulties working remotely (necessarily) within a student network, primarily as the university erred on the side of caution maybe moreso than most. While I got the logic, it probably left me a little biased in this regard :) I've also come across a number of situations where students end up being tied into university, rather than self, directed learning.
Absolutely, it is important, and I don't think the grandparent made the point that students must take responsibility for their learning in the most constructive way. It would be a pretty awful profession to be in if you didn't care about students, and surely education is most effective when it is a co-operative act. So, apologies, I think we agree.
When I fly with, say, Air New Zealand, I am paying to arrive at my destination. My flight, depending on the direction, departure point and destination may well have significant subsidies both governmental and, de facto, from other flyers. However, if I had Ryanair service for 40 hours I'd be a little upset, and quite possibly in need of medical help on landing. While the whole point of the air journey is to arrive, I'm flying with AirNZ because (IMO) they provide a much better experience over that trip than the alternatives, for similar money. Multiply up to three years.
So, yes, the taxpayer does subsidize the average public university to a significant degree. The university makes many expenditures on the life-style of admin, faculty, postgrads and students, whether that is the odd kitchenette, subsized cafeteria prices, subsized health care, etc. There is no guarantee that these actually contribute to the productivity of the individual, but they do contribute to morale and quality of life.
I'm not going to say that Facebook access at University is fundamental to happiness, that'd be bizarre, but the suggestion that students aren't paying enough to have a say in their environment is a little odd.
Ultimately, if students are unwilling to participate by learning, there isn't, and shouldn't be, anything that tutors can do to force them. If a tutor can't convince a student, who has chosen to sign up, why they should be interested enough to pass the course, there is an underlying problem with the attitude of either the tutor, or far more likely, the student. Overuse of the internet is a symptom, not a cause. While there is a valid point in terms of disruption, many lectures will be filled with students note-taking on laptops. Unless someone's just found a new Youtube gem and everybody else is crowding around, same difference. If so, see above. Bandwidth, fine, but do you expect students outside the lecture not to use social media? Can the cost of access incorporated in the student fees really be justified solely by the unblocked websites? Corralling them into the exam room, blocking internet access, etc. only masks the problem and raises the question - what do their marks signify? Capacity to work when coerced? Not much use for an employer, not much use as a life skill.
The front page of The Times yesterday alerted readers to an 'unprecedented assault' on downloading by the UK gaming industry.
All harbingers of things to come, I reckon. Feel it in the water.