If You’re Going To Kill It, Open Source It
blog.makezine.com
blog.makezine.com
For example, a company that closed while owing money could not just "distribute" their remaining assets by releasing them into the open-source domain. Investors, employees, shareholders even founders may have legitimate claims to maximizing the value of that asset.
Equally, if there are multiple parts to the asset, they may not necessarily be disposed of "together". As a simplistic example a robotics company may sell off the hardware separate to software. And the software itself might be separated into different lots.
So the _creators_ of the product are not necessarily the _disposers_ of the product. And the person buying the thing (for whatever reason) is unlikely to spend money and then just give it away.
For companies that remain existing after the discontinuation of the product, the problems are even more complex. Take for example Sony's robotic technology. Just because they've discontinued the consumer products does not mean their investment in the tech is wasted. I think it's safe to assume that at some point in the future Sony would be able to either sell, or leverage that investment.
At the end of the day it's about balancing the upside and the downside. The upside to Sony, HP etc is negligible (some hacker types are happy) whereas the potential downside (loss of IP rights, effort to release, on-going impact, legal liability, trademark issues etc) are substantial. Even the effort to determine the downside is significant.
Now of course, if you've got some unheard of webapp, that attracted 5 users before you killed it, it's trivial to open-source that. On the other hand that _is_ probably happening all the time, and nobody cares.
When I was working on it through a special arrangement with Sony Research, I made a bunch of perl scripts that could munge the assembly generated from gcc so that the assembler could generate code that worked properly on the robots, but there were still a large number of very expensive commercial licenses between it and being OS compatible.
I unfortunately can't go into much more detail than that, because I believe I'm still covered by an NDA I signed back in ~1997 :-)
I don't recall the hardware being too separately encumbered. Sony Research provided all of the early adopters with significant technical specifications about the hardware itself, though admittedly much of it was documented in Japanese and this is ~10 years before google translate. I remember one other independent research group rewrote all of Sony's dynamic stability code and was able to increase walking speed significantly, and there was a lot of that level of information available.
In some places NDAs are invalid if they don't have an expiration term. Since Sony no longer makes the AIBO and I'm sure whatever proprietary tech it did have is out of date please, do tell.
http://www.atlantis-interactive.co.uk/blog/default.aspx
The schema compare tool ended up doing exactly what I needed and Matt even provided support. What was so impressive though was that the database tool suite was becoming competitive with products from Red Gate and now they are all free and OSS.
* Intellectual property issues * Pride * Pride
Don't underestimate the power of emotion, especially when it involves failure.
They seemed utterly blind to the awesome communities that had formed, and unable to grasp how much harm shutting down caused to so many people.
There are a lot of people who believe they're entitled to support for any code you release. Even if explicitly noted in a 72 point font that it's totally unsupported.
If someone googles your name and turns up a bunch of complaints in forums and blogs, that's a hard first impression to overcome no matter how you try to explain that you never promised those people anything.
Something similar bit me recently. I didn't have any of my TDD code samples available to send on short notice, so I sent an older project that, while it showed I could code, was not TDD, and not nearly up to my current abilities--I think it cost me the job. If that was what was in my github account, I may not even been asked for a recent sample. My recent work belongs to my employers, so that's a non-starter.
I think it could have changed the history of personal computers OS. Fortunately we still have Haiku OS, but it will take some time until get stable.
I can see how this is harder for big and complicated companies but I think this can be overcome through planning and cultural change. I think the net effect for both builders and consumers (and society in general) would be positive.
Perhaps it could be made part of patent/copyright law itself, therefore providing a level playing field and reducing the fear of losing competitive advantage.
As Flip is owned by HP, negative Flip experiences impact on other HP divisions. People will inevitable translate "bad Flip support" to "bad HP support".
It's not "bad support", it's "no support". The same state it is now already.
Nobody would complain about lack of support if you specifically state that there won't be any. After all, it's the dump of source code and blueprints, not some end-user products you see in a store.
On its surface it appears as if the company can at least get some good will out of its loss. Assuming Open-Sourcing it will not affect their ability to write-off the loss, you would assume it would be a simple no-brainer.
1. Because releasing your code might expose you to lawsuits if you have used other companies IP.
2. Because you might have your own patents and IP in that product that you don't want to release.
3. Because 1 & 2 means you have to pay the money to have a lot of legal analysis.
4. Open sourcing n$ worth of work can make is more difficult to pick it up later if the situation changes.