Cellphones

HTC Finally Releases Hero Source Code 123

An anonymous reader writes "After months of prodding by developers, HTC has finally released the long-requested Android source code for the HTC Hero. This follows up on a recent report on Slashdot concerning device manufacturer HTC's perceived stonewalling over releasing source code for the device after repeated attempts to initially obtain source were met with vague responses."
GNU is Not Unix

Brian Aker Responds To RMS On Dual Licensing 212

krow (Brian Aker, long-time MySQL developer) writes "Richard Stallman's comments on the Oracle Acquisition of Sun left me scratching my head over his continued support of closed-source licensing around open source software. Having spent more than a decade in the MySQL community, I feel that his understanding of the dual-license model is limited, and is at odds with his advocacy of free software. For this reason, I believe his recent statements concerning it need to be addressed. By pushing for the right to turn GPL-licensed software into the heart of a proprietary business model, he is squandering an opportunity for advocacy of open source within the European Union."
Sun Microsystems

Sun Microsystems To Cut 3,000 Jobs As Oracle Deal Drags On 251

afgun writes with news that Sun will be shedding 3,000 jobs, roughly 10% of their workforce, as they continue to lose money while waiting for EC regulators to approve their acquisition by Oracle. "Oracle Chief Executive Officer Larry Ellison said Sept. 22 that Sun is losing about $100 million a month as the transaction is delayed by the EU probe." James Staten, an analyst with Forrester, said, "The longer a cloud of uncertainty hangs over Sun, that drives customers into delays of purchases or into the hands of competitors. This is a very trying time for Sun and Oracle as they wait for an answer." A spokesman for EU Competition Comissioner Neelie Kroes said today that she "expressed her disappointment that Oracle failed to produce, despite repeated requests, either hard evidence that there were no competition problems or a proposal for a remedy to the competition concerns identified by the commission," and that "a rapid solution lies in Oracle's hands."
IT

How Do You Manage Dev/Test/Production Environments? 244

An anonymous reader writes "I am a n00b system administrator for a small web development company that builds and hosts OSS CMSes on a few LAMP servers (mostly Drupal). I've written a few scripts that check out dev/test/production environments from our repository, so web developers can access the site they're working on from a URL (ex: site1.developer.example.com). Developers also get FTP access and MySQL access (through phpMyAdmin). Additional scripts check in files to the repository and move files/DBs through the different environments. I'm finding as our company grows (we currently host 50+ sites) it is cumbersome to manage all sites by hacking away at the command prompt. I would like to find a solution with a relatively easy-to-use user interface that provisions dev/test/live environments. The Aegir project is a close fit, but is only for Drupal sites and still under heavy development. Another option is to completely rewrite the scripts (or hire someone to do it for me), but I would much rather use something OSS so I can give back to the community. How have fellow slashdotters managed this process, what systems/scripts have you used, and what advice do you have?"
Databases

MySQL Cofounder Says Oracle Should Sell Database To a Neutral 3d Party 207

alphadogg writes "Oracle should resolve antitrust concerns over its acquisition of Sun Microsystems by selling open-source database MySQL to a suitable third party, its cofounder and creator Michael 'Monty' Widenius said in a blog post on Monday. Oracle's $7.4 billion acquisition of Sun is currently being held up by an investigation by the European Commission. The Commission's main concern seems to be MySQL, which was acquired by Sun in January 2008 for $1 billion. A takeover by the world's leading proprietary database company of the world's leading open source database company compels the regulator to closely examine the effects on the European market, according to remarks made by Competition Commissioner Neelie Kroes last month. The key objective by Widenius is to find a home outside Oracle for MySQL, where the database can be developed and compete with existing products, including Oracle's, according to Florian Mueller, a former MySQL shareholder who is currently working with Monty Program AB on this matter." Richard Stallman agrees.
Programming

Are Software Developers Naturally Weird? 579

