SourceForge Balances Between Community, Lawmakers

How the US code host and its international clientele deals with strict US regulations on technology.

By Brian Proffitt  Add a new comment

Late last month, the folks over at SourceForge.Net found themselves in a bit of a kerfuffle regarding their decision to start enforcing US export laws regarding the transfer of technology to certain individuals, companies, and entities (a.k.a. nations the US has deemed bad news). The way they decided to enact this enforcement was block the IP addresses from these nations (which include Cuba, Iran, North Korea, Sudan, and Syria).

That this was in also in compliance with a clause in SourceForge's own Terms and Conditions that has been there since, according SourceForge, 2003 seemed lost on the participants and industry watchers who raised a huge hue and cry about the move. Yet another case of not reading the fine print.

The reaction from the community was predictable, and understandable: open source, by its very nature, is designed to be shared. Plus, there was this irony: the exclusion of potentially innocent users from technology that is not only useful in a general sense but could ultimately help reform or overthrow the very regimes that are the cause of so much misery seemed, like many things bureaucratic, insane. Literacy is an enemy of tyranny.

Also clouding the issue is that while SourceForge's servers are located in the US, many of the developers and project owners are decidedly not US citizens. Why should projects from non-US citizens get blocked based on US laws?

The good news is, SourceForge is attempting to mitigate the concerns of the community while complying with US law. Last week, SourceForge announced that it was changing its blanket IP blocking policy. By default, every project hosted on SourceForge will still be blocked, but now project owners can turn such restrictions off if they determine that their project is not subject to US export regulations.

While many users are willing to work with the new policy, others are voicing questions along the lines of "how should they know if they are in compliance with US export laws?" Many applications, for instance, implement passwords as part of their normal operations. If those passwords are strongly encrypted, maintains Greg Roach project maintainer for PhpGedView, even to the point of "calling a library md5() or sha1() function... [it] is against US law."

This is a difficult situation to parse out. US companies have an obligation to obey US law, whether they agree with it or not. SourceForge makes it very clear that they regret having to do any of this, because they acknowledge this runs against the grain of open source philosophy. On the other hand, non-US citizens should not be obligated to obey US laws.

There is, though, an apparent out for open source developers. The Export Administration Regulations seem to allow for open source releases of software with encryption included, provided the developers inform the US Department of Commerce's Bureau of Industry and Security. Note, I am being deliberately vague here, because I am not a lawyer, so read the fine print.

For now, this is likely the best move SourceForge can make. It meets their legal obligations, and reduces the pain factor for SourceForge participants. Not a perfect solution, put we don't live in a perfect world.

Follow Brian on Google+

Brian Proffitt is a veteran Linux and open source journalist/analyst with experience in a variety of technologies, including cloud, virtualization, and consumer devices.

ITworld LIVE

Open SourceWhite Papers & Webcasts

White Paper

CIO Quickpulse: Drivers for Enterprise Virtualization Diversification

Open source is a key driving force as organizations consider second-vendor virtualization adoption to attain more diversity, data center power and agility.

White Paper

Consolidating SAP Applications to Linux on Power by IDC

IDC studied a group of enterprises that had deployed SAP applications on IBM Power Systems servers running Linux server operating environments and had been working with those systems for several years. Learn about the results...

White Paper

An Interactive eGuide: Open Source

By now, enterprises are well aware of the benefits of open-source software, which boasts a clean design, reliability, and maintainability, as well as support for standards and community values. But perhaps the biggest benefit is quality; since open-source software users have access to source code, bug fixes and enhancements come from multiple sources, often resulting in superior software.

See more White Papers | Webcasts

Ask a question

Ask a Question