Should RISC OS be Open Sourced?
An anonymous reader writes "Aficionados of RISC OS are in a dilemma. With RISC OS Ltd, one of the main developers of the OS, in financial trouble, should RISC OS be open sourced? Users and developers say yes, citing the current slow development of the platform in the hands of its owners. However, Paul Middleton, RISC OS Ltd MD, said, 'It is one thing to release software as open source so that people can look at the source code and help sort out the troublesome problems that "many hands can make light work of". It is completely another to simply say that the source should be freely available to anyone to do with as they like.' Paul also had reservations regarding 'the fragmentation seen in the open source world, such as the number of different Linux distributions and end user support nightmare entailed from that situation.'"
You have to choose Paul...
Isn't that what the OS stands for?
*ta dit boom*
Paul Middleton, RISC OS Ltd MD, said, 'It is one thing to release software as open source so that people can look at the source code and help sort out the troublesome problems that "many hands can make light work of". It is completely another to simply say that the source should be freely available to anyone to do with as they like.'
No Paul, it's one thing to have people work for you for free, it's another for them want some kind of compensation for it.
Paul also had reservations regarding 'the fragmentation seen in the open source world, such as the number of different Linux distributions and end user support nightmare entailed from that situation.'"
Same here. I don't think linux will really take off til you can count the number of distros on one hand. One point not mentioned is all of the distros dilute the talent pool too much, too.
For those of you looking for a RISC-like experience under linux, be sure to look at the ROX Desktop. I've personally never used RISC, but I have fallen in love with ROX, using it, along with Xfce, on all of my machines. Together, the make a fast, modern desktop that knocks the socks off the other, traditional desktops
Robert Bindler
A Computer Science student's views on technology.
Whoever owns it can do what they please with it (modulo any contractual constraints).
Sheesh, evil *and* a jerk. -- Jade
RISC OS is completely irrelevant to the real world, so of course it should follow in the footsteps of Xara, InterBase, etc.
Open Source: Where old software goes to die!
Obviously, you've never had to give Microsoft's support line a call...
Just because an OS is being supported in different variations from different companies isn't going to deminish the support options, it's going to expand them.
Yes Francis, the world has gone crazy.
Since when does having multiple distributions constitue "fragmentation"? Its still the same core OS, just with different packages and installations.
Feed the need: Digitaladdiction.net
Yes... because... RISC OS is a huge financial success that has launched many big name companies and is all the rage in the computer world... whereas Linux was just a big disaster... errrm...
Open source isn't about letting people see the source so they can work for you for free. It only works because they are getting something out of it too. Who wants to hack on something when you know it's just going to get locked up and you have to pay for the privilege of getting the new version with your changes in?
Bogtha Bogtha Bogtha
I would say to the RISC OS folks that maybe you could do a Creative Commons license thing with it. That way you could open it and still retain some semblance of attribution and control. Possibly even make a buck off the "officially endorsed" version that rolls in all the user mods, etc. under the same licensing.
C|N>K
Does anyone really use RISC OS? What does it offer that other (free) alternatives don't?
Do you want to spend X amount of time and Y amount of money on Bob's Ultra-leet Linux Desktop (total users: 4)?
Or do you spend the time and money in supporting a distribution with more users?
Which is where the "Linux is too fragmented" claims break down.
Businesses aren't looking at how many distributions there are. They're looking at how much profit there is. Which is why you see Oracle and Red Hat working together.
One neat thing about making it open source is that it will continue to live on forever, even if there is some big hiatus where nobody works on it.
That's the case with BSD -- although the market share is small, it simply can't be killed off (unless all the BSD guys die off). Even RMS admits as much -- as much as it would be nice if the developers all worked on one thing for the common good, there's just no way to kil off BSD and force people to bow down to the Penguin.
Same thing with Dragonfly -- I'd be happy if they could somehow work with the NetBSD folks -- but instead, there is the Dragonfly version of BSD, and there's nothing that I, RMS or Billy Gates can do about it.
http://www.thebricktestament.com/the_law/when_to_
As a victim — sorry, recipient — of an eary 90s UK state education, I have "fond" memories of RISC OS. Indeed, I had never even paused to consider that as late as 1995, single-user (remember the Icon Virus?) cooperative multitasking (Turbodrivers) and non-virtualised memory (Access violation at 0x0084fe3d) still had a welcome place on the desktop. It looked nice and had really good pervasive drag-and-drop, but I'm not sure that there was much advanced stuff under the hood. The much-touted "all in ROM" brought more problems than benefits and made upgrading a pain in the arse. I remember my HP 48 being more stable.
If I keep going I'll spill my beer down my long white beard.
Interesting. Having tried all the above mentioned, been running slackware on my laptop for the past three years. IMHO slackware is comprehensive enough that it comes with all the server and user apps I need and yet stripped down enough that I have less problems with library conflicts when updating or adding new libraries or when compiling new apps. It's all a matter of need and opinion of course but for me slackware is still the best.
I love RISC OS, got a machine under my desk which runs version 4.03, yes I couln't justify the cost of Select while unemployed, and now... well it's not really worth upgrading it.
I'd love to have the opertunity to tinker with what makes RISC OS tick, and to see things like ADFS supported on linux properly, which can only come though a open specification or open code.
My worry wouln't be fragmentation, usually one fragment dies off, and effort moves to another when it's proved to be better, or not... and if the community splits and works on two diferent things, then obviously the community was split originally and now at least theve both got the OS they prefer. My worry would be no one picking it up and doing anything with it.
Why not just do it and see how it turns out? Not like they've got much left to lose at this point. Besides, the GPL2 doesn't say you _can't_ sell it for money, just that you can't stop other people giving it away.
They could start by making an x86 version. Then we'll see how much YellowTab is really worth.
Are you on crack or something?
I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
I'm pretty sure that having a diverse selection of distros is a good thing. It means that there are many strategies being tried simultaneously, and thus more room for growth of computer science as a whole. It may be bad for any individual distribution, or even bad for Linux in general, but overall I think it's worth the added complexity.
Of course, once an area has stabilised and no new ideas are cropping up, then we can start to standardise stuff without doing damage.
For the love of God, please learn to spell "ridiculous"!!!
Yes, I know some people will care, but should they?
I would suggest giving the sources to the computer history museum, so that a future computer-archaelogist may be able to figure uit what this speckle in the history of computing was about.
I'm not sure if they should go open source, it seems like a RISCy move.
I'm surprised that no one has mentioned the fact that RISC OS would be an amazing fit for an ARM based PDA. Add one of those cool laser keyboards and you'd have pretty much a "real" computer with a full gui in only a couple of megs of code. None of the Linux based PDAs are as "lite" and I know for sure WinCe/Pocket Pee Cee isn't as tiny.
Open Source it, I say! I imagine there would be some very interesting projects spun off from the code base.
-Anonymous Coward
They can publish the source under copyright, without any licensing that transfers the copyright to people who read the copies. The GPL is a unique license that transfers the copyright - the right to copy and distribute the received copy - on the condition that the next recipient applies the same restrictions (along with several others that distinguish the GPL from others like BSD, MIT etc). And they can always GPL such a "one hop" copyright license later, if they want the benefits of further distribution of the core technology that makes their marketshare, although they can't go back once committed to GPL. If they really don't have downside to publishing their source, as long as that's as far as it goes, they have no excuse for not just doing it already. Try it, RISCOS, you'll like it.
--
make install -not war
Surely they don't own riscos? It's licenced from pace who picked it up ages ago thinking they would make internet tv boxes. But this was ten years ago. The riscos people just have the right to develop it further and distribute it to the hobyists who still like it not to relicence it to everyone for free.
Lets be frank though it was fantastic in its time but this was the late 1980's and early 90's and even then it was a niche system.
Risc OS is really deprecated. Sure, you can open source it but the only result I see is that you *maybe* postpone the inevatible: its final demise.
Just look at the machines it runs on... The latest riscos based laptop is basicly a 3rd party Windows XP laptop running the RiscOS emulator. I can buy a Toshiba laptop cheaper, and the latter will even run Linux without any issues.
I admire the effort, but lets be reasonable... We're talking about machines which don't support USB yet, where the network connection still uses coax, where you need to buy an USB expansion board for hundreds of dollars and then you get USB 1.0 support... Its a relic, nice, but thats it.
Please Please Please, if nothing else, open source the Font Manager. My waking nightmare will finally end. Decent fonts .... YAY! \o/
It seems that each distribution becomes a little more flexible when people use these tools / launchpad allowing the differences between distributions to be minimized to a certain extent.
It's a good idea. I was thinking of a meta-distribution where you check off what you want in it and then the program makes it. If the build you are about to make happens to be close to an existing distribution it will tell you so.
If in this meta-distribution you want it to conform to some stand (like LSB) just click that off and it will be sure to include elements that allow the build to adhere to the standard.
Companies that dare support Linux will support Redhat and SuSE and maybe one other, so it's mostly irrelevant that there are millions of other distros.
The talent pool may get diluted, but mostly this isn't the case IMO. You could argue the talent pool for car manufacturers is diluted because there are so many different companies! There are good projects/distros and this is where the talent flock, if there isn't room left due to them being too popular, the talent will go to the next best distro/project. The really talented people start there own projects/distros/companies.
FBSD is having alot of trouble and controversy with its kernel designs and many users such as myself left. NetBSD is small, clean, and simple, but lacks native java, good smp, and 3d support.
Dragonfly as a fork of FBSD is trying to provide all of that but its very unstable and mess because all of the talent is still at FBSD or swtiched to NetBSD.
I would like a NetBSD/DRagonfly merging. Dragonfly works great smp wise and has all the drivers of FBSD and netbsd could provide the stability of its pkg's that Dragonfly lacks.
http://saveie6.com/
Though I do not use the OS regular anymore, I'm still an active (and paying) supporter of it just because I don't want to see it vanish. RISC OS is a great OS and has a lot of potential. But it needs so much renovation; I hardly believe that a small company like RISC OS Ltd. can do this on its own.
So, to answer the question: Yes, it definitely should be made open source!
I think this would be a great idea. Hell, we could get an x86 port going and then we'd have some real fun! An OS designed for early 90s machines running on my AMD64? Go for it! Linux is a little slow for my liking ;)
Do you see what I did there?
The OP seems to have confused RISC OS Ltd with Castle Technology Ltd, they aren't the same company. It is Castle that are having cash flow problems - there engineering dept. walked out not being paid for some time See http://www.drobe.co.uk/riscos/artifact1461.html
if you're worried about support, the number of supported distros for business in any given part of the world *are* countable on one hand. For example, here I am in the middle of the U.S.A. and I can locally get paid support for RedHat, SuSE and Debian. There might be some other minor player out there, but I've not seen it used by business or government here. What's so complicated about that?
http://www.drobe.co.uk/extra/geminuswideboy-huge.j pg
(Voice of Jennifer Anniston) OH MY GAWD!(/voice) Hasn't this guy seen what open source has done to revive dead/dying systems? Of course, they have to write the GPL correctly, but fer cryin' out loud, hasn't Open Source proved itself as a viable revenue generation model? RISC operating systems would be great for those appliance applications where a full-up OS doesn't fit, like toasters and automobiles, for example. And Oh, by the way, protect the "rights' of those who developed it.
Evil Overlord Rule #86. I will make sure that my doomsday device is up to code and properly grounded.
No, of course it should NOT be open sourced. They should let it die. Yeah, that was sarcasm :-P
I mean... ALL software should be Open Source (more precisely, it should be Free Software) so it could survive for at least as long as its users. The question is pointless!
Try Ubuntu GNU/Linux, it's great!!!
Appearently you have never ran it.
Does X even run now without a resort to going on google trying to figure out how to compile it by hand because the ports used the FreeBSD version which was incompatible. By the way this was the 1.0 stable version.
http://saveie6.com/
At first glance I thought this was talking about RISC/os - an operating system I ran on MIPS boxen before they were bought out by SGI and eventually mothballed. It was an interesting OS - one of the "dual universe" Unices that were both 4.3 BSD and SVR3 at the same time. You could make it resemble and behave like either OS by setting a few environment variables. In that sense it was a rare example of defragmentation in the Unix world.
As his company is going down the chute, perhaps he should listen to the community. Seems like his decisions haven't always been brilliant.
Not flaming, just saying....
Get your own free personal location tracker
as it happens, pkgsrc integration is planned for the next december release.
Stop Computers/Cars Analogies on S
Sitting somewhere locked up in file cabinet marked "Because It Can Be".
Nonsense. Although there are very few good measures of distribution usage netcraft shows that there are more web servers running FreeBSD than the other top 3 linux distributions put together. Compare Linux to FreeBSD and theres alot more, but compare FreeBSD against any other single linux distribution and there will not be a lot in it.
I know netcraft only measures public web servers and in all likelyhood FreeBSDs popularity in this area is likely to be from hosting alot of domains on a few huge web farms although this in itself says something about FreeBSD.
As a previous thread said one of Linuxes biggest problems is distribution fragmentation, this rears it's ugly head most often with closed source binaries, most seem only to support Redhat 8, 9 or RHEL. Anything else and you are on your own, in some cases FreeBSD can actually be helpful here, install the required linux compatibility distribution for your binary only app and you are set.
The biggest problem FreeBSD has at the moment is it's appaling Java support, if that problem was fixed properly it would be doing alot better.
The SMP support is adequate and always has been.
Jason.
Why is this fucking loser ripping GNU/Linux pretending to ask an opinion? The last time I checked GNU/Linux is doing MORE THAN FINE!
... sure you wouldn't get as big of a community following but no doubt you would get some help with your product. In my opinion, licenses should be fragemented, but software projects should not.
Find me an alternative to Cerilica's Truism ( http://www.cerilica.com/truism/index.htm ) for any other platform at a similar price, otherwise, it seems to me Risc OS has a unique advantage for people doing commercial print work.
William
Sphinx of black quartz, judge my vow.
Chapter 11 is not genreallly about giving away what you have. A liquidating 11 is about selling off what you have to maintain your main business core. There is nowhere to go if you have no revenue. One lives or dies by cash flow....
No one here gets out alive
But isnt the hardware development too?
Sure i could be wrong in this case, but i didnt think the hardware was flying out of the R&D labs either and seemed 'behind the times' somewhat.
---- Booth was a patriot ----
http://www.iyonix.com/ :USB2 is now standard on all IYONIX pc models. For upgrades from USB 1 see USB2
Your "shock" that the number of bits (16) in its sound capability (exactly the same as brand new 2005 Macs and PCs), and number of colours (16.7 million/24bit) in its display (exactly the same as brand new 2005 Macs and PCs) still amuses me...
All BSD users instinctively know how to compile and run X without checking Google. It's genetic. Therefore, your objection is clearly absurd.
Side note: I actually have a copy of Amiga Forever, which is a licensed set of AmigaOS packages and various applications bundled with UAE (an Amiga emulator). I burned a copy of the new release CD a few weeks ago but had forgotten to eject it from the burner in my server. I rebooted said server a couple days ago to upgrade my FreeBSD kernel and left the room for a few minutes. When I came back, I was staring at an Amiga screen. Seems the CD is actually built on Knoppix, and it auto-configures X and then fires up UAE. Freaked me out to find a ghost of my past staring at me at 2:00 AM.
Dewey, what part of this looks like authorities should be involved?
I don't think anybody would deny that the ability to customize a linux distro is a strong point. This is seen the highest level of your distinctions; desktop, server, realtime, embedded, etc. The problem with linux being brought into the mainstream is the fragmentation of the desktop distros. Many linux fans think that they are pitting linux against Windows in an OS vs OS way, but they are wrong. To compete with Windows you have to compete with the platform. If linux distros do not all have the same platforms then there is fragmentation. What do I mean? Well, let's say that I want to develop software or drivers for Windows. I know exactly what platform I can develop that for and be able to easily test and distribute. If I want to do the same thing with linux it is a whole different ball game. Different architectures, libraries, custom compiled kernels, graphics systems, services, etc. This is why fragmentation is bad. The linux world's greatest strength and weakness lies in the fact that nobody is in charge of making the choices to design a standard platform.
How about linspire/freespire?
"Hello 911? I just tried to toast some bread, and the toaster grew an arm and stabbed me in the face!"
Obviously Paul Middleton thinks he can make more money on the software by retaining control of it. But there must be some amount of money for which he would sign away the rights and allow it to be open-sourced. As time goes by, and his company continues to circle the drain and the software continues to lose market share, that amount should decrease.
That we're having a discussion at all indicates that some people think it would be a public good for the software to be open-sourced. If those people start contributing to some kind of trust or escrow account, and convincing their friends to contribute, they will eventually have enough money to exceed Middleton's buy-off price at that time.
Open-source software users should plan future buy-outs and figure out how to make them work. This is a good one to start, because it looks like it will be relatively cheap. But we should win one or two of these, and then start targetting more ambitious cases.
I can't see a lot of obstacles to this working. There needs to be a trustee who administers the fund and makes the purchase, and oversees the open-sourcing of the code, and who is deemed trustworthy by all the contributors. The FSF or the EFF might fill that role, or a new 501(c)(3) could be set up.
WWJD for a Klondike Bar?
It seems that the OS owners are pretty sure about their product success.
Fragmentation is actually not a good thing, but it happens only to successful products, like Linux, soda drinks, hamburgers and windows.
Maybe Computers will never be as intelligent as Humans.
For sure they won't ever become so stupid. [VR-1988]
What is Linux, really? Think about it, it's not Gnome, it's not X, it's not even Bash. It's just the kernel. That's all. Linux is a kernel, nothing more. There are things that many distros have, but none of it is required to be Linux. Now think, what is OS-X? It's a kernel, a high level API, a GUI, a file manager, graphics and sound subsystems (consumer and pro), a web browser, etc, etc. All this is part of any OS-X install.
So the problem here is that nearly everything, espically that which a user works with, in Linux isn't fixed. Users can't learn what Linux is, because that can change. I can take a user, sit them down with a Linux distro, and get them farmiliar. Then, once they are ok with it, I can move them to another Linux distro and they'll be totally lost. Why? because everytihg is different. Different UI, differen't programs, etc. Might as well be a different OS as far as they are concerned.
Hell, even goes for the same distro. Most distros have so many options during install you can make them very different. They may prefer Gnome, but will let you use KDE or even TWM if you like. They might prefer Bash but have no problem installing tcsh instead. Most install vi by default but you don't have to and can use just emacs instead.
And so on.
It's a real problem for non-computer people who have neither the time nor the desire to really understand computers, and just want them to work. They can't get around an OS that can be different all the time, they need consistency.
Hell it's even annoying for geeks. RedHat causes problem with what we do at work often because it likes to have it's libraries in different places than most other Linuxes. However there's nothing wrong with teh way it does it, it's still Linux, it's just not normal. Or hell, maybe it is normal, being the largest, maybe everyone else is doing ti wrong. Depends on your perspective. Either way, gets annoying.
That's the problem. Linux is a very basic OS definition. It defines just a kernel. Everything else is optional. That's what draws many geeks to it; the total flexability and customizability. However it DOES lead to a fragmented experience for users. Users are used to an enriched definition, like OS-X or Windows where an OS is not just a kernel, but a UI, and a set of programs. Where there's consistency across computers to a high level because the OS is defined as quite a lot.
The Linux way certianly isn't invalid, but it is fragmented and it's not something everyone wants.
RISC OS was developed by Acorn Computers, who also developed the ARM (The Acorn RISC Machine - It was renamed to Advanced RISC Machines when its development was spun off in to a separate company, ARM Plc.).
When Acorn was asset stripped at the end of the nineties, some of the assets were purchased by Pace Micro Technology. Pace had started life developing hardware for Acorn's BBC Microcomputer but had moved on to, firstly analogue TV set top boxes, and then digital ones.
Pace took ownership of RISC OS as part of the deal with Acorn's dismantlers. It also took ownership of Online Media and its development (Online Media was Acorn's own set top development arm which was researching digital television over IP in the mid nineties. It was an extension of the work they did on the NC. Acorn designed and built the reference platform for Oracle's NC). The product that came out of these purchases was the DSL4000, an IPTV box which is in use all over the world.
Pace licenced RISC OS development 'for the desktop' to RISC OS ltd but retained ownership. This became RISC OS 4. Castle Technologies, who got the rights to sell Acorn RISC PCs on Acorn's demise, independently licenced RISC OS development for X-Scale on their Ionix machine. That is RISC OS 5.
More recently Pace has undergone some rationalisation and it eventually closed the Pace Cambridge office (which is what Acorn's office became). During that rationalisation Pace sold RISC OS to Castle whilst retaining the rights to continue to use it in their own products. This caused a ruckus as RISC OS ltd and Castle fell out. Eventually they made friends and development continues.
RISC OS remains in the ownership of Castle with RISC OS ltd doing the development for all machine's except Castle's and except embedded which is still linked with Pace. So I don't know who's in trouble here but while RISC OS is still in use as an embedded operating system I don't see it becoming open source.
At an Acorn show, I once followed a talk by Paul Middleton about RISC OS, by talking about ARM Linux, which was amusing. Also from what I remember of Paul Middleton (about ten years ago when we cross paths at the local users group and when he was my local Acorn dealer) he doesn't give things away that he can sell so I can't see him being very pro open sourcing RISC OS.
The British equivalent is probably "do a runner and start up in a dodgy tax haven like the Isle of Man or Gibraltar". Let's see if anyone bothers to read this, and if so moderates it flamebait.
Anyway, the point is that neither the original post nor the reply appear to be by people who actually understand very much about business, on either side of the Atlantic. And they've been moderated up, presumably by equally ill-informed people.
Panurge has posted for the last time. Thanks for the positive moderations.
RISC OS Ltd is in the process of completely rewriting RISC OS. When they've finished there won't be any of the code licensed from Castle left. So then RISC OS Ltd will own (their) RISC OS.
In the UK, 'Chapter 11' is closer to Administration, temporary protection from creditors. The Administrator's (third party specialist Accountant) job is to seek best value for the creditors. Going concerns generally raise more value than broken up assets, so he will try to do that. If he cannot settle the debts the company is wound-up through a liquidation by an Insolvency practitioner. Brankrupty is a different process for Individuals who cannot pay their depts.
http://www.insolvency.gov.uk/
There were some legal wrangles not long ago about who even owns it and who has a license to develop it for the desktop. I think Castle may have something to say about open sourcing it as I think they actually own the rights to it (IIRC having bought them from Pace who bought them when Acorn or E14 went bust).
RISC OS Ltd was set up when Acorn axed its desktop business (and then went bust) to develop RISC OS for the desktop and then released RISC OS 4 and the RISC OS Select scheme.
In the meantime Pace were using it for set top boxes and things and then IIRC sold it to Castle who had bought the rights to the Acorn name.
Castle then released a reasonably modern machine (new ARM processor with no legacy 26bit addressing support, PCI, NVidia graphics, USB) the Iyonic which runs RISC OS 5 which is sorted out so that it would run on 32bit addressing processors (ARM long ago dropped the legacy support for 26bit addressing).
This led to legal wrangling with RISC OS Ltd and Castle accusing each other of breach of contract. Most people sided with Castle, seeing as they actually have a business which isn't on the verge of bankrupsy and are actually doing something with RISC OS, the notable exception being the editor of Qercus (which used to be Acorn User).
Personally I long ago gave up on RISC OS. It has a fantastic UI and was in its day a supurb platform (which really worried Apple, but Acorn failed to play its cards right and lost any advantage they may have had) but it no longer suits my needs and the OS architecture is frankly antiquated despite various moves in the past to drag it up into the modern world (notably some attempts to introduce pre-emptive multitasking and the Hydra multiprocessor boards).
Still, RISC OS still has its followers (my father included as well as the company responsible for Who Wants To Be A Millionaire who originally at least ran the on screen graphics on RISC OS computers) and the recent hardware is very respectable some of which I have my eye on to run ARM Linux on as a low power small mail and print server for my LAN, but RISC OS is unfortunately a thing of the past.
I do remember at one point they were pretty popular as 'desktops' over in the UK. I even wanted to get an Acorn myself at one point.
I was sort of hoping I was wrong, and they werent fading away slowly. Thats a shame.
---- Booth was a patriot ----
go ahead, mod me down, as always, but I doubt the moderator is going to be a Risc OS user, anyway.
Risc OS is dead, only because it was not marketed well enough. It was a nice platform.
RIP.
1.- Create an Operating System
2.- License it under the GPL
3.- ???
4.- Profit!
For reference, I wrote the original article which sparked this discussion. Most of what I said has little to do with what's being discussed here. Mostly I advocated open souring parts of RISC OS (or developing free replacements for bits of it) in order to further development. Here's the article:
http://riscos.blog.com/356092/
But it wont be RISC OS, as Castle own the name. Also whether or not the source is the same, the API will be the same, and that is still owned by Castle and will need licencing. If RISC OS ltd are just going completely new then it's definitely not RISC OS and you have to ask, what's the point.
But it wont be RISC OS, as Castle own the name.
That's an interesting fact, but I don't think they would be able to enforce it. The problem is that RISC OS is a generic term describing what the product is (an Operating System for Reduced Instruction Set Computers). Also, the fact that RISC OS Ltd are called RISC OS Ltd suggests that they have at least some rights to the name.
Also whether or not the source is the same, the API will be the same, and that is still owned by Castle and will need licencing.
APIs are generally held not to be copyrightable. This is how come, e.g. wine can implement a version of the Windows API without MS's consent. It might be possible to patent an API, but I don't believe there are any patents in question here.
The question isn't should it, but why isn't it already?
/ 2225224&tid=117&tid=106t ml
Castle Technology the owners of RiscOS are the company that were caught violating the GPL by including Linux Kernel source in....wait for it.....RiscOS!
http://lkml.org/lkml/2003/2/7/55
http://linux.slashdot.org/article.pl?sid=03/02/07
http://www.drobe.co.uk/riscos/artifact556.html
http://www.iconbar.com/Castle_break_GPL/news295.h
How are they still selling this without having released the source?
Is this a case that proves that the GPL really has no teeth?
I've noticed alot of comments generated from this story that Linux is still not ready for the desktop. Put on SuSe or Mandriva and one will find that it is*.
/etc/profile). Magically, an out-of-the-box Linux which can do everything you need; in addition, one can have updated software all the time with a simple install (done every 6 months or a year when many distributions are released).
For a "desktop" user, one of the difficulties is getting upgrades of software and such. Here is the answer: simply obtain and install the new SuSe (used for example). You now have all new, upgraded programs. Everything is included in these "desktop" distributions. Next, have a seperate partition created so when you reformat, your data is readily available to use: no setup required. One can even simlink files to this partition that must be in certain places (e.g.
The one thing I would love Linux to have that would enhance the user experience a hundredfold is a self contained directory for an application AND a large repository of such applications. For example, simply drag the directory to your hard drive and it is installed. Simply delete the directory and the application is uninstalled. No more dependences and headaches. I believe it exists already (IIRC Rox), but there are almost no applications available. Debian packaging system works because it has 15,000 (maybe 20,000 now?) packages, including the most popular ones. A package manager is nothing without a great repository. An easy-to-use system such as this would be the next Linux "killer app."
* To new users, steer clear of Ubuntu 5.10 and Redhat FC4. Ubuntu's Gnome 2.12 has many bugs annoying bugs and is not stable. As for FC4, multimedia is not handled out-of-the-box. Users such as yourself want it to simply work; this is not the case. One must address the issue of repositories, package installation, and dependencies. In addition, FC4 is not stable as well.
Nothing irks me more than the "most popular = best" mentality...
Well, there certainly are more important things in my life to irk about than "most popular = best" mentality. OK, I agree on matters like x86 being better than all other architectures simply because it's used predominantly or even because its the fastest (in desktopland). x86 is shite on almost all design aspects. ARM has great design value, as do Sparc, Power and Alpha.
That said, it's also kind of sad to watch what's left of the Acorn/Archimedes/Iyonic community. I guess there ARE some "merits that make RISCOS an attractive alternative", but with close to no life left these merits are getting smaller and smaller compared to vivacious "free alternatives" (Linux, BSD).
On topic of the orig article, what merits does RISCOS have that it would loose if it were open sourced? Or conversely, what companies have found a viable way to profit from its IP and get development back on rails? Or why would anyone without innate affinity to Acorn or its legacy be tempted to switch to it?
Many developers have begged Acorn to open source stuff when they proved unable to further develop it. Given the fringe nature and the hostage on IP, I - for one - moved on.
The problem today is this:
Making RISC-OS - or even an earlier incarnation free ( as in source ) is the only way to re-kindle what was probably the big-daddy of all OS's and keep its Mid-Life Crisis turning into an Early retirement. Give us the freedom to fork an early RISC-OS release and keep the OS alive. He needn't sacrifice their current liquidator-ware - but let us branch off from some earlier incarnation - no I'm not suggesting Arthur. There are a lot of good coders who had their start in the Acorn world - actually some of the best 'engineers' out there - and a lot of us would be interested in keeping the OS alive. I'm sure that, equally, a lot of other projects would be keen to learn and utilise concepts found in RISC-OS. An idea would be to port it to more current RISC based architectures - like my iBook. :) To start with, let's move it out of ROM-ware. RISC-OS ltd, seem to have some ideological notion that it should live in ROM for all time - let them do that with their own branch. Releasing the source is the only thing which can revive an OS which might dwindle away as closed off, forgotten, commoditised IP.
Then we're right on the same track afterall.
...But I guess the only thing that comes close to these specs is a Palm device with a descent keyboard.
I don't see the point in carrying a 3 kg laptop around if it dies after 3 hours of normal use. That's why, in reality laptops are just a poor man's solution to having multiple synchronized desktops. Poor in that the small keyboards and ergonomically ilplaced screens could easily be replaced by a barebone system (well, a really small one). Laptops are rarely used "in the field". It's a bit like carrying a complete, but downsized kitchen stove on a hiking trip.
I want a laptop that's *really* portable (1kg at most) has no moving parts (who needs a cdrom in the field; who needs a *ventilator*). And yes, I want a laptop that runs for a day or two. I want to be able to take a laptop with me on long trips - unplugged. I want to be able to do some programming while I'm on holiday.
If that means loosing the 128MB videocard + GPU - fine with me. If it means trading a 100GB drive for 1GB solid state - I don't care. Even scaling back from XScale to a 20MHz ARM3 isn't a problem. And as to my final wish - low boot time - that's where RISCOS could have an edge over Linux, even with hybernation.
One of these? I think my dad had one of those. At the time I owned & used an HP28, which allows programming but has an awful keyboard (non-qwerty take a while to get used to). Ran for 100 hours on a couple of AAA if I remember correctly!
IMHO opinion neither has a display that's acceptable nowadays. Even a game console has colour and hi-res. (downside is of course that energy requirements are likely to double...)
I agree on keyboard and one or two usb ports (who needs pcmcia?) and I'd probably prefer bluetooth over 802.11, since the latter consumes considerably more power. You don't need an FPU to speed-up Google earth since the bottle neck is going to be the bleutooth-GPRS/UMTS/EDGE/GSM connection anyway in every cases where it would be useful.
I guess you could just order some stock laptop chassis, w/ keyboard, screen, and even batteries but sans mainboard. Would it be hard to find a small one with no-nonsense design?
Great ideas, now let's start a company!