jammag writes "Well, c'mon, yes — let's admit it. As a veteran coder discusses as he looks at his career, software development is brimming with the offbeat, the quirky and the downright odd. As he remembers, there was the 'Software Lyrics' guy and the 'Inappropriate Phone Call' programmer, among others. Are unique types drawn to the profession, or are we 'transformed over time by our darkened working environments and exposure to computer screen radiation?'"
Programming

How To List FOSS Experience On Your Resume 103

maximus1 writes "If you're selling skills gained in an open source project, you have additional opportunities to shine, say experts in this ITWorld article. But what is the best way to explain your FOSS experience? 'Someone stands out because of how they talk about the project, says Zack Grossbart, author of The One Minute Commute. His advice is to describe the project and discuss your contributions in detail: 'If you were a committer, what did you do to earn that status? What features did you work on? Did you design new areas, or just implement predefined functions? Did you lead meetings? Define new architecture? Set the project direction?' If the FOSS experience is part of your background but not a shining beacon or job equivalent, it's common to list it under 'other experience.' Andy Lester, author of Land The Tech Job You Love, says: 'Think of each project as a freelance job that you've worked on. Just as different freelance gigs have varying sizes and scopes, so too does each project to which you contribute. The key is to not lump all your projects under one "open source work" heading.' Good examples are worth a thousand words. Grossbart offers up his resume as a sound but not perfect example (PDF) that includes open source experience. (His article on how to format your resume might also be of interest.)"
The Internet

The Sad State of the Mobile Web 220

snydeq writes "Despite being the much better development platform for today's smartphones, open Web standards still face an uphill battle on mobile devices, Fatal Exception's Neil McAllister writes, noting that here, as on the desktop, the main hurdle is scalability. But whereas successful Web development for the desktop is a matter of scaling up, mobile Web development calls for applications that can effectively scale down as well — an imperative that is fast making the state of the mobile Web 'even sadder,' McAllister writes. 'The more that modern Web applications take advantage of the new client-side technologies available in desktop browsers, the more the divide between the desktop Web and the mobile Web widens.' As a result, developers are forced to fall back on basic Web technologies — a tactic that too often translates simply into writing separate UIs for mobile users. 'The result? Mobile Web applications are in pretty much the same boat as they were when the first WAP-enabled handsets appeared: two separate development tracks, one for the desktop and one for mobile.'"
Programming

Doubts Raised About Legal Soundness of GPL2 521

svonkie writes "Two prominent IP lawyers have warned that the all-pervasive General Public License version 2 (GPLv2) is legally unsound. They claim GPLv3 and AGPLv3 are much better suited for the realities of modern open source software. 'If you go back in time to when GPLv2 was written, I don't think people were aware of just how ubiquitous this license would become and how closely scrutinized it would be,' said Mark Radcliffe, partner at the firm DLA Piper and general counsel for the Open Source Initiative (OSI). 'At that time, open source was not something as broadly used as it is now.' Radcliffe was joined by Karen Copenhaver, partner at Choate Hall & Stewart and counsel for the Linux Foundation, for a GPL web conference hosted by the license-sniffing firm Black Duck software"
Programming

Road To Riches Doesn't Run Through the App Store 305

Etienne Steward writes "Turns out that while a few fortunes can be made with Apple, Steve Demeter made most of his money by buying Palm (of all companies) at $1.76 and selling at $12. Apparently, there aren't as many iPhone App millionaires as we would like to be believe. From the article: 'In almost a dozen interviews conducted by NEWSWEEK, Apple consultants and programmers jettison the idea that the App Store is a world of easy opportunity, or a fast track to quitting the rat race. Instead they describe an anxiety-wracked marketplace full of bewildering rules, long odds, and little sense of control over one's success or failure. "It's kind of a crapshoot," says Demeter, who spent the last two weekends partying in Las Vegas and New York. "I think we've reached a point where people are thinking I shouldn't quit my day job for this."'"
Cellphones

Game Development On Android 211

