So the OSS Community can litigate too?

An Interesting article this week highlighted the OSS legal position.

There are many Hardware Manufacturers using OSS software in their products. This is a Good Thing.

The manufacturer gets a robust code base with good support etc and the OSS community gets the kudos of having their work put into hardware product.

The most common misconception is that because the software is free (as in both free speech and free beer), they have no legal contraints.

This is simply not so. the most common OSS licence, the GPL, allows for all and any use of the code with the very simple provisions that the Source Code must be distributed or be available with the product. This is more or less the only constraint placed on the developer.

This is why you will always get a source code CD when you buy a RedHat distro for example.

Some hardware vendors seem to be forgetting this and are assuming they get carte blanche rights to the software: ie they make the assumption that because something is free-as-in-beer they can do what they like with it.

A court case this week highlighted the issue. For the details read on or check out the original article on Groklaw. It seems that at least in Germany, the legal system is fully prepared to respect and protect the GPL.

Showing and proving that OSS software has valuewithout price is going to be absolutly critical to the sucess of OSS in the big bad world. Bravo to the netfilter/iptables team!

TurboTas 2004


MUNICH COURT GRANTS PRELIMINARY INJUNCTION FOR INFRINGING USE OF GPL LICENSED SOFTWARE

BERLIN, Germany – Apr. 14, 2004 — The Munich district court granted a preliminary injuction against Sitecom Germany GmbH (http://www.sitecom.com/). This injunctive relieve has been applied by the netfilter/iptables project (http://www.netfilter.org/).

Sitecom is offering a wireless access router product (WL-122) based on software licensed under the GNU General Public License (GPL), developed by the netfilter/iptables project.

The GNU GPL is a license commonly used for many free software projects, such as the Linux Operating System Kernel. The GPL licenses software free of cost, but requires any redistributor to provide the full source code.

According to the court order, Sitecom did not fulfill the obligations imposed by the GNU General Public License covering the netfilter/iptables software. In particular, Sitecom did not make any source code offering or include the GPL license terms with their products.

Following a warning notice, Sitecom refused to sign a declaration to cease and desist. Thus, the netfilter/iptables project was compelled to ask the court for a preliminnary injuction, banning Sitecom from distributing its product, unless Sitecom complies with all obligations imposed by the GNU GPL.

“To my knowledge, this is the first case in which a judicial decision has been decreed on the applicability and the validity of the GNU GPL”, says Dr. Till Jaeger, partner of the Berlin and Munich based law firm JBB Rechtsanwaelte (http://www.jbb.de/) that represented the netfilter/iptables project in the litigation.

This preliminary injunction follows a series of out-of-court settlement agreements that the netfilter/iptables project has concluded within a short period of time. When asked about the reasons for the sudden rise in legal pressure for GPL compliance, Harald Welte, Chairman of the Netfilter Core Team states:

“We are not in any way opposing the commercial use of free and open source software. Specifically, there is no legal risk of using GPL licensed software in commercial products. But vendors have to comply with the license terms, just like they would have to with any other, even proprietary software license agreement.”

About the netfilter/iptables project

The netfilter/iptables project provides state-of-the-art network security software for Linux firewalling, packet filter and network address translation (NAT), distributed as Free Software under the terms of the GNU General Public License. Being part of the linux operating system kernel, the software is running on virtually every Linux installation.

For more information on the project or the software, visit http://www.netfilter.org/

Everything Updated!

Yep, all he major packages which make up the TurboTas site have been updated. There’s news version of PHPNuke, Owl, Netjuke, DVDDB and Slimserver. As if that were not enough, we’ve completed the move away from RedHat. As always, shout if you have problems with the new versions!

TurboTas 2004

SimPit Progress

Okay, I know it’s been a few weeks since my last posting. Work on the pit has slowed down now but it’s not quite reached zero. Recently there has been more cerebral work than brawn!

Yesterday the forth panel got fitted to the Pit. this panel is the ‘Sim Control’ panel so has funtions like Pause, Mute, Exit, Reset, Slew etc.
Next in construction are the ‘View Control’ and ‘Autopilot’ panels. Once both of these are complete, running the sim can be acheived without the mouse or K/B inside the pit.

There is bad news too. My concept for having a completly generic ‘pit has hit a small snag (or more truthfully a large iceberg).

Once I had tested the sim with the GammaRay controller and the keyboard emulator, I was really happy that I could make everything work.

To this end, many of the panel switches relate to fighter planes such as those in IL2. Also there are some spacecraft controls such as may be needed for Orbiter. Unfortunately, I’ve discovered that many of the games I’ve got on the list of ‘Get this working’ do not support the keyboard emulator.

This leaves me with a completely non-functional cockpit for both Orbiter and IL2 (and probably others). I’ll be doing some more testing of this over the next few days.

My guess would be that these games hit the hardware of the keyboard controller in a far more direct way than either X-Plane or FS2K and the injection of keypresses by the Gamma Ray Emulator are not seen at all.

In the meantime though this does mean that I can concentrate on getting the pit working well with my main 3 games: FS2K, X-Plane and CFS2.

As the GammaRay emulator needs 2K or XP, it looks like my trusty W98 box will need upgrading. This is annoying given my dislike of spending money, but there you go. I’m on the lookout for a cheap Windoze license now.

The gallery has been updated with some of the panel contruction shots and I’ve written an article explaining how I made the panels.

On the multiscreen front, both FS2K and X-Plane lag quite badly: eventually I’ll have this sorted. For now though all is not well.

The Saitek hardware is up and running really well. The programming software is not up to much but I’ve found some alternatives that look promising. It seems that many games do not support the multitude of buttons (8) and hats (4) that the Saitek has, so some latitude will be needed.

The advanced driver includes a mouse driver: This seems to work okay in both X-Plane and FS2K so at least menus are useable without resorting to the keyboard.

TurboTas 2004

Microsoft Strategies for Lovers of Freedom and Justice

~ by David Cartwright

There have been some who have expressed dismay that after Microsoft was found guilty in the U.S. antitrust trial, not enough happened to make it change its ways. However there are choices that consumers can make, if they wish to have an antitrust impact.There are, actually, a variety of reasons why you may wish to decrease or avoid the use of Microsoft products. Perhaps it’s the snowballing license fees, or the constant feeling of insecurity amidst a sea of viruses and worms, or disenchantment with Microsoft’s constant attempts to create proprietary lock-ins, or even a desire not to support a monopoly. Whatever your reasons, when it’s a corporation that Judge Jackson noted has “prodigious market power and immense profits,” one individual’s actions may seem inconsequential.

However, that would be to underestimate the power of one, and the power of a million ones. A single snowflake is a delicate thing, but a million snowflakes together can stop traffic.

So for those who wish to take steps to reduce their dependency on one vendor, here are some practical steps. The steps outlined apply, first, to anyone (particularly if you fall into the 90%+ segment of PC users who use a PC running Microsoft Windows) and then are particularized for specific roles or organizations, such as hardware companies, software developers, Microsoft employees, universities, schools, and Microsoft competitors. The list is not exhaustive, so feel free to use it as a starting point.

Easy Steps for everyone

Don’t use Hotmail email (currently the major free [as in beer] alternative is Yahoo). Just create a new email account and gradually migrate all your friends to use your new account.

There are lots of quality alternatives to a Microsoft mouse and keyboard including Logitech and Belkin.

Search using non-Microsoft sites such as Google and Yahoo.

Need Instant Messaging? There are plenty of alternatives to MSN Messenger for you and your friends including Yahoo Messenger, AOL Instant Messenger, ICQ, Gaim or a Jabber client.

If you’re getting a smartphone, choose a model from a manufacturer such as Nokia, Sony Ericsson, or Palm.

Download and use an alternative Internet browser such as Mozilla or Opera. They also have lots of great features that Microsoft Internet Explorer does not have.

When you need a second PC, get a Mac, or a low-cost Linux system.

If you’re purchasing music tracks, choose an Apple iPod. HP’s digital music player based on the Apple iPod will also be available within the next few months.

Looking for a games machine? The Sony PlayStation and Nintendo GameCube are excellent alternatives to the Microsoft Xbox.
There are plenty of other great stocks to choose.

Steps for the adventurous

Download and install OpenOffice (it’s free), or migrate to Sun StarOffice. Begin the transition from Microsoft Office to true cross-platform solutions.

Partition your hard drive and begin experimenting with Linux.

Small and Medium Businesses

Seek out system integrators in your area that can provide open source/non-Microsoft solutions. In addition to Linux for servers and desktops, you may be surprised at the cost savings you can also realize in other technologies such as databases and groupware.

Try out OpenOffice or StarOffice for your word processing, spreadsheet and presentation requirements. You’ll be surprised at the level of compatibility with Microsoft Office, and be delighted at the money you can save.

Cross-platform alternatives to Microsoft Exchange include Samsung Contact, IBM Lotus Notes or OpenGroupware.org
Enterprise and Government users

Seek genuine solutions to migrate from Microsoft Windows and Microsoft Office. High quality desktop Linux offerings are already available from Red Hat, Novell’s SUSE LINUX, Mandrake, and Sun.

Trials of non-Microsoft solutions for the desktop environment should not just be about forcing down the price of Microsoft software. Although that is good for competition, it is only a first step. A genuine market reform will require a long-term change in the status-quo.

If you are currently using Microsoft Exchange, examine the cross-platform alternatives that can also handle Outlook clients during any desktop transition. Alternative enterprise solutions to Exchange include Samsung Contact and IBM Lotus Notes.

If you haven’t already examined opportunities to migrate Windows servers to Linux, arrange to meet with at least one out of IBM, Sun, Novell or Red Hat to discuss how Linux can assist your business.

Insist on open document standards that are fully supported across all the major platforms: Unix, Linux, and Windows.

Universities and other Teaching Institutions

Insist on cross-platform document standards within the institution. For example, all teaching and assignment materials should be able to run on Linux, Apple and Windows machines.

For Information Technology courses, keep the teaching focus on Java and non-Microsoft solutions. You are training the technology decision makers of tomorrow.

Make Linux and other Free Open Source Software (FOSS) readily available to all students and staff.

PC Manufacturers

Offer some PCs with Linux pre-installed. On all other PCs supply dual-boot systems with both Microsoft Windows and Linux pre-installed.

Bundle OpenOffice on ALL systems. If supplying dual-boot systems, include both the Windows and Linux versions of OpenOffice.
Supply PCs with peripherals from alternative sources.

Arrange to pre-install the latest Sun Java Runtime Environment (JRE) on all PCs.
Software Developers

Choose Java solutions (e.g. J2ME, J2SE, or J2EE) in lieu of .NET. There are lots of vendors that can help you including IBM, BEA, Sun, JBoss and Oracle. Java will also facilitate cross-platform solutions.

Join vendor programs from organizations such as IBM, Novell, Sun, BEA, Red Hat, Oracle, SAP, PeopleSoft, Siebel.

Begin migrating your development environment to Linux. Require Linux versions of all development tools.

If you are developing web applications, make sure they fully support non-Microsoft browsers such Mozilla and Opera.

Consider ways in which you can use Eclipse or Mozilla as the core building blocks for your custom applications.

IT Evangelists

Relentlessly pursue open or community standards. Open and community standards help everyone, not just a few.

Give away (or loan) live CDs such as Knoppix to contacts who use Microsoft Windows. It will allow them to test Linux without having to install it on their hard disk.

Give away (or loan) OpenOffice CDs, or even better the OpenCD, to contacts who use Microsoft Windows. In addition to OpenOffice and Mozilla, the OpenCD will introduce them to the benefits of FOSS for other tasks including an off-line browser, audio editing tools, image manipulation, privacy tools, screen savers, games, and more.
If you find an Internet site that doesn’t fully support non-Microsoft browsers such as Mozilla, Opera or Konqueror, follow-up with the webmaster to request he/she fix the problem.

Let’s eliminate proprietary terminology for what should be open standards. For example: Excel spreadsheets and PowerPoint presentations. Let’s search for an appropriate vendor neutral terminology …

Tell (and show) your friends the benefits of Linux and FOSS.
Embedded systems developers

Use embedded Linux, Palm OS or Symbian OS instead of Windows CE or Windows Mobile.

Move your development environment to Linux.

Microsoft competitors

Bottom-up marketing is almost always a better strategy than top-down marketing.
Pursue open and community standards.

Microsoft Employees

Read Judge Jackson’s Findings of Fact. Ask yourself, “Has my company made a genuine change from its anti-competitive ways?” Reflect, and act accordingly.

Revision: 25 March 2004

Simpit Panel Creation

Here is the procedure I developed for the Simpit panels. I’ve found a few resources on the net regarding panel building techniques, but all of them have been a bit hit and miss.

The method begins by laying out the panels in 1:1 scale in your favourite drawing package.For me the best tool for the job is Visio. This is only because I have a legal license on my laptop and it works well with 1:1 scale printing and produces high quality output.

I began by drawing an outline for the entire cockpit and then by drawing the likely switch panel dimensions on it.

Once this is done, make the panels the final colour and add an outline or similar to help them stand out (Remember, the finish is crucial, the more professional the logo work the better the finished panel will be).

Some further hints on layout: Make a set of dimensioned holes with a cross-hair in the middle. This way you can locate the exact centre of the pilot hole. Make sure you carefully line up holes so that a line of switches really are in a line. Visio and other object/vector based tools can help here: press f8 in visio to get the allignment dialog. Even a few tenths of a mm really stand out on the panel. Don’t forget the dimensions of retaining nuts, alignment flanges and of the switch bodies themselves. Leave enough room between switches for chubby fingers so that two switches don’t get operated at one. Make legends big and bright enough to read from normal operating distance.

Once you have a panel layout that works aesthetically, ergonomically and mechanically, print it out. Make sure you print it out at proper scale. Quite often print drivers scale output to allow for different printer margins. Turn this feature off! For now print in utility mode to save ink. Failing this, you could invert the panels (My panels use white and yellow legends on a black background.

Cut out the utility mode prints, stick em in your SimPit and make sure they are to your satisfaction!

Assuming all is well, We’ll now undertake stage 2: Print current versions of your panel in utility mode. Make sure that any cross-hairs for drill alignment are present. Roughly cut out the result and with masking tape, stick it to your chosen panel material.

A breif word about panel material: My first technique was a clear perspex panel with inkjet printed legend behind the panel. The legend text shows through really well and can be backlit if needed.

Alas, the perspex is a bit brittle and is prone to fracture. Also, the sheet I bought is fine for some switches and too thick for others. It’s also expensive. The paper backing has a tendency to tear so I did not use this further.

My final panel material is 3mm MDF. This is rigid enough in small panels (say up to 20cm * 20 cm ) to be fine for the small holes needed for toggle, push button and rotary switches.

Now that the utility mode print is attached temporarily to the panel, we will use this as a sacrificial template for drilling. Using a small diameter bit, say 1.5mm, drill pilot holes wherever required. Alignment is very important. If you have a drill stand, use it!

Next using whatever drill size is required, drill out the holes to the required diameter. The sacrificial copy will be torn and messy now.

Remove the template and clean up the panel. Make sure the switches etc fit though the holes and are a nice tight fit.

Next, print out a master for the panel. I use photo quality inkjet paper (this is the high quality matt paper, not glossy). Use full print quality. Give the finished page a few minutes to dry out as necessary.

As I’m now sticking this to the front of an opaque panel rather than it being visible through a clear panel, we need to put a protective coat over the panel.

For this I used laminating pouches. These can be bought at reasonable price from your favorite PC store. I bought a pack of 25 A4 pouches for £8. If you don’t own a laminator, don’t worry! A household iron is pretty much fine for this application.

You could of course just laminate the whole page in a lamination pouch, then cut it out. As I’m stingy, I just laminated the front of the page. I cut the pouches up so that I have a piece of laminating material just larger that the printed, roughly trimmed master.

I found a flat piece of spare MDF, placed on this a plain piece of paper. On this I placed the panel, then over this the laminating film cut to size (make sure the glue side is down!), then finally another sheet of clean, plain paper. I then heated the iron to it’s medium setting (Experiment with this on an off-cut first!) and proceeded to iron the whole sandwich. After 30 seconds or so I checked the film was adhering to the master without melting and that the contact and glue melt was good. Excellent. Keep ironing until the panel is complete. Once you are done, stick some books on top to keep it all together while it cools down.

Note: once cool, my panels have a strong tendency to curl. This is probably;y either due to incorrect Iron temperature (too hot?) or the fact that I’ve done only one side. The panels still flatten out okay when glued onto the panel.

Once cool, apply a reasonable coat of white wood glue to the back of the laminated sheet and stick it onto the MDF panel. Hold it up to the light and make sure the holes are centred etc. Stick the whole thing back between the paper and books to dry nice and flat.

Once dry, the effect is really good: Obviously not aircraft grade finish but certainly good enough for generic panels and resistant to the ink just flaking off when scratched.

Now using a punch, scalpel or craft knife, cut out the holes for the switches. Leave do the final trimming of the panel using a sharp knife and a steel edge: repeated scoring will make a clean breakable edge after 4 or 5 hard passes. I usually just carry on scoring until I’m just about through. This stage is important to get right: MDF does have a tendancy to de-laminate (fray) at the edges if you don’t take care at this point.

Alternative finishing: I used a black marker to make the edges of the panel black, but as an alternative, you could cut the panel and logo separately and make it so it folds over. If you do this, let me know how it turns out and I’ll put your comments in here!

TurboTas 2004

Spaghettilearning 1.1 Has been released!

Spaghettilearning is the Open Source E-Learning platform builded in PHP and Mysql. It is used by Universities, Schools, Business and Government and no the 1.1 version has been released with lots of new functions:

-> Cool graphic and layout css based

-> Editor WysIwyg

-> Chat has been debugged and emoticons are now supported

-> Files lessons can be stored in logical folders

-> Statistics are impruved

-> Session time and total time in evidence

-> Forum Moderation

And more and more feature … so what are you waiting for? TEST IT NOW!!!

E-Enigma? Cool Gadget or What

This one falls pretty well into the neat stuff category. Originally begun as a reseach project it’s now possible to buy an electronic version of the famous enigma machine.

The unit is completely compatible with the M3 and M4 enigma and has all the features of the original: Wheels, lamps, keyboard and the Stecker peg boards

The unit can be bought from a number of places worldwide including the Bletchley Park. Check it out here.

At around £119, it’s not cheap, but compare that with the estimated value for an original!

Late News: 2004 Pancake Count

Those of you that actually know me (Okay that’s most of you), were not too surprised at the Pancake photoblog last year.

As the digital camera was not available this year, instead we have the consumption and latency timings.

Pancake consumption began at 18:33 and continued until 19:28. From the graph, it’s pretty easy to see that consumption proceeded at a rate which easily exceeded production.

In addition, it’s even possible to see the slightly larger gaps where other family memebers got a look in: there are clear gaps between pancakes 2 & 3, 4 & 5 and 9 & 10 where Charlie or Selina managed to grab one. I had to wait a bit longer for my production slot, thus the graph delay.

The slighly slow consumpation of pancake 7 explains that both that I was just about full and needed the break and the production of the second bowl of batter. Pancake 8 was not until around 7:20. Finally after 11 pancakes I’d had enough this year.

Batter mix was excellent and the new larger pan probably explains the lower count. That the pan is non-stick also explains why pancakes wrere turning up at about two minute intervals. *BURP*

And DaimlerChrysler

Yep, SCO have picked #2. This time though, it looks like a simple Licensing violation and probably not a direct Linux attack.

Of course, we don’t know what the terms of the licence are: In the lawsuit, SCO simply state that they wish to seek relief: ‘Enter an order that DaimlerChrysler has violated Section 2.05 of the Software Agreement by refusing to provide the certification of compliance with the “provisions” of that Agreement’Here is the complaint if full, reproduced from GrokLaw.

SCO has put out another press release and announced that they will be suing DaimlerChrysler in Michigan before the day is out, for violating their UNIX license, allegedly:

“The SCO Group, Inc., the owner of the UNIX® operating system and a leading provider of UNIX-based solutions, today announced a lawsuit to be filed against DaimlerChrysler Corporation for its alleged violations of its UNIX software agreement with SCO.

“SCO’s lawsuit seeks the following relief:

Enter an order that DaimlerChrysler has violated Section 2.05 of the Software Agreement by refusing to provide the certification of compliance with the “provisions” of that Agreement;

Enter an order permanently enjoining DaimlerChrysler from further violations of the DC Software Agreement;

and
Issue a mandatory injunction requiring DaimlerChrysler to remedy the effects of its past violations of the DaimlerChrysler Software Agreement; and
Award damages in an amount to be determined at trial;

and
Enter judgment in favor of Plaintiff together with costs, attorneys’ fees and any such other or different relief that the Court may deem to be equitable and just.

“The lawsuit will be filed in the Oakland County Circuit Court in the State of Michigan today.”

It’s pretty likely that Darl will publicly say that this is all about Linux whilst making the actual court room battle a piffling licence issue that any sane person would give not a hoot about.

I guess this will be a lesson to any of you businesses that are mad enough to still continue using this litiginous companies products and Linux. Don’t! I would seriously say your best bet is to dump all flavours of Linux or dump all flavours of Unix. Of course, you know which I would do 😉

Let your hardware vendors know what’s going on and why. Sun, HP, Fujitsu et al need to be able to see that they are in big trouble if they don’t sort SCO out (Or dump Unix from their products themselves!)

I think I can confidently say that SCO are about to finish off the death that AT&T began: this battle will effectivly make Unix unuseable. We can only hope that it sinks SCO soon. I’ll offer £1 for the sources and make ’em public once and for all 😉

TurboTas

Its AutoZone

SCO have finally decided which end user to sue first. It’s a company called AutoZone. For those of you not familiar with the suit, AutoZone was named specifically by SCO in February in the interogatory responses as a party in IBM’s misappropriation of SCO IP.

From the AutZone Website: AutoZone is a Memphis-based auto parts chain that opened its first store in Forrest City, AR, on July 4, 1979. A public company listed on the New York Stock Exchange (AZO), AutoZone had sales of more than $4.5 billion in fiscal 2000. The nearly 3,000 stores in 42 U.S. states and Mexico are all company-operated – there are no franchises. AutoZone, a Fortune 500 company, is opening more stores per year than any other retail auto parts chain in the nation.

Read more for a reproduction of the article on Groklaw announcing the news.

It’s AutoZone. They are asking for “injunctive relief against AutoZone’s further use or copying of any part of SCO’s copyrighted materials and also requests damages as a result of AutoZone’s infringement in an amount to be proven at trial.” The case was filed in Nevada. The paid Pacer site for Nevada federal court is here but I checked and nothing is up there yet. It usually takes a day or two to make it into Pacer. Note the page says Internet Explorer is required, but it isn’t.
You might remember AutoZone from SCO’s Supplemental Response to Interrogatory Number 8, in IBM’s Exhibit 1, which you can find here. Press release here or here.

****************************************************************

SCO Files Copyright Infringement Lawsuit Against AutoZone

LAS VEGAS, Mar 3, 2004 /PRNewswire-FirstCall via COMTEX/ — The SCO Group, Inc. (Nasdaq: SCOX), the owner of the UNIX(R) operating system and a leading provider of UNIX-based solutions, today announced it has filed suit against AutoZone, Inc., for its alleged violations of SCO’s UNIX copyrights through its use of Linux.

SCO’s lawsuit alleges the following:

* AutoZone violated SCO’s UNIX copyrights by running versions of the Linux operating system that contain code, structure, sequence and/or organization from SCO’s proprietary UNIX System V code in violation of SCO’s copyrights.
The lawsuit, filed in U.S. District Court in Nevada, requests injunctive relief against AutoZone’s further use or copying of any part of SCO’s copyrighted materials and also requests damages as a result of AutoZone’s infringement in an amount to be proven at trial.

The company will discuss this announcement as part of its regularly scheduled conference call related to first quarter earnings, scheduled for Wednesday, March 3 at 11:00 a.m. Eastern time. To participate on the call, individuals may dial 1-800-818-5264 or 1-913-981-4910 and use the confirmation code: 141144. Alternatively, a listen-only live web cast is available at http://ir.sco.com/medialist.cfm. Call participants are encouraged to dial in 15 minutes before the scheduled start time.

2nd Filing with Australias ACCC

Groklaw have published this article by CyberKnights, detailing the second (public) complaint to the Australian Competition and Consumer Commission against SCO regarding their attem[pted bullying of Australian companies into buying a Licence to use Linux.

CyberKnights has today filed an official complaint with the Australian Competition and Consumer Commission against SCO Australia and New Zealand, after having sent three letters to SCO and not getting a satisfactory response. This would be the second complaint that I am aware of having been filed with the ACCC. The complaint is here as PDF. Sam Varghese has the story.
SCO’s public claims and threats, they allege, are costing them business: “Each such lost sale typically represents a loss of between $500 and $5000 worth of work in addition to the unbillable time spent dealing with the enquiry.”

And they ask for the following relief: that the ACCC restrain SCO from stating, claiming or implying that they own or control the Linux operating system and permanently withdraw the “SCO IP in Linux Licence” from sale; that SCO be compelled to make a public retraction of their claims to ownership of Linux; that SCO be required to publicly state that companies using or distributing the Linux operating system under the GPL are doing so fairly and legally; that SCO “make good the harm which it has already caused CK” in an amount to be determined; that if SCO violates any such orders from the ACCC, that SCO be prevented from advertising or doing business in Australia as an Australian entity.

Significantly, it argues that one firm, EV1, in the US has buckled under SCO’s threats and that unless the ACCC acts and clarifies the situation, others may be frightened into buying licenses too.

They reference an Australian law, the Trade Practices Act. The ACCC, I’m told, is an agency well-known for its teeth and its willingness to use them when appropriate, and it has a history of doing so, even against large corporations.

Their complaint mentions several issues, such as lost business and damage to reputation. They say they downloaded the Linux kernel, from SCO’s own servers in August of 2003, distributed under the GPL, despite SCO having brought suit against IBM months earlier. SCO surely can’t say they didn’t know in August that allegedly infringing code was in there, CyberKnights argues. So having received it under the GPL in August from SCO, they don’t need any other license, because they already have one, the GPL, which they got from SCO themselves.

Speaking of the GPL, Heise reports:

“Fujitsu-Siemens has settled with the Open Source project iptables/netfilter out of court. In future, the company will sell its product, the WLAN-Router AP 600 RP-USB, in compliance with the GPL. Fujitsu Simens will publish the code under GPL after a transition period. They will also make a donation of undisclosed size to Free Software Foundation Europe.”
Thanks to Till for the translation. One other sentence intrigued me, so I asked Sherlock to give it a whirl: “Only recently the project had obtained a similar agreement with the routing manufacturer Allnet.”

In case you were wondering if the GPL has any teeth, now you know. Of course, SCO insists on learning the hard way.

Key Mappings and Panel Layouts

I’ve published the latest versions of the panel designs and keyboard mappings spreadsheet.

Please feel free to comment on what you think is wrong or how the layouts could be improved!

The panels are here and the key mappings are here.

Don’t expect either of these to be very pretty, the native format’s of these are Visio for the panels and OpenOffice for the key mappings: HTML export has come a long way recently, but it’s not perfect yet!

Week 4 Progress

Another week has gone by and further progress has been made.

Some key stages have been completed. Further equipment deliveries have taken place and things are moving on.

Don’t forget to check out the gallery to see the latest progress.Yet again, there are some tasks to carry forwards: I could not really get in the carpentry mood this week, so most of the time has been spent with Visio finalising Panel layouts abnd with a soldering iron working on the looms.

These were the week 4 targets:

    Skin and trim inner door done!

    Vinyl on inner door done!

    Create Mockup Panel on MDF done!

    Finish entire loom for Gamma Ray 256 done!

    Finish common simulator key mapping

    Further work on panel layouts

    Test threaded expanding bush panel mounts done!

    Complete external stringers

    Complete Canopy bar covering

The most work this week went into the GammaRay wiring. Doesn’t sound hard, but individually stripping, soldering and insulating 256 wires took quite some time.

Re-used an old equipment case which also fortuitously has a 5V power supply bvuilt in: this will be ideal for the separate illumination circuits like Gear, Master Power, Avionics Power etc.

The main week 5 goals are to complete the key mapping, solder some more switch looms and create the first of the final panels. I estimate that the panel designs are 80% complete now for the core 4 games: X-Plane, IL2, CFS2 and FS2002.

TurboTas 2004

An introduction to Linux in ten commands

This ten minute lesson on the Linux command line covers navigating around a Linux filesystem along with brief examples and explanations on using ten of the most essential GNU/Linux commands. The article is at Librenix.

You should have access to a Linux system in order to perform the example commands as we progress through the tutorial. If you don’t have a dedicated Linux box, you can use a Live Linux CD-ROM-based distribution such as Knoppix.

Site Upgrade

Site code updated to version 7.0, please let me know if you see any undesirable results i.e. errors rather than just garbage articles 😉

Week 3 Progress

Hi SimPit fans. I got quite a bit done this week. Mainly Covering and finishing the inside. I’ve definitely entered a slow burning phase though: external time constraints played a big part this week.

Today is a big budget day for the project: I’m balancing the books of ebay income against expenditure so far. The ebay account is sitting at around £200 and expenses for the ‘pit build are around the £500 mark including the RS spend and the Gamma Ray Controller. Don’t worry thought work won’t grind to a halt: I cashed in the change jar a couple of weeks ago and that has delivered a nice £200 float!

The computer room is gradually emptying of years and years of accumulated junk. Hopefully I can shift some of the RJ45 flyleads I bought from the wholesalers last year! If I can move all of them, it puts me back on track for breaking even.
Here are the weeks targets and the status:

Week 3 Targets and acheivements

    Finish top edge ready for trim done!

    Aquire internal trim done!

    Carpet floor/Walls, vinyl panels done!

    Mark MDF panels and cut-out done!

    Mark Perpex and cut-out

    Design Hoops for canopy/screen/headrest

    Magnetic catches for EB door done!

    Joystck/Throttle fitting done!

Big jobs completed this week were the monitor modification and the ensuing central panel marking, cutting and covering. The internal layout is now pretty complete bar the actual switch panels.

Gamma Ray is ordered and expected in the next few days. I’m working on the first GammaRay -> RJ45 ->Switch Loom so that I can test it when it comes in.

RS Components order placed for a batch of panel mounting bushes/screws and the first 60 (yes 60!) switches. These are expected in the next couple of days too.

Switch panel mockup in progress. I’ll be making an MDF version of one of the panels to test out the drilling and fitting technique for the switches, cable relief mounts etc.

There are some carried forward tasks: canopy design and build is going slow at the moment due to difficulty making it rigid but light. Aslo no sign of cheap 2mm perspex or acrylic yet…

EB door got damaged in the move and this requires rework.

Perspex panel cutouts to wait for mockup results and testing of expanding flange mountings in MDF (They are meant for thermoplastic).

Week 4 Targets

    Skin and trim inner door

    Vinyl on inner door

    Create Mockup Panel on MDF

    Finish entire loom for Gamma Ray 256

    Finish common simulator key mapping

    Further work on panel layouts

    Test threaded expandin Bush panel mounts

    Complete external stringers.

    Complete Canopy bar covering

Magic Quadrants for All?

I find myself plagued these days about how to make and explain value judgements about how ‘good’ a given Open Source package is.

There are many ways to judge this: User base, bugs, release frequency etc, but all of these alone seem to fall down: It’s hard to judge these against eath other without a formal framework for doing so.

I was kind of thinking that’s what’s needed is a Magic Quadrant similar to the Gartner type things that can be used as a quick view of where a given OpenSource software is.

in the Gartner Magic Quadrant, the four sections are Challengers, Leaders on the top row with Niche Players and Visionaries on the bottom. Ability to execute is the extrapolation.

I’m thinking of a 4 way Quadrant with Bugs and Use on the top with Setup and Develop on the bottom. The basic idea is that use is ubiquity of software, or how well used it is. Bugs is a metric of the bug/cleanup rate. Setup is how hard the thing is to get working and keep working and develop is the size and responsiveness of the developer community.

Much in the same vein as Gartner, a balanced view of the package can be gained by seeing where in the square a given package falls. I’m working on final designs now, but feedback on this would be great.

I’m sure someone can fill some blanks in for me!

Microsoft Releasing Open Source? Surely you Jest TurboTas?

It makes a good headline, but of course the truth is even stranger.

Allegiance is a free multiplayer game that the Microsoft Reseach Labs and Game Labs have been working on for a couple of years. We’ll assume that although Allegiance is a complete game, it feeds back into the actual product divisions useful development info about the design and performance of parallel play software (this was a technology that MS had to crack for X-Box connectivity) .The game itself is in the space combat genre (a crowded market) and attracted a cult following. There are many thrird party add-ons, game servers and ‘Clan’ sites around the ‘net and many hundreds of forums where players and hackers discuss the game.

Microsoft have dumped the game. this is fair enough and Microsoft have every right to discontinue development of their own products. Not long after the announcement, the user/developer community went apoplectic.

Although Microsoft could have ignored the cries, they actually did something very interesting. They released the entire source code tree as OpenSource!

Microsoft have a very polite posting at the Development Labs page for Allegience pointing the user at a 560MB download.

For me this perhaps shows another side to Microsoft (or at least to some people at Microsoft). For a start you can bet that MS do not have a space combat game up their sleeves as a commercial product!

Secondly, the idea of releasing the SourceCode for dead software poses interesting questions: would MS ever consider this for Office or other leading apps?

Of course, I feel this is just musing: MS would never do such a thing with core products: continued support for old versions of office would damage MS considerably (Particularly if the Wider Community did a better job!)

I bet that there are people at MS that are keeping a very close eye on what happens to Allegiance now it’s in the public domain.

Toby Seaman 2004

Week 2 Progress

Okay, week 2 progress report: the postings may have slowed a bit, but the work has not: during the first week, there was little non-build stuff for me to get on with, and therefore after it got too late each eve for power tools, there was time to make posts 😉

This last week, I’ve had panel designs on my mind and product choices for the switches, so I’ve been active with the Maplin catalogue and with Visio.

Construction progress: Breifly, mechanical construction is probably past 50% now (By effort! rather than by weight…)
The base of the front windshield is cut out and attached: this gives the final shape for the electronics bay top.

The electronics bay is 75% complete. Some stringers are missing. This work is suspended whilst other works are done (It’s now not possible to turn the sim without dismantling.

Week 2 Progress

    Electronics Bay cabinet taking shape

    All internal panels fitted

    Panel paper-mockups fitted

    Joystick/Throttle ordered

    Switch Scan equipment ordered

    Final panel design reaches 20%

    Door catches fitted

Week 3 Targets

(Mainly cockpit internals)

    Finish top edge ready for trim

    Aquire internal trim (vinyl and carpet)

    Carpet floor/Walls, vinyl panels

    Mark MDF panels and cut-out

    Mark Perpex and cut-out

    Design Hoops for canopy/screen/headrest

    Magnetic catches for EB door

    Joystck/Throttle fitting

Skinning has been a complete nightmare: I was going to use hardboard but it’s really been annoying me this Weekend: The blimmin stuff just does not play ball!

Now I’m thinking about aluminum: Yes I know this sounds silly but the reclaim from a panel sided van would be ideal for this. I’ll start phoning breakers. Obviously I’ll be relying on screws to fit: bonding ally to wood is probably a hard task!

The Gallery has Visio screenshots for the internal panels (As at version 0.1). I’m trying to cover every Sim I can think of. Now trhat I’m using the Gamma Ray rather than the EPIC, I’ve got 256 Switches to play with if needed.

Day 8 Progress

Okay, finally slowed down a bit. Got home too late to use the power tools today, so had to make do with non noisy construction.

Firstly, decided on the angle for the side panels and cut/sanded them. Fitted port panel: Starboard on tomorrow’s list! Vertical side panel’s next on list. Central panel depends on monitor and windscreen layout so may have to wait.I’ve started to think about templates for Perspex panel’s but I’m still looking for sensibly priced Perspex!

Investigated separate joystick and throttles. CH Products have excellent gear but at £250 it’s out of my range. Thrustmaster HOTAS: Also excellent, but also £250.

In the end I found a really good value Saitek setup and have placed an order for these. I’m still thinking about how to do the rudder: I may have to ask mail-list for advice: I’d really like pedals with toe brakes, but this may not be acheivable.

Worked on the key mapping spreadsheet and posted query to simpits mail-list to see if it may be useful.