Ask Nanodot: Open Sourcing Nanotechnology
from the safety-through-openness dept.
Senior Associate BryanBruns writes "I've posted a working draft of a paper on "Open Sourcing Nanotechnology" that I'm preparing for a poster presentation at the November MNT Conference. I've found a lot of interesting stuff, which I try to lay out in the paper, but have some questions where I'd like to ask what ideas and suggestions others may have…[see "Read More" for the specific questions and an abstract]…I'm coming at this as a sociologist, with some background in economics and computers, but not an expert in nanoscience. I'd welcome comments, either directly to me (BryanBruns@BryanBruns.com), or here on Nanodot if you think they would be of general interest. The NanoCAD mailing list offers a continuing forum for discussion of molecular modeling software." Read more for the full post. Senior Associate BryanBruns writes "I've posted a working draft of a paper on "Open Sourcing Nanotechnology" that I'm preparing for a poster presentation at the November MNT Conference. I've found a lot of interesting stuff, which I try to lay out in the paper, but have some questions where I'd like to ask what ideas and suggestions others may have:
- These is plenty of information on the web about molecular modeling software, but I'd be interested in pointers to good comparative reviews of such software, especially if they discuss licensing. Similarly, I'd be interested in any reviews of the current situation with open hardware and patent licensing.
- Are there industrial consortia currently active in nanoscience R&D?
- What is the cost of an AFM? What are the prospects for "homebrew" hobbyist access to MNT equipment?
- Would clearer ideas about potential system architecture for MNT be useful, or is it too soon for such discussion? (Architecture might include abstractions analogous to the Unix kernel, programming languages, APIs or the internet transport layers.)
- Have the discussions on the Foresight MNT guidelines addressed the possibilities of more formal self-governance structures, e.g. along the lines of the internet committees and requests for comments?
- What could be done to make open source efforts in molecular modeling software more successful?
Open Sourcing Nanotechnology: Some Considerations
Abstract: The prominent role of software in nanotechnology research and development suggests that open source development methods might offer advantages in improving reliability, performance and accessibility. Open source approaches have demonstrated new opportunities for coordinating collective action to create intellectual common property. Many companies currently associated with nanotechnology produce materials, equipment, and research and development services, all of which could be compatible with open source business models, however no company yet emphasizes an open source strategy. Some molecular modeling software is already open source or public domain. Software for molecular engineering constitutes an important opportunity for open sourcing. Analysis suggests that the net impact of open sourcing would be to enhance safety. Initiatives for open sourcing of molecular nanotechnology could be strengthened by coalition building and appropriate strategies for open source licensing of copyrights and patents.
I'm coming at this as a sociologist, with some background in economics and computers, but not an expert in nanoscience. I'd welcome comments, either directly to me (BryanBruns@BryanBruns.com), or here on Nanodot if you think they would be of general interest. The NanoCAD mailing list offers a continuing forum for discussion of molecular modeling software."