Gamasutra is running an article about the state of game development on Android. The author explains some of the strengths and weaknesses of the platform, and makes comparisons to development on the iPhone. Quoting: "While iPhone apps are written in Objective C, the Android SDK uses relatively more programmer-friendly Java. The iPhone store charges developers $99 a year to distribute their apps, while Android has a one-time $25 fee for developers. And the review process for iPhone apps grows increasingly lengthy — sometimes weeks or more — and it's somewhat arcane. Android apps go live as soon as the developer hits the publish button. Google handles the review process post-hoc, and is much more lax in terms of content. ... For now, if a developer decides to implement a game exclusively for a particular smartphone platform, and the choice is between the iPhone and Android, the tradeoff is between trying to get noticed in an incredibly crowded and competitive market where the potential payoff is huge for those at the top, or entering a market with low barriers, little competition, currently low returns, but the possibility of potential growth."
Businesses

Is Working For the Gambling Industry a Black Mark? 467

An anonymous reader writes 'I'm a recent university graduate and I have been offered a software developer position in a company that supplies software to the gambling and betting industry. At first I was very excited about the opportunity, however, a few of my friends have told me that working for the gambling industry will put a permanent black mark on my career as a software developer. I don't know that many people in the industry with experience in hiring. Google has not helped, and everybody else I ask doesn't know. So I'm asking Slashdot. In your experience is this true? When you hire developers, is the fact that they worked for a gambling company a big turn off? Also, I'm currently in the UK, but would like the freedom of working in US or somewhere else later on in life. So experience from anywhere in the world is welcome.'
Programming

Ted Dziuba Says, "I Don't Code In My Free Time" 619

theodp writes "When he gets some free time away from his gigs at startup Milo and The Register, you won't catch Ted Dziuba doing any recreational programming. And he wouldn't want to work for a company that doesn't hire those who don't code in their spare time. 'You know what's more awesome than spending my Saturday afternoon learning Haskell by hacking away at a few Project Euler problems?' asks Dziuba. 'F***, ANYTHING.'"
Programming

Platform Independent C++ OS Library? 310

quench writes "Hello! I have been away from Windows and Linux application software for 5 years or so, doing mainly C-like embedded C++ programming. Now, I am about to start a project emulating embedded hardware on Windows. Been there, doing #ifdef WIN32 and #ifdef LINUX stuff, don't really want to go there any more. What I actually need is a platform independent lib covering Windows and Linux variants to handle sockets, IPC and threads abstractions. And a rock solid but simple embedded database to emulate flash memory. My reflex said, go for ACE and Berkeley-DB. Tell me, am I out of time? Am I missing something new and trendy, easier to use and better? Did time stand still?"
News

Mickos Urges EU To Approve Oracle's MySQL Takeover 67

mjasay writes "Former MySQL CEO Marten Mickos has written to EU Commissioner of Competition Neelie Kroes to urge speedy approval of Oracle's proposed purchase of Sun, including the open-source MySQL database. The EU has been worried that Oracle's acquisition of Sun could end up hurting competition by dampening or killing MySQL's momentum. But in his letter, Mickos separates MySQL-the-community from MySQL-the-company, arguing that Oracle's takeover cannot hurt the MySQL community: 'Those two meanings of the term "MySQL" stand in a close, mutually beneficial interaction with each other. But, most importantly, this interaction is voluntary and cannot be directly controlled by the vendor.' In a follow-up interview with CNET, Mickos indicated that he has no financial interest in the matter, but instead argues he 'couldn't live with the fact that [he's] not taking action,' and is 'motivated now by trying to help the employees still at MySQL and Sun, and by an urge to bring rational discussion to the matter.'"
Software

Adobe's iPhone Hail Mary 115

