Moving the discussion thread on currently on the comment wall for the group to a Discussion Forum (see posts of week of January 9, 2012)
Key points in our discussion thus far:
I'll weigh in on Civic Commons next.
Tags: collaboration, development, forges, github, govIT, open, software, source
Permalink Reply by Mark Dixon on January 14, 2012 at 2:07pm Cool...I look forward to the discussion. I have started to work on a business plan and funding for a hybrid organization to build software for local government. I have a number of colleagues and clients ready to help if we can get funded.
Also, California has passed a law that went into effect Jan 1 2012 that allows "flexible purpose" corporations...which could be another way to go...
I look forward to the discussion...
Permalink Reply by Megan on January 14, 2012 at 2:16pm Excellent. Thanks much. I would think another issue would be cost, as there will be a community of developers (and in some cases an international community) that build around each specific application. Issues like code updates, version control, issues tracking, etc. become increasingly important as the community grows. A great example of this is NASA WorldWind. I believe their model has changed significantly over the years, so best to be flexible and willing to change strategy based on new/better models and information. Any and all suggestions for best practices in 2012 welcomed.
Permalink Reply by Lisa Wilcox on January 14, 2012 at 7:09pm Mark, I would love to hear more about California's law.
I too look forward to the discussion..
Permalink Reply by Gabriel Cossette on January 15, 2012 at 12:00am Thanks for creating this separate thread with good key points Deborah! This is indeed a very interesting subject.
I do want to answer Megan's last question though:
"I suppose in the case of Spacebook creating a mini "fork" of our own Liferay-based code would make some sense, as the developer community would likely grow around the specific application, not so much around the Liferay portal itself. Can you talk me through the implications a bit more?"
As I said, if we don't want/can't give our intellectual property to the Liferay company (as required by the Liferay project), we can publish our code modifications to a separate repository under the LGPL license. This create kind of a mini "fork" of the Liferay project.
IMO, it might be realistic to do so when our code modifications aren't that major or if they are mostly separate from the core (like themes, plugins or branding).
However, if we made a lot of changes to the core, problems arise when we want to update our fork with the latest version of the original project. We then have a lot of work to do like merging code and rewriting part of it. Same thing when there is security patches and such... All in all, we lose the codebase maintenance done by the Liferay developers.
Just some thoughts to weight in regarding this decision...
Permalink Reply by Megan on January 15, 2012 at 4:29pm Well, another thought is that with a project as high profile as NASA Spacebook, Liferay may be more flexible in terms of giving up intellectual property rights, and/or there may be ways to negotiate separate agreements specifically designed for government.
© 2012 Created by GovLoop.
GovLoop is the "Knowledge Network for Government" - the premier social network connecting over 50,000 federal, state, and local government innovators.
A great resource to connect with peers, share best practices, and find career-building opportunities.