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

 



Forgot your password?
typodupeerror
×
Sun Microsystems Programming IT Technology

Sun Opens Up Enterprise Software 210

abscondment writes "Stating that "open source is the future" of the software industry, Sun's President and COO Jonathan Schwartz announced that Sun will be opening its enterprise software in a manner similar to Solaris 10. Sun is opening up the Java Enterprise System, Sun N1 Management software, and Sun developer tools, etc. - practically everything except Java - hoping to lure more developers and chief executive officers worldwide to use and deploy its enterprise software."
This discussion has been archived. No new comments can be posted.

Sun Opens Up Enterprise Software

Comments Filter:
  • by Glomek ( 853289 ) on Thursday December 01, 2005 @07:30PM (#14162370)
    What is going on with Sun? Why do they keep opening up things all over the board but ignoring the one thing that they have received the most demand to open up?
    • Right on. As they shrivel into nonrelevence bet they control even of java.
    • by ozric99 ( 162412 ) on Thursday December 01, 2005 @07:38PM (#14162409) Journal
      Wow, kind sir, you've given me this nice house, your car, use of your lovely wife on a regular basis and your daughter's hand in marriage - all without strings attached! Why oh why won't you also give me your country estate?
      • Wow, kind sir, you've given me this nice house, your car, use of your lovely wife on a regular basis and your daughter's hand in marriage - all without strings attached! Why oh why won't you also give me your country estate?


        I'd rather put it the gangsta way: I mean, your car is broke, your wife is ugly and your daughter's fat. What should should I care? Now gimme that country estate or move along, I don't care about your old garbage that ain't ebay or shit!
      • Wow, kind sir, you've given me this nice house, your car, use of your lovely wife on a regular basis and your daughter's hand in marriage - all without strings attached! Why oh why won't you also give me your country estate?

        Not exactly. It's more like:

        Wow, kind sir, you've told me how this nice house, your car, your lovely wife and daughter work - all without strings attached! Why oh why won't you answer the ONE QUESTION I KEEP ASKING ABOUT HOW YOUR LAWNMOWER WORKS?!?

    • Because If they did M$ would take it and screw Sun. They would try the same tactics they did the first time around, except sneakier. Look what they have done with XML adding the proprietary extensions (like encyprted sections where only M$ software can read it) and then trying to get those included as part of the base specification. Java is very extensible, what's NOT there you can certainly add. The BNF for Java is published I think, and IIRC Java is built on C++ so you COULD write your own. Maybe if the
      • by TheRaven64 ( 641858 ) on Thursday December 01, 2005 @07:51PM (#14162476) Journal
        Java can be protected adequately through the trademark. Unless it is 100% compatible, you can't call it Java (and jusging by the crippled VMs you get on most 'phones these days, they don't even seem to be enforcing that...). Relaxing the licensing constraints would mean I wouldn't have to jump through hoops to get Java to run on FreeBSD, and people could get it working on things like BeOS / YellowTab. At the moment, it's write once, run anywhere (as long as anywhere is Windows/Linux/Solaris x86 or Solaris SPARC).
        • At the moment, it's write once, run anywhere (as long as anywhere is Windows/Linux/Solaris x86 or Solaris SPARC).

          That is so true... and even then, you have to go through extra steps now, since it isn't even included in Windows, or in most linux distro's without extra hoops to jump through.

          It isn't too bad in BSD (pc-bsd has a PBI for 1.5 runtime)... I wouldn't mind seeing more effort on a unified *nix desktop... I don't think KDE is it, only because the GPL restrictions inhibit commercial apps... thou
        • At the moment, it's write once, run anywhere (as long as anywhere is Windows/Linux/Solaris x86 or Solaris SPARC).
          You forgot to mention "...and as long as the JVM is the same version."

          There are lots of applications, esp in the Unix world, that also install their own private JVM...

        • The problem is that, if they GPL java, anybody on the planet can claim their own version of java "with just a few nifty new features". The presumption is that it must work, because it's based on Sun's code. However, if it's built from scratch on the open java specifications, the burden of proof is on the new developer to prove to his customers that it really has the same quality as Sun's java.

          The standard is open. It's not like trying to build on top of Microsoft's "shifting sands" formats. It's a clear spe
          • The problem is that, if they GPL java, anybody on the planet can claim their own version of java "with just a few nifty new features".

            No, they won't be able to. They will only be able to claim their own version of Our-Super-Language, derived from the code base of Sun Java (tm). Which will obviously not hold water for any decent manager out there, who wants Java (tm), not an imitation of it.

            Really, for me it's a matter of convenience first and foremost. The fact that installing Java is not as simple as

          • I'm not demanding a GPL'd Java. I have no particular love of the GPL, and I'd be happy with the CDDL or similar. What I would really like is for them to remove the distribution constraints - if I package Java for a different OS then I should be able to distribute it. Similarly, they could be a bit more friendly towards porting efforts. To install Java on FreeBSD, you have to manually fetch the Java source code from Sun (no automatic fetching, no mirroring by the FreeBSD team).

            As for fragmentation, si

      • Microsoft has already screwed Sun. Or, more accurately, Microsoft got Sun to screw themselves. Java had a chance to become the de-facto way to create GUI software. Sun had even tricked Microsoft into doing much of the hard work for Sun. Microsoft had a JVM that made creating performant Java software for Windows a reality. Sun had tricked Microsoft into building on their software. Yes Microsoft extended it so that it only worked on Windows, but Sun *owned* Java, and that could have easily been fixed, a

        • Flash forward a few years and Microsoft now has a completely different technology that replaces Java. It's slick, works well, and it is useful for creating both desktop and server software. Slick, works well, useful? Then why are about 70-80% of the SERIOUS business related Internet applications written in Java? With more to come. .NET is not all it's cracked up to be and it for SURE only works on MS Operating Systems where as Java works on Solaris, Windows, AIX, BSD, HP-UX, VxWorks, etc. Sun sued MS for
          • I am as far from an MS employee as you can possibly get. I just wish that it was feasible to write desktop software in Java. Quite frankly, it's not. The situation improves a bit thanks to IBM and SWT, but that's not really Java, is it? I want Java to win, but, from where I stand Sun is in the way.

            The fact of the matter is that I hack in Java for a living, but when I have to write the GUI stuff I either have to use HTML or use something like .NET. Java really isn't much of an alternative on the deskt

          • No, you and the others that have bought that story just don't get it. Microsoft was never going to let Sun dictate the language direction for their desktop. In fact, it would have been crazy for any company to let Sun dictate. What Sun could have done is just Microsoft add some extensions so that proper desktop development could have been done. Sun is clueless when it comes to desktop development, as can be seen by the failure of the Java client. At the least, you would have had a bunch of crossplatfor
            • So Sun let's MS TAKE Java just because MS wanted some new features for the "desktop"? Now jump ahead 5 yra and MS has "server" software you don't think they would be pushing "their" Java on that if they had it?? News flash, there is ANOTHER market out there called the SERVER market that Sun and IBM dominate. Sun did the right thing for it's long-term future. That was NOT stupid.
    • by mikaelhg ( 47691 ) on Thursday December 01, 2005 @08:02PM (#14162524)
      See the license for the new offering:

      4. Your Service Provider Use is limited to a ratio of two hundred non-Employees for each Employee (200:1) accessing the Software.

      If only someone from Sun would clarify the language, we'd know they're not pulling a MySQL on us.
    • I think they are seeing some success in the limited models of Novell/Suse, Redhat, and probably to a greater extent IBM... They have hardware to sell, given with a little less markup that before, but getting into the mid/low end server market with x86/x64 hardware can breath some new life into their company.

      The software investment has been made, and isn't bringing them anything with nobody buying, by opening it up, they can maybe gain on the hardware side.. I do think that they will probably open up java
    • Actually I think that's a pretty good move for the OpenSource community.

      This way there still be a need for an OpenSource JVM, and enought interest behind the Apache Harmony project to keep it moving.

      Think about it, there is already lots of free JVMs, like GNU GCJ/Classpath, Kaffe, SuperWabba, etc... They're just not 1.4 compilant yet. But they're usefull for lots of tasks, and they're free.

      If Sun releases Java under an OpenSource licence, it will kill the Harmony Project. And as a java web developer I'm ver
    • Please define "open up"
  • If only Java... (Score:5, Insightful)

    by Btarlinian ( 922732 ) <tarlinian@gmai[ ]om ['l.c' in gap]> on Thursday December 01, 2005 @07:31PM (#14162379)
    This is a great thing Sun is doing. I wouldn't argue with that. I just wish that they would open up Java also. If only.
    And maybe FP? (literally)
  • Sun's floating more trial balloons in order to counter decreasing mind and market share, none of them a new idea, just following.
  • by EvilMagnus ( 32878 ) on Thursday December 01, 2005 @07:45PM (#14162439)
    The new x4100 servers look pretty sweet - dual core, dual proc Opteron 252 in a 1U low-power chassis. And N1 will work with RHEL as well, so long as it's on Sun hardware. It lets you do complete bare-metal installs from the OS up over the network and remote firmware patches, as well as the usual centralized patching and management. If you have to manage a bunch of similar machines, that's pretty nifty.
  • by nurb432 ( 527695 ) on Thursday December 01, 2005 @07:46PM (#14162447) Homepage Journal
    Is this a good thing, a great jesture from SUN to be part of the 'open' community, or are they panicking as they go down the proverbial tube?

    • Sun Rays! (Score:3, Insightful)

      by Kevin Burtch ( 13372 )

      It's a good thing.

      They've finally realized that they are a hardware company, and the software is just the icing that drives the hardware sales.
      Their hardware really is phenomenal, especially from the V880 on up (anything that can handle hot-swapping CPUs is damned impressive!).

      What I'm personally excited about is the opening of Sun Ray Server Software... the software is useless without the hardware, so charging extra for it was counter-productive.
      The fact that it's being opened means support on current Linu
  • they aren't including java, after I read this headline (I won't pretend to have RTFA) I was just notified of another available update for java which I have running.. it downloaded and began installing; but not before trying to include a google searchbar for IE (which I don't even use) .. if it's opensource they undermine their benefactors.

    waspleg

  • Shot at Red Hat? (Score:5, Interesting)

    by Gerdts ( 125105 ) on Thursday December 01, 2005 @07:57PM (#14162507)

    Sun is offering for free (as in beer) the same things that those that are going to pay for support for get with their support contracts. Sure, the free things come without timely feature patches, etc., but the barrier to using Sun software is defintely lowered. For those looking for free (libre) software from Sun, you can mostly get it too. OpenSolaris is an amazing step given the encumberances and continued business model that they had to struggle with. My guess is that most of Sun's customers will continue to pay for support even though they "don't need to." These customers tend to be the ones that believe that a Fortune 500 systems company is better prepared to deal with OS or other software problems than the outsourced IT department of a company that's core business is not software development. Those that get lured in by free beer have the option of switching to full support without changing software bits (unless they went to the libre bits).

    With Red Hat, you can get for free (as in beer and freedom) almost the same bits as paying customers get. However, if you decide midstream that you need to switch from a free customer to a paying customer, you also need to change the code that you are running. This switch can be very costly because it disrupts your business.

    It seems to me that this is an effort to pressure Red Hat into giving away RHEL. By reducing Red Hat's paying user base, Sun could put them on the ropes a bit. Again, those that feel that they really need support will still pay Red Hat.

    Until Red Hat starts giving RHEL away for free, those that are simply going after the lowest (legal) cost of acquisition along with great ISV support and low risk have a clear choice in going with Solaris. This has the potential to at least slow the uptake of RHEL.

    • Comment removed based on user account deletion
      • Until OpenSolaris becomes distro'ed, we should see more interest from IT admins.

        Indeed. There is a lot of interest in OpenSolaris right now, but once there are 20 incompatible distros we can expect some serious disillusionment. Heck, some people might even flee for the comfort of FreeBSD. :-)
    • Another problem is that if you want support on some machines but not others, you have a choice between a mixed RHEL/CentOS environment or a homogenous Solaris environment. Of course now Sun may have to deal with the customers whose problems magically all happen on the one supported box, while all the unsupported boxes never have any trouble...
    • If you recall a while ago a ton of money exchanged hands between Sun and Microsoft. Since then Sun has attempted to undermine linux by quasi-open sourcing their stuff while being very careful not to make anything they open up be compatible with the GPL. By a strange and wonderful coinky dink the two companies more likely to get hurt by the sun moves are Novell and RedHat who at the time were the number one enemies of MS. Google has taken that spot now.
    • In which case, Sun is a bit late in the game. You can already get RHEL effectively for free by using CentOS which is built from the RHEL SRPMs. If you decide to need paid support, it would be painless to switch from CentOS to RHEL because under the covers they are the same thing.
  • by Anonymous Coward on Thursday December 01, 2005 @08:11PM (#14162559)
    This might very well turn out to be a major Linux killer. Think about it... Why did Microsoft get as big as it did? "Because its products appealed to people", right, there is no question that Microsoft has scored big with their user friendlyness. But why would that affect the rest of the companies? Because in the early days it would be a little difficult to go against $manager who has seen the ease Microsoft offered and concluded "it had to be easy to setup" and "good for the company". After all; he could find his way around the product, why can't the admins ?

    Now we're in a period where it turns out that many of Microsofts products are flawed. MS fault? I don't know. Yes, its more populair to say it is but IMO design and design tools are also a big part of all this. Still; it has become a better known good that MS isn't super secure. So now we admins introduce Linux. In some companies its getting a foothold but why? Because its good? Personaly I question this, I think a bigger issue is because its become better known. News reports have been targeted at Linux, bigger IT magazines have written about Linux, Expo's have dared to present Linux and as such its now a product most people know. nice.... Does that mean everyone knows & trusts it? Hmm, no. Its still programmed by (no offense intended) long haired hippies who can do whatever they want. And in a way people are right with that assumption. Just look at what a regular IT manager would say when looking at the kernel development tree: "OK, we had 2 branches (stable (even) and unstable (odd). Now we have one, and companies are to fend themselves. OK. RH has quit with their consumer product (RH9) and their RHEL is too expensive (we could just use MS). SuSE? Thats Novell and they are just trying to catch up. Any other takes? Linspire? You have got to be kidding me!" (experienced situation).

    So now I can come up and say "Ok, I present a Unix environment (no, not *nix like) which can do all Linux can but is more reliable in the overal, backed up by a company called Sun and seems much more secure. I can also throw in a Directory Server, Instant Messenging server and a Java portal which can turn our developers completely crazy and all for the same price as Linux".

    Sorry but I think I wouldn't be chosing for Linux anymore.

    and yes; I didn't include the BSD's in my story because even though I know those are very good choices too the regular IT manager is bound to know Linux before BSD.

    And you know why I cheer this? Because I think Linux was a lot more fun when it wasn't mainstream.
    • There's a huge problem with your assessment, and its the same demon (ha ha) that has been haunting the BSD folks forever. Solaris simply doesn't have the hardware support to replace Linux. In 1995 when I first started using Linux I originally was going to use FreeBSD, but my CD-Rom drive wasn't supported by FreeBSD. It was supported by Linux, and that was all she wrote. Since that time I have set up and administered hundreds of Linux servers and desktops, and have only been peripherally involved with an


    • Egads where to start.

      there is no question that Microsoft has scored big with their user friendlyness.

      Huh? Back in the day their user friendlines sucked compared to Apple. Why did they win? "Because no one ever got fired for buying IBM." IBM machines had the mind share, MS rode the wave.

      Now we're in a period where it turns out that many of Microsofts products are flawed. MS fault? I don't know.

      You don't know? Who the in the Hell's else fault is it?

      So now we admins introduce Linux. In some companies its

    • Its still programmed by (no offense intended) long haired hippies who can do whatever they want.

      Your post makes many good points, but I still don't get this stigma. I've worked for quite a few global-scale Big Name companies, and you know who my co-workers were? About half of them were long-haired hippies. Long-haired hippies process your mortgage application, do your taxes, handle your banking transactions, and one of them shaved his head and got to be your president for 8-years. The long-haired hippies

  • by snitmo ( 901312 ) on Thursday December 01, 2005 @08:13PM (#14162567)
    I respect and appreciate Sun's commitment to open source community. However, as a software engineer, I cannot find a reason to devote my time to extend old software created by Sun. For example, within the Java Enterprise System, http://www.sun.com/software/javaenterprisesystem/c ompare.xml [sun.com] I do not find a product which is overwhelmingly exciting to me. When there are hundreds of cutting-edge, fast-developing open source projects to work on out there, I wonder how actively developers will contribute to Sun's products. I would like to know what others think. Do you see exciting things in what Sun has opened up?

    Also, it's not clear to me what they have actually opened up. They opened Solaris, JES, etc., fine. What else? Compilers? Drivers? SunRay? Is there a list somewhere?

    Finally can somebody decipher their license, CDDL? http://www.crynwr.com/cgi-bin/ezmlm-cgi?3:mss:9125 :200412:dmcacncfamieofeochbn [crynwr.com]
    Let's say I take Sun's source code, add some modification and nice packaging, etc., may I sell it to customers?

    • by PCM2 ( 4486 )

      Also, it's not clear to me what they have actually opened up. They opened Solaris, JES, etc., fine. What else? Compilers? Drivers? SunRay? Is there a list somewhere?

      Yes, if you read the official press release [sun.com] they give a list. Sun Ray, yes. Compilers are unclear -- but I suspect that by "tools" they mean IDEs and the like and not compilers.

      As far as "opening up," though, as of today Sun has opened nothing new, as far as I can tell. It is just "reaffirming its commitment to open source this software," t

  • by CDPatten ( 907182 ) on Thursday December 01, 2005 @08:23PM (#14162601) Homepage
    There are companies that truly believe in open source and its philosophy and there are companies like sun. This is a hail-marry effort to stop their impending demise. Their market share has been dwindling for years and it's starting to tank even more, especially with the linux options. Let me make a prediction now, one day we will see OSX going open source when their market share drops below a percentage point. And it won't be because Apple has seen the light either...

    I'm not trolling, I just think we should throw our praise behind companies that TRULY believe in the philosophy not just using it to try and prevent their demise.
    • by adrianmonk ( 890071 ) on Thursday December 01, 2005 @09:27PM (#14162918)
      There are companies that truly believe in open source and its philosophy and there are companies like sun. This is a hail-marry effort to stop their impending demise. Their market share has been dwindling for years and it's starting to tank even more, especially with the linux options

      I can see where you're coming from, and honestly, it feels a bit like that to me as well. Sun didn't make their fortune on open source (although they have been involved with open software and open standards for quite some time), so I suspect the attitude towards it is mixed.

      In fact, I recently went to an OpenSolaris users' group meeting at my local Sun facility, and one of the Sun people did mention that open sourcing Solaris was kind of a hard sell with the management, but that the "a rising tide benefits us all" argument did eventually win out. So, are they true believers? Undoubtedly, many Sun employees are, and surely some are skeptical. But even if 100% of them aren't behind it, you have to give them credit for being willing to try new things.

      Now, on to the question of whether this is a Hail Mary. My own opinion is that if it were just this one thing in isolation, that wouldn't be a good sign. But, over the last year, Sun has done lots of things that kick ass. Solaris 10 kicks ass. ZFS, which they've just released, kicks ass[1]. (As the ZFS slides say, "ZFS Objective: End the Suffering", and that refers to the tedium of storage management on ALL platforms.) Sun is already working on projects and starting new projects to address shortcomings with Solaris on the desktop [opensolaris.org]. Though they of course support gcc, the newest version of their own proprietary compiler (and dev environment), Sun Studio 11 [sun.com], is now free as in beer. And it's available for both Solaris and Linux, and pretty clearly generates better code on SPARC and is pretty competitive on x86.

      Some of their new Opteron hardware is quite cool and cost competitive with similar Dell systems[2]. And they also have their 8-core, 4-simultaneous-hardware-thread Niagara chips.

      The point is, like in years past, it can once again be said that Sun is doing cool stuff. So if you want to go with the football analogies, it could be a Hail Mary, or it could be that halftime has just ended, Sun has just studied the films to see what they need to adjust, and they're back on the field and ready to make something happen.

      [1] Check out the (PDF) slides [opensolaris.org] about it, or either of the two demos [opensolaris.org], or some of the other documentation [opensolaris.org].

      [2] In fact, compare the cheapest 1U Dell server [dell.com] with the cheapest 1U Sun server [sun.com]. The Dell has a Celeron with 256KB cache in a server (!!!), and the Sun has an Opteron with 1MB cache. And the Sun is $745, whereas the Dell is $999. The only negative with the Sun is that it has no disk, but that option is $150, leaving it at $895, still over $100 cheaper than the Dell. Oh yeah, and the Sun hardware is qualified to run RHEL, SUSE Linux, Solaris 10, or Windows.

    • There are companies that truly believe in open source and its philosophy and there are companies like sun. This is a hail-marry effort to stop their impending demise.

      Why are so many /.'ers anti-Sun? It's not like Sun is a convicted monopoly that uses ruthless and illegal tactics to foist shitty products on the world. Their products may be expensive (or were), but they're also really good. In fact, Sun is one of several fronts against Microsoft, which include Linux, OSS, BSD, IBM, maybe HP, maybe Appl
    • There are companies that truly believe in open source and its philosophy and there are companies like sun.

      Nonsense. Sun was sponsoring open-source projects (Xemacs, TCL, etc.) well before most "open source" companies even existed. It's not that they don't "truly believe in open source."

      The problem is that a lot of open source fanboys want to view it as an all-or-nothing proposition. If they don't get their way all the time, regardless of the business realities, they whine like little babies.

  • Just download the tiger release at java.net. OK, so it's under the JRL license, but you can at least see the source and debug it.

    This makes some sense and kudos for Sun. Basically there needs to be a gateway for core modules, just like the linux kernel, but instead the JDK depends on an organization to formally keep it stable vs a community (which can be too democratic). Since Java is free to develop this is a good balance for app developers as well as most core developers.

    If you look at it more, the JC

  • Sun rising (Score:5, Interesting)

    by Anonymous Coward on Thursday December 01, 2005 @10:21PM (#14163232)
    Sun is the most significant Unix company in existence, which no one who knows anything about the Unix market and it's history can deny. What true Unix company still exists and is as true to Unix more than Sun? None. IBM, HP, DEC, SCO, SGI, etc. all lost to Sun during the dot com years. HP has HPUX on life support, no new innovation and no will left to survive. IBM talks up Linux because AIX is breathing its last breath. The rest are not even worth mentioning because they are either completely dead or will be any minute. How did things get to this point? Because Unix and the hardware designed to run Unix has been Sun's primary focus for which it has continued to develop, improve and campaign for relentlessly.

    I am perplexed by the number of people posting FUD about Sun on slashdot. Who by their comments, clearly know nothing of Sun's financial situation or products. Sun is not going away anytime soon, even if they didn't sell a single new support contract or single new hardware device ever again, they would continue to exist. But that's just it, Sun has not given up (unlike its rivals), it is raising the bar and delivering on commitments.

    I am getting really excited about the latest moves by Sun. Afterall, I only got involved with Linux because I couldn't afford to run a Solaris box for personal use. Do you think Linus would have ever been inspired to start working on Linux if he was able to run Solaris for free and it ran on his PC? I think not. And yes, much has changed since 1991 and Linux has certainly grown up. But what many fail to see is that Solaris has not been standing still. The gap certainly started closing rapidly around 2003 with the release of the 2.6 kernel. However, with Solaris 10, Sun leaped even further ahead. And I'm not talking about speed, reliability and scalability improvements, which it certainly had much of. Solaris 10 has features like DTrace, predictive self-healing, containers/zones, ZFS and more. These are completely new technologies. And unlike Linux, Sun's code comes out solid from the day it is released. If you're a developer, I urge you to go look at the source code and compare it to the typical Open Source project's code. I think you will see that the difference is like comparing a donkey to stallion.

    Hopefully these words are not interpreted as being anti-Linux. I have dedicated a huge portion of my life during the last decade to Linux, its development and support. I feel ashamed to be part of a community that sees anything different as the enemy or a threat. The Linux community should not feel threatened by Sun or anyone else for that matter. The commercial entities that feed off our community however (IBM, HP, Red Hat, Novell, etc.) should be afraid, very afraid...
    • Re:Sun rising (Score:5, Interesting)

      by amigascne ( 670300 ) on Thursday December 01, 2005 @10:58PM (#14163400) Homepage

      I agree that Sun is the only truly relevant/credible Unix company left.

      Also, I found that Nexenta GNU/OpenSolaris was an easy way to quickly get my hands on to a recent OpenSolaris build without too much commitment (LiveCD). I'd recommend it to anyone who is curious about OpenSolaris but unwilling or unable to install it on their machine. Once it is out of alpha, I will almost certainly replace my FreeBSD box with Nexenta.

      http://www.nexenta.org/ [nexenta.org]

Put your Nose to the Grindstone! -- Amalgamated Plastic Surgeons and Toolmakers, Ltd.

Working...