snydeq writes "Fatal Exception's Neil McAllister questions whether the move to port Flash to the iPhone isn't a last-ditch effort on Adobe's part to remain relevant in the quickly evolving smartphone market. By allowing developers to compile existing Flash apps into native binaries, Adobe believes it has found a way around Apple's requirements that no non-Apple API interpreted code may be downloaded and used in an app, a clause that has also prevented Sun from porting JVM to the iPhone. The resulting apps will be completely stand-alone, with no runtimes and no Flash Player required — if Apple lets Adobe get away with it, no small feat given how protective Apple has been about its app market. But as much as Apple has at stake here, Adobe may actually have more, McAllister writes. 'Already the idea of using Web languages and tools to build smartphone applications is taking hold. Palm has built an entire smartphone platform around the idea. Apple supports the use of Web technologies like AJAX to build applications based on the iPhone's Safari browser. And developers will soon even be able to build Web-based applications for BlackBerry handsets, thanks to a new SDK from Research in Motion. As late to the game as it is, what Adobe needs now is to convince developers that Flash is better than the other options — and that could be a tough sell.'"
Cellphones

Squatters Abusing iPhone App Store 121

An anonymous reader sends in a new report on a not-so-new problem, one that has had little visibility so far. A quirk in the way Apple's iPhone App Store works has enabled squatters to move in, and in fact has encouraged legimate developers to grab and squat on dozens of app names that they might use some time in the future. "It turns out you can exploit the registration process to gain ownership of as many app names as you like, without any intention of actually writing a single line of code. 'A developer can pretend to submit an app, but abandon their submission at the last moment, avoiding the need to actually create an application, but keeping hold of the app's name. In limbo. Maybe forever.' says iPhone app developer Atomic Antelope, who found that their app name 'Twitch' and its variations were stuck in limbo . 'Squatters have moved into the app store. They're worse than domain name squatters though, because you can't even enter into negotiation with them. You don't know who they are, or where they are.'" The solution seems simple: for Apple to flush all the apps that have not submitted binaries, and to repeat periodically.
Programming

Interview With Brian Kernighan of AWK/AMPL Fame 117

Reader oranghutan brings us another in Computerworld's series of interviews with icons of the programming world, this one with Brian Kernighan, who helped popularize C with his book (co-written with the creator Dennis Ritchie) The C Programming Language, and contributed to the development of AWK and AMPL. In the past we've chewed over a few other interviews in this series, including those with Martin Odersky on Scala and Larry Wall on perl. "In this interview, Brian Kernighan shares his tips for up-and-coming programmers and his thoughts on Ruby, Perl, and Java. He also discusses whether the classic book The Practice of Programming, co-written with Rob Pike, needs an update. He highlights Bill and Melinda Gates as two people doing great things for the world enabled through computer science. Some quotes: 'A typical programmer today spends a lot of time just trying to figure out what methods to call from some giant package and probably needs some kind of IDE like Eclipse or XCode to fill in the gaps. There are more languages in regular use and programs are often distributed combinations of multiple languages. All of these facts complicate life, though it's possible to build quite amazing systems quickly when everything goes right.' 'Every language teaches you something, so learning a language is never wasted, especially if it's different in more than just syntactic trivia.'"
Cellphones

Palm Frees Up webOS Development 117

Per Wigren writes in with news that Palm has just announced a number of changes to its webOS development platform that should really be welcomed by developers — especially after the chilly reception that Palm seemed to be giving to open source in recent days. OSnews notes that "This moves the webOS much closer to Android territory." Quoting TechCrunch: "The first is that they're allowing developers to fully distribute their apps via the web. What this means is that developers can simply submit their apps to Palm, and Palm will return to them a URL that they can then blog, tweet, do whatever they want to share it. When a person then clicks on that URL they can easily install the app, bypassing any kind of store. And while Palm is providing the URL, it is not going to be reviewing the apps in any way — a clear dig at Apple's approval process. The next announcement is that Palm is waiving the $99 yearly fee it normally charges to developers to make webOS apps if those apps are going to be open source."
GNU is Not Unix

De Icaza Responds To Stallman 747

ndogg writes "It's no secret that Stallman doesn't like Mono. Miguel, however, has been pretty quiet about those criticisms, until now. It seems he'll no longer be quiet. He's responded strongly to an article by Stallman that criticizes Codeplex about its aims due to its origin at Microsoft. Miguel says Stallman is fearmongering, and is missing an opportunity by his criticism."

Slashdot Top Deals