Showing posts with label google code. Show all posts
Showing posts with label google code. Show all posts

Friday, April 3, 2009

FDS-SMV Project 'Public Domain' License.

Google Code Project Hosting, which we use for our development process, updated their licensing options to include 'Public Domain' as a valid type. This is applicable for US Federal Government Agencies like NIST who by US Copyright law, are required to release their works as Public Domain. http://en.wikipedia.org/wiki/Public_domain

Chapter 1 of Title 17 of the United States Code states:

§ 105. Subject matter of copyright: United States Government works37
Copyright protection under this title is not available for any work of the United States Government, but the United States Government is not precluded from receiving and holding copyrights transferred to it by assignment, bequest, or otherwise.

When we first setup the fds-smv project we had to select a license option to get the project in the system. At the time the MIT license was the most liberal from those we had to select from. But, still even though we picked MIT for Google Code Hosting requirements, we were careful to clearly state where relevant that everything we are creating and releasing is Public Domain according to US Copyright Law. It took some time in limbo, after some online and offline discussions with the Google Code Hosting Developers, but eventually it all worked out. This additional license option is great news for US Government Open Source Software (OSS) developers, as now we can select the correct option and use these tools without any confusion as to the type of license applied to the work product.

-Bryan

Friday, April 27, 2007

FDS Beta Testing

All

Since my plea last week for more participation in the FDS 5 beta test, I am pleased to report that you have responded most enthusiastically, and our bug reporting traffic has increased significantly. It sounds to me that part of the initial sluggishness of the beta testing has been the SourceForge pages. While the SourceForge system of source code archiving and bug tracking has been extremely useful to us developers, it has also been confusing and intimidating for those unfamiliar with it. So much so that I fear people have been turned off, and turned away. If this is annoying for experienced users participating in the beta test, it will be a disaster for new users once we release FDS 5. Part of the problem has been that we've expected users to navigate the SF pages more than they really need to. In a sense, what we want most users to be able to do easily is (1) download new releases of FDS-SMV, (2) easily report problems or bugs, and (3) participate in group discussions. Those interested in obtaining and working with the source code will have to endure more of the "developer's environment," but that is to be expected from those who would actually edit and compile Fortran code. If we do our job right, there should be a simply designed FDS/SV Home Page, with easy clicks to get what you need and get on with your job.

We have identified an alternative to SourceForge called GoogleCode (yes, yet another Google app!). It is free like SF, but has no ads (unless you count the big Google logo at the top of the page an ad). It is cleaner, faster, and simpler than SF, probably because there is so much less clutter. We are already using GoogleGroups for the discussion forum, so there is only one "account" that users need to establish. Many users already have one type of Google account or another anyway. So there appear to be a number of advantages presented by GoogleCode over SF. Long term, we do not see Google going away, even though at some point we might have to pay for this service. I don't suspect that FDS/SV would ever grow so big that we would require a very expensive support package. Some have asked me why we're not hosting the FDS/SV site here at NIST. Several reasons -- first, NIST has web services, but nothing like the archiving/revision control that would allow non-NIST participants to access the source. Nothing like the discussion forum either. And it would seem pointless to try to create here something that already works well and does what we need it to do.

So in the next few days, we're going to transition to our new system. For most of you participating in the beta test, this will not really change things all that much, other than a resetting of links. Early next week, I'll send out further instructions. For now, I would ask that you not submit any new issues to the SourceForge "Trackers". For those already submitted, we're going to work to resolve them and then close them out. We ask those who've submitted to follow up on any questions we might have for you. Along with the new web site(s), we'll also prepare a new version of the code, a so-called "RC3". For those who've submitted bugs that we have claimed to fix, we'd ask that you check to see if we really did fix the problem, and start new bug reports if we haven't.

Thanks for your patience in all these matters. This is exactly what a beta test ought to be, as we want to fix annoying problems now before we go to an official release.

K


Kevin McGrattan
National Institute of Standards and Technology
100 Bureau Drive, Mail Stop 8663
Gaithersburg MD 20899
Phone: 301 975 2712
Fax: 301 975 4052

Tuesday, April 24, 2007

Thinking of moving from Sourceforge to Google Code

We have received some positive and some negative feedback from users on our new websites and services online... The positive feedback has been related to the functionality of what we know offer through sourceforge. i.e. CVS, Trackers, etc. The negative feed back is how it is presented, more of an interface issue. Ads all over the place, difficult to navigate the site, confusion about which site is the "real" website, how to find the right download, etc.
Much of the difficulty users have noticed, I have noticed too... So I decided to look for a better alternative. And since we are still in this Beta testing phase, now is the time to make the changes if we are ever going to.

I looked around the web a bit and found that code.google.com is open to any open source project... A blog post on http://engtech.wordpress.com helped me decide to give it a try.

I have setup a new website for Users HERE.
But, more importantly I have also setup a new development management system HERE using Google Code for open source projects.

So far I really like the Google system and bringing it all under the same roof makes it much easier for users and for the developers since everything is available now with a single Google account sign-in. There are a few small issues I am still working out, but overall, I think it offers a better solution than sourceforge is currently offering.

If you take a look at these pages, please let me know if you like them more or less than what we have setup on sourceforge.

-Bryan