September 1st, 2000 at 1:35 PM
General comments
Before I start, just let it be known that I have only had time to skim through the draft in about five or ten minutes. Later I will go back and read it all, but especially since it is just a draft I don't want to spoil the final version for myself.
I found the use of the word common misleading. Again, I may need to read more closely, but common, in my mind, is too closely associated with the Tragedy of the Commons. Remember that since IP can be reproduced freely by anyone (i.e. no need for a field for ideas to live in), it is not so much a common as a network of individuals propagating memes. Maybe meme space would work better? (but then that requires the description of memetics)
Secondly, maybe the notion that nanotech can mean the end to scarcity in most senses (so long as the universe in finite, there is some ultimate scarcity thanks to entropy) should be brought up. It might be helpful for people to see that ideas already lack scarcity by showing how matter can, too. Again, sorry if you mentioned this and I missed it.
Finally, I just want to write that I think this is going to be a great paper. I know that we've been having these sorts of debates on nanodot, so hopefully you were able to use them to gain some insight (even if they eventually turned into intelectual flamewars). I think that some of the best arguments I've read (or posted) in favor of open source have come out of responses to post strongly in favor of proprietary control of nanotech.
September 1st, 2000 at 4:50 PM
Open Sourcing MNT & Homebrew STMs
Here's a couple pages on building homebrew STMs: Simple STM Page Homebrew STM Page
September 1st, 2000 at 9:40 PM
1. Thanks 2. Antipatents
Thanks for the link to the Simple STM Project. I hadn't seen it. Looks like the guy knows what he's talking about. Amazing that he's aiming for under $100. – Bryan
In connection with one of the other questions and issues in the paper, Slashdot has a new discussion related to opening up potentially patentable intellectual property "What happens when patents meet antipatents."
The idea comes from a new proposal (September 1) on Transparent Patents. Rebecca Hargrave and Carl Malamud suggests a database of antipatents: "Antipatents are simple, a registration mechanism for your open-source inventions." The essay has good ideas and lots of links to further sources. An essay on "Patents vs Antipatents" describes their proposal and seems to have been the source for Slashdot, but the original article isn't that long and has more content.
September 2nd, 2000 at 7:41 AM
Once again
Please make a distinction between "Open Source" and "Free Software" as RMS defines it. They are just not the same thing, and they are more and more confused together.
September 2nd, 2000 at 3:39 PM
GPL, LGPL, and other open source
The paper includes a section on licensing, discussing different kinds of "Open Source" software, with bullet points on the key characteristics from the Open Source Definition and a table that tries to highlight the differences between:
Licensing is a complicated and confusing subject which I'm still trying to understand, and I would appreciate comments and corrections on any points that I may have misunderstood or not presented clearly.
The (draft) recommendation in the paper is that the Free Software Foundation's Lesser GNU Public License (LGPL) may be the most appropriate license for nanotech, allowing (modular) combination with closed commercial software while promoting disclosure of modifications.
September 2nd, 2000 at 7:18 PM
The nature of the LGPL
The LGPL is never appropriate for anything (disclaimer: I, the classic hypocrit, have licensed modules under the LGPL)! A strong statement, true, but let me explain. The LGPL is very much a transitional tool, and should be considered as such. It allows for the meme and benefits of free software to propogate, but does not allow for true freedom. Only the GPL provides true freedom (at least, in terms of current copyright laws) by not promoting non free software. Until enough people beleive in the GPL, the LGPL and other, week open source licenses will serve to transition them. I don't know how far reaching in chronological terms this paper is supposed to be, so for now the LGPL may be fine, then move to the GPL, and finaly go to having no copything law at all (which is something nanotech developers can't diretly change, but a lofty goal). This, too, depends on how free you, Bryan (after all, it is your paper), want nanotech, software, and just about anything affected by copyright to be.
September 3rd, 2000 at 12:01 AM
LGPL as a useful compromise
The LGPL is a compromise, which may be one of its key virtues. In an earlier draft I'd thought of weighing more towards the MPL. However the LGPL has the advantage of being compatible with the GPL, so that intellectual property (IP) under the LGPL can be used under the GPL. By contrast the MPL is not compatible with the GPL in that way (or at least not until the MPL is either revised or dual/triple licensed in accordance with the intentions that Mozilla has stated but not yet implemented)
The LGPL, as you know, allows combination with closed commercial software. I agree with the ideas of the Open Software Initiative and others on the advantages of a license which is friendly and attractive to commercial involvement. Many companies and many individuals do not want the required "true freedom" (they sometimes call it "tainting") of the GPL, and find the GPL exclusive and unattractive. And that is not an accident, but the consequence of the deliberate design of the GPL (what you refer to as "not promoting non free software"). This issue is a big part of what led to the Open Software definition. I suggest that a more inclusive strategy is also suitable for nanotech.
Furthermore, my paper tries to address both software and hardware, in the near to medium term . I think that, at least for a good while, nanotech is going to involve the same kind of mixing of open and closed IP as occurs in computers. This is true almost by definition, given the current and expectable roles of software, proprietary hardware and other technologies in nanotech development. If mixing open and closed IP is likely to be inevitable for nanotech, then the same sort of practical arguments which underly the creation and use of the LGPL would apply for nanotech. That includes the pragmatic benefits of being able to work within existing systems and the priorities for use of scarce resources (particularly programmer time in Free Software/Open Source communities).
However, if only to stimulate continued discussion on what I think is a significant point, it's worth noting that the LGPL not only might facilitate a transition toward the GPL, but possibly also movement the other way. It allows what could be useful competition between open and closed modules, while laying out groundrules about having to disclose APIs, etc. To me, this seems another potential advantage, albeit one not likely to be highly valued by those opposed to commercial software. There could be choice and competion among various plug-ins and among other components, depending on what works best.
The LGPL satisfies the Open Software Definition, while being tolerable to (though, as you clearly express, not the first preference of) Free Software proponents. The debates about licensing are confusing and discouraging to many, so some consensus could be useful. Using the LGPL could also reduce the potential incompatibilities of a proliferation of different open source licenses with slightly different terms, e.g. different companies' open licenses. Personally, I have some views about why the simplicity of unrestrictive licenses may be preferable to the hassles and putative benefits of the ones which require disclosure, and I may add a bit on that in a later draft. What seems much more important though, would be at least trying for a rough consensus on one clear, widely acceptable standard, and so, IMHO, the LGPL seems the best candidate for licensing intended to share intellectual property for nanotech.
September 4th, 2000 at 7:58 PM
LGPL as Cinderella
LPGL as Cinderella, or, The Quest to Share the Source
September 8th, 2000 at 5:00 AM
Update on answers so far
First, thanks to all who have made comments: on the NanoCAD list, on Nanodot and directly. I'd like to share some of what's come up, and note what still seem to be some gaps. I've also posted a revised version of the paper, at the same URL:
http://www.cm.ksc.co.th/~bruns/open_mnt .htm
> 1. … pointers to good comparative reviews of [molecular modeling]
> software, especially if they discuss licensing.
> Similarly, I'd be interested in any reviews of the
> current situation with open hardware and patent licensing.
> 2. Are there industrial consortia currently active in nanoscience R&D?
> 3. What is the cost of an AFM?
> What are the prospects for "homebrew" hobbyist access to MNT equipment?
> 4. Would clearer ideas about potential system
> architecture for MNT be useful, or is it too soon
> for such discussion?
> 5. Have discussions about the Foresight MNT
> guidelines addressed the possibilities of more
> formal self-governance structures, e.g. along the
> lines of the internet committees and requests for comments?
> 6. What could be done to make open source efforts
> in molecular modeling software more successful?
Other topics:
For those interested in more on the discussion, I encourage looking in the NanoCAD archives at the threads on "Open Sourcing Nanotechnology," "Collaboration" and "Vat manufacture."
Thanks again – Bryan
September 9th, 2000 at 3:31 PM
Alternate URL (mirror)
The local ISP which hosts my website is planning to relocate their office soon, and I will be out of town for a month and not in a position to do much if problems occur. In case it is useful, the file for "Open Sourcing Nanotechnology" is also available at:
http://www.gedanken.org/bb/open_mnt.htm