Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
User Journal

Journal Journal: MSS Code Factory 2.3.12932 Released to production!

MSS Code Factory 2.3 adds support for the specification of ServerProc, ServerObjFunc, and ServerListFunc methods that are performed at the server end and atomically committed when invoked by an XMsgClient application.

The Military

Test Pilot: the F-35 Can't Dogfight 843

schwit1 sends this report from the War Is Boring column: A test pilot has some very, very bad news about the F-35 Joint Strike Fighter. The pricey new stealth jet can't turn or climb fast enough to hit an enemy plane during a dogfight or to dodge the enemy's own gunfire, the pilot reported following a day of mock air battles back in January. And to add insult to injury, the JSF flier discovered he couldn't even comfortably move his head inside the radar-evading jet's cramped cockpit. "The helmet was too large for the space inside the canopy to adequately see behind the aircraft." That allowed the F-16 to sneak up on him. The test pilot's report is the latest evidence of fundamental problems with the design of the F-35 — which, at a total program cost of more than a trillion dollars, is history's most expensive weapon. Your tax dollars at work.

Comment Re:Depends of what you mean by "Use" (Score 1) 171

Linking GPL code is considered the same as copying in the source code. The library has to be released under the LGPL to be used by non-GPL source.

But you are correct about invoking canned binaries of GPL products or sending IPC messages to a GPL product, provided you're not using the GPL messaging libraries provided with the product, but rolling your own which happen to be compatible at the messaging layer. But I'm pretty sure your messaging code would have to be written in a different language as well in order to avoid any claims that you copied code from the GPL source.

Comment Re:Welcome to reality (Score 1) 181

"Flamebait" my ass. You punk ass little kids are so full of shit and know so little about licensing issues that it's absolutely laughable. You rant on about how Novell "owns" the POSIX APIs without knowing SHIT about how the POSIX APIs were developed in the midst of the *nix vendor wars and published as a STANDARD that all the vendors AGREED to implement.

You spew FUD and bullshit about how "interfaces aren't code", have no respect for the work that goes into a clean and well defined interface specification, and generally are so damned wet behind the ears that I think the whole INDUSTRY pissed on your collective heads.

Comment Welcome to reality (Score -1, Flamebait) 181

Whoever owns or writes the code has copyright on it, from interfaces down to implementation. Anyone who has worked in the software industry for any length of time knows this. There have been dozens upon dozens of lawsuits over the years about people copying functions for spreadsheets, APIs for libraries, and a whole host of related issues. And it always came down in favour of the original author of the interfaces and implementations.

Think about it: What protection does your non-open-source software have if anyone can just use your API to implement an open source variant on the product? There is no way in hell that the entire software industry is going to give up that protection for their products and works.

Some in this thread are going on about the GPL and Linux header files. That only affects people writing drivers -- regular user space code is compiled against the libc interfaces, which are specifically LGPL to allow you to use them for writing products. Products like NVidia's closed-source drivers have always been a legal grey area just begging for a lawsuit to resolve once and for all whether it is permissible for them to write closed source against GPL interfaces. Personally I think if the courts had to make a decision on it, NVidia would lose for the same reasons the commercial vendors want to protect their works. NVidia does not get to dictate what constitutes "fair use" of an API, and neither does Google.

The owner of the API gets to determine what they're going to consider "fair use" and what they're going to consider to be an actionable abuse of their property.

I have never seen any reason nor excuse for the existence of Dalvik and the entire Google stack. Surely the "bright people" at Google could have written some sort of adapter layer for Swing as required for using the OpenJDK/GPL version of Java. But they didn't. Instead they're trying to lock people into the competing Android GUI stack, and are rightfully getting spanked for trying to break the "write once, run anywhere" philosophy of Java.

Google does evil all the time. Sure, Oracle does evil, too, but in this case, it is Google that is the greater of two evils.

Comment Re:Damn you Uber (Score 4, Insightful) 230

You think an illegal immigrant is going to apply for a commercial driver's license as required by taxi companies?

Methinks you're confusing "immigrant" with "illegal immigrant." But don't feel too bad. There are millions of bigots like you out there, so you're not alone.

Slashdot Top Deals

Real Programmers don't eat quiche. They eat Twinkies and Szechwan food.

Working...