Slashdot Mirror


Ask Slashdot: How To Share a SharePoint Site?

New submitter grzzld writes "I am a systems analyst for a County in New York. Last year I made a SharePoint site that manages grants and it was well received. So much so that it won a NACo award. Since then, there have been several requests from other municipalities from around the country who would like to get this SharePoint site. The county is trying to figure out how to protect ourselves from people making money from it and having people hold us liable if it they use it and something goes awry. I am afraid that ultimately nothing will be done and the site will not be shared since at the end of the day it is much easier to not do anything and just say no. I proposed that we license it under an Open Source agreement but I am not versed enough in the differences between all of them. It is also unclear to me if I could do this since the nature of the 'program' is a SharePoint site. It seemed like CodePlex would be a good place to put this since it is Microsoft centric and it an open source initiative. I just want to contribute my work to others who may find it useful. The county just wants to make sure they can't be held liable and have somebody turn my work around and make a buck. How can I release this to the world and make sure the county's concerns are addressed?"

25 of 151 comments (clear)

  1. Warranty disclaimer's the important thing by abiggerhammer · · Score: 5, Insightful

    The GPL variants and the BSD licenses all contain a disclaimer of warranty (the part that reads "THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE" or similar), which addresses the county's concerns. By releasing code under a license with such a disclaimer, you are asserting that no one can sue you if the code breaks, even if your code breaking caused them some kind of loss.

    --
    Dance like nobody's watching. Sing like you're in the shower. Fuck like you're being filmed.
    1. Re:Warranty disclaimer's the important thing by mounthood · · Score: 2

      Using a bog-standard BSD/GPL license addresses liability, it just doesn't fix the fear of managers and lawyers inexperienced with releasing software. The poster could try writing a short email linking Google licenses, the FSF, the EFF and others.

      The real problem will be support: I can't fix a SharePoint package if it doesn't install right, so you have to release all the code, and if you want it to succeed, you'll also need to write documentation and answer email/forum questions. Does your employer want you doing that?

      --
      tomorrow who's gonna fuss
    2. Re:Warranty disclaimer's the important thing by ILongForDarkness · · Score: 3, Interesting

      I have a similar issue working in publicly funded healthcare. Some things I've created (I own the IP but don't really care that much one way or another) my hospital has difficulties commercializing for several reasons but biggest being liablity. Even if our license says we aren't responsible if another hospital has their operations impacted we will be expected to help out since it is all the governments money. Does the hospital I work for want to get $500 and then be liable for God knows how much of my time spent debugging crap if things goes wrong? Millions of dollars in internal projects get wasted each year because of fear of liability so each hospital ends up doing the same thing on their own and not willing to share. Silly.

  2. Do nothing. by Anonymous Coward · · Score: 2, Insightful

    CYA and don't share anything. If they want it badly enough, they can contract you to build something similar.

    1. Re:Do nothing. by networkBoy · · Score: 2

      All they have to do is file a FOIA request and "force" you to turn over the codebase, what they do with it after that is not your concern or liability...
      perhaps you could even automate handling of FOIA requests for the automation of FOIA request requests, which in turn handles automation of FOIA requests for the automated grant handler...
      I think I got that close enough...
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    2. Re:Do nothing. by KhabaLox · · Score: 4, Funny

      perhaps you could even automate handling of FOIA requests for the automation of FOIA request requests, which in turn handles automation of FOIA requests for the automated grant handler...

      A SharePoint workflow might be able to handle that.

      --
      Ceci n'est pas un sig.
  3. This one? by Anonymous Coward · · Score: 4, Informative

    Online Grants Management System
    Suffolk County, New York
    Population: 1,493,350 (2010)
    Program Year: 2011

    Abstract:
    In Suffolk County, NY, the development of grant applications as well as the coordination of successfully funded grants across was determined to be an inefficient system.. Individual staff and programmatic units each kept their own separate monitoring and tracking systems that recorded different levels and phases of grants. In some instances, there were gaps in the collection of information. An interdisciplinary group convened to discuss the problem and to plan for improvements. The planning group brainstormed and used additional quality improvement strategies in order to develop the Grants management System (GMS). GMS has developed as a centralized tracking and coordination system that tracks grants through very phase: the evaluation of whether to apply for a Request for proposal (RFP), application submission, grant award, acceptance of the award by the county, development and finalization of contracts, inventory management, monitoring of expenditures, claiming, revenue receipting, grants reporting, grants purchases, etc. Feedback from SCDHS staff indicated a high level of satisfaction with GMS, improved knowledge and skills, improved management and implementation of grants. Due to the improved efficiencies of GMS, the SCDHS was able to reduce the grants staff by 2 Full Time Equivalents (FTE), with significant cost savings.
     

    1. Re:This one? by Anonymous Coward · · Score: 4, Funny

      Due to the improved efficiencies of GMS, the SCDHS was able to reduce the grants staff by 2 Full Time Equivalents (FTE), with significant cost savings.

      Hey, I was one of those Full Time Equivalents, you insensitive clod.

  4. Why can't anyone make a buck? by perbu · · Score: 5, Interesting

    What is it with this fear that someone will make a buck? It does not diminish the value of the original work, rather it ads to it. The county should focus on what their job is and if somebody actually manages to create something valuable from that - great!

    1. Re:Why can't anyone make a buck? by manoweb · · Score: 2

      I strongly agree!!! On the other hand, I am not surprised that the government is concerned of private citizens doing things they cannot control ;)

    2. Re:Why can't anyone make a buck? by gr8_phk · · Score: 2

      What is it with this fear that someone will make a buck? Yes, this puzzled me. It's like the BSD vs GPL arguments, but it's odd to me that folks in government are thinking like this. While I support the position, I would not have expected it from them.

    3. Re:Why can't anyone make a buck? by sir-gold · · Score: 2, Informative

      For some strange reason, many reasonable and successful adults still have a playground mentality when it comes to sharing the ball, even when it's someone else's ball. The only difference is that the fights happen inside the courtroom instead of behind the equipment shed.

    4. Re:Why can't anyone make a buck? by Dynedain · · Score: 2

      I'm sure the fear is that a commercial company will simply copy their work, and then go around selling it to other agencies without substantial improvement.

      Stuff like this happens all the time in government contracting.

      --
      I'm out of my mind right now, but feel free to leave a message.....
  5. By "Site" what are we talking? by Toreo+asesino · · Score: 3, Informative

    The site schema? Custom web-parts? Masterpages? Data? Everything?

    You could create a site definition that contained as much or as little or as much as your site as you wanted; wrap it up in a Visual Studio solution/WSP and then people could deploy an instance of your site with all of the above pre-previsioned. At that point it's just a SharePoint extension so would be no different to open-sourcing an Office extension. Even better, site templates are largely just XML files so it's even less "complicated" than custom-code - it's all just parsed by the core product.

    --
    throw new NoSignatureException();
  6. Public Domain by Anonymous Coward · · Score: 3, Interesting

    FYI, if I remember right all works by a public employee while employed are to be in the public domain. This is at least true for federal workers.

    1. Re:Public Domain by SEWilco · · Score: 3, Informative

      You remember most of it. It depends upon applicable law. Federal law is almost as you describe -- for works created while the employee is working (not "while employed", as that could cover off-duty activities). States and local laws differ.

  7. Making money by man_of_mr_e · · Score: 3, Insightful

    Why do you care if others make money off it? It's government developed so that means it was funded by taxpayer money.

    All taxpayers should have access to it, even if they want to make money from it. It should automatically be public domain.

    You can still CYA by a simple BSD style license.

  8. Re:quick how-to by Anonymous Coward · · Score: 3, Insightful

    I loath Microsoft and closed-source software, and "walk the walk" (I use a total of 4 proprietary programs), but this comment is beyond worthless. The poster says that the site works great, and wants to share it with other groups. You are basically saying "no it doesn't." And there is no analysis as to why that might be the case. You might as well have just screamed nonsenically in anger.

  9. NACo Award by Anonymous Coward · · Score: 2, Interesting

    No offense, but I won a NACo award as well...in the 90s. Seems cool, but I am aware that ANY submitted project 'wins'.
    I am not so certain I'd be using this award as a statement of how awesome the work is.
    * I am not saying the work is not awesome, just that this is not a good measurement.

  10. Re:quick how-to by buchner.johannes · · Score: 2

    You should have ended your post with viable alternatives.

    --
    NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
  11. Re:Can you say "lawyer"? by jpate · · Score: 4, Insightful

    Why does the county care if somebody else makes money on it? That's just vindictive. As long as there's nothing blocking somebody from developing useful things for free, I see no reason to forbid business uses.

  12. Talk to a lawyer! by Dynedain · · Score: 3, Insightful

    If the county wants to share but is concerned about liability, THEY SHOULD TALK TO THEIR ON-STAFF/ IN-HOUSE/ ON-RETAINER legal counsel!

    They have them, I guarantee it. Use them. The last they want is a tech guy (who has already admitted he doesn't know the implications of the various licenses) fumbling around to figure this out.

    If they really really don't want to talk to their own legal counsel, then just prepare an instruction list that other municipalities could follow and publish that instead of trying to distribute the whole kit-and-kaboodle.

    --
    I'm out of my mind right now, but feel free to leave a message.....
  13. Re:quick how-to by CaseCrash · · Score: 2

    Nope, it was a joke. I think I'd fucking know, I posted it.

    GTFO yourself.

    Maybe you should learn how to tell jokes better.

    --
    No, that link you posted to a web comic we've all seen a hundred times is not "obligatory."
  14. what's wrong with making money? by noh8rz3 · · Score: 2

    The county just wants to make sure they can't be held liable and have somebody turn my work around and make a buck.

    who cares if somebody makes a buck? this sounds like sour grapes on the part of the county. They're in no position to monitize it (they shouldn't be anyway, or else they're wasting taxpayer money on business ventures?). Let somebody else make some dough.

  15. Re:quick how-to by Serious+Callers+Only · · Score: 4, Insightful

    Microsoft does not make computers, or make them cheaper. That trend was started by hardware manufacturers competing with IBM with clean room implementations of the bios, and continued with netbooks etc. Nice rewrite of history.