Comment: Too late? (Score 2) 330
I've already transferred my domain and cancelled the auto renewal on another. Ha.
I've already transferred my domain and cancelled the auto renewal on another. Ha.
I was a Virgin subscriber for less than 28 days the other month. Thankfully I took advantage of their 28 day moneyback guarentee... why? All of their plans, except the most expensive one, capped you from 10Mb+ to 2Mb after 2Gb during 'peak time' (where peak time is a series of 4 hour slots throughout the day).
2Gb? That's less than movie on X-Box Live, 30 minutes of HD iPlayer or a 2Gb game patch... Deus Ex and BF3 are both 8Gb on Steam/Origin. The 2Mb cap is supposed to last until the end of the current peak period, or not more than 4 hours (iirc), but this didn't happen. If you hit the cap during the day, you were capped until 3am or later. Trying to use youtube or iPlayer on 2Mb is a painful experience. 480p would buffer and buffer and buffer - you had to load in the background and pause it regularly.
27 minutes of fast internet access, a package sold by misdescription, is a joke. Being able to fundamentally alter your service (by 80% or more) within 27 minutes is a joke. And people wonder why the target audience aren't running to sign up.
(Virgins ADSL2 service drop you to 5Mb, and are much more forgiving. Sky don't cap me at all - amazing!)
The OP is right... but it's interesting.
For ordinary agreements you need offer (contractee) and acceptance (contractor), in a ToS acceptance and assent to the terms is implied by some form of conduct. TOSAmend seeks to make a unilateral contract (one to the world) bilateral (between parties) with no real chance or form of agreement. I believe it can be construed as an unaccepted counter offer. In such cases the method of communicating acceptance/rejection is important. Merely the act of making a counter-offer rejects the original offer ('destroying' it).
Website ToS are unilateral agreements. Your acceptance is your participation on a website be it subscribing, visiting or checking a box that signs your soul away. The obvious basis is that you cannot accept an agreement you have not agreed, nor can someone accept an agreement you have not proposed - acceptance requires a positive act on behalf of the contractor. All in all this won't stand up in a real court... in a TOSAmend user's favour.
However, I find the interesting bit is what happens next. If you don't assent to the terms or the original unilateral contract, and it is clear from your conduct that you have not (striking out terms etc), and managed to propose and communicate a counter offer, is the contractee bound by any of the original terms?
In common law you have to assent to terms. Ambiguity and unfairness are often side with the consumer in litigation. Unfair unilateral contracts are the most unreasonable of them all. A website trying to enforce a unilateral contract where acceptance was clear through conduct might find themselves with another burden: proving the contract the end user saw and assented to was their unmodified copy. Post form, text input box, and server-side string match of the accepted contract and original would easily solve the problem. In the mean time... don't let the user interact with the website... at all.
Just thinkin'
Matt
I'm thankfully employed having spent over a year on the dole. If you're worried about your job now, it doesn't change much. To succeed and change jobs interviewers expect the impossible despite experience (Q: You know about static assertions? A: Yes I use them to guard external APIs [and why]. Q: How are static assertions implemented in a cross platform manner? Q: Ugh I er use them. I've not written my own handlers. I've not had time to research that - I've got deliverables and I'm relied upon.).
Things aren't going to pick up - there are so many shit programmers and shit team players who interview well for a desperate employer. This makes the market guarded and hard to penetrate (Q: This error took one of our programmers several hours to solve. What's the problem and why does it output this? A: He used the wrong braces in that array declaration, and but don't know what the comma operator does in that context. I wouldn't use it as I like to write maintainable and obvious code).
It didn't help that the last person to interview me on C++ was a former lecturer. Most of the questions you'll get have specific answers - it's not a case of thats on the heap, thats on the stack, const this and that, overruns and they're the same etc. It's more along the lines of what a MSVC specific nonstandard keyword does. (Q: How is so and so implemented internally in STL, A: I eurgh, use STL - I don't have time to write my own containers - I'm applying for the high-level Cocoa role you know!)
I'm also fed up with the 'undefined spec' questions. I know some of them. I shouldn't know everything - I'm supposed to be programming not memorising the spec/parashift FAQ!
Matt
it's Welsh!
News just in: Obama isn't G W Bush.
Obama's Nobel prize was a swipe in the face of the last 2 terms of US foreign policy. Obama's pledge to reduce the nuclear stock pile and kill Gitmo probably gave it some legitimacy.
I've got to hand it to the supreme court, because they've managed to do two things that are both legally good and bad at the same time (from 'our'
What asset? In law there are a few types of contract. The most obvious is a standard A <-> B agreement, the next is a less standard A <-> B (personally), and the one a lot of people gloss over is A <-> X (where X is anyone). The latter is unilateral, where the formers are standard contracts where the ability to assign differs depending on terms of the agreement. The assignment of a promise is so core to IP, Property and Contract law that without it, our world would crumble (they figure on corporate balance sheets). Take for example, the case of a landlord renting a spacious flat with several rooms to a vetted tenant. If that tenant was given the ability to assign his lease to another tenant of lesser stature, what kind of protection would the landlord have? The worst case scenario is a poor tenant who creates several illegal sublets and uses the property as a crack den. The best case is a more an affluent/big earner type who pays their bills on time and gets on with all the neighbours.
For as long as contract has existed the ability to protect the intent of the contract has reigned supreme, therefore that means protecting the interests of people who set the terms and those who agree to the terms. Allowing landlords to block assignment protects a landlord and their interests in *their* property (sublets are legally problematic - more layers of enforcement to get rent, no privity etc - and crack dens reduce the value of property). Hence the ability to restrict the assignability is an asset to a landlord but a balance sheet liability to tenant (a buyer of a commercial tenant will have to purchase the remaining liability of any leases out-right because no seller would sell a business any retain property liability unless they got a massive capital gain).
So... legally speaking protecting a licensor's interests in a licence agreement, specifically the ability to assign, is a big ideal. However, what is happening in software is not an A B licence, because A purchases B's software from C's shelf. This, but definition, is a carbolic smoke ball: it is unilateral A X licence, where X is anyone in possession (I am glossing over the agency/distribution perspective massively). Unilateral contracts don't gel with the ability to restrict a licensee because there is no requirement of individual assent in a unilateral agreement (in other words because B, where A is the author of some software, didn't have to sign anything, why should B be liable on a personal basis when A made the offer to the class of B - iow, any potential buyer). What I believe we have is a limited personal licence: A <-- licences --> B (personally). Any by personally I mean the first purchaser bares the burden of the licence, nobody else. When they sell the copyrighted protect, ie: the program/code, the initial purchaser does not reassign the licence. Therefore a purchaser of B's copy is not restricted by the same terms as B was - this is the principle behind first sale (US)/exhaustion of rights (EU).
(nb: i've drunk far too much tonight for this to make any sense tomorrow)
Matt
Cedilla was baaaad!
A good point, except when small businesses try to extract the best value for money in an expensive IT purchase, counterfeit products can be very tempting - whether you know you're buying fake goods or not is irrelevent when the price is cheap. Cheap counterfeits are [arguabley] not traceable enough. Check out the Reg article on a recent Cisco raid
I remember reading another article on the Chinese fakes, where it was said that the only outward difference was the type of screw used. Scary to think that a specially crafted packet (or more likely, sequence of) could destroy the internet
Exactly!
This is good news and it goes to the heart of the treaty of Rome - that competition is a fundamental part of the EU, and the EU will move mountains to promote it. I suspect this will be in the form of a very long winded piece of guidance regulation that sits in parallel with Art 81. As someone who has read, reread and read again EU competition regulations and their directives from an academic point of view and professional one, it is mightily refreshing to finally see the EU do what I was told it did well... fight concerted practice and actively promote competition where the market fails.
Hokey religions and ancient weapons are no substitute for a good blaster at your side. - Han Solo