open-source

Open source political campaign management software?

Does anyone know of any active open source projects working on political campaign management software? I looked on sourceforge but didn't see anything relevant from the queries "political", "politics", "donations", "campaign", or in the categories "accounting", "politics" or "voting". I'm involved with a political campaign that is curr...

Open Source Projects for Web Search Engine Components

Can someone put a list of open source software of each of these components included in the question "Building a web search engine"? That will save many people's time in the search for high quality open source components. Component List: Crawler Parser Indexer Ranking Engine Front End ...

How to Search for an item in a List in Erlang?

I am writing a cache gen-server for the company Use. I am wondering how to search an item from the list as I want the cost of the search for comparing various data structures in erlang like dict, orddict, List, tuples, tree, queue etc to use for cache program. Example, List = [{"A1",["ankit","sush", "Hover", "x4", "a3","nilesh","mike",...

Corner Stitching Datastructure, Any Open Source Implementations?

I recall learning about the corner-stitched data structure a number of years ago and have been fascinated with it ever since. It originated with a paper by Ousterhout. I've searched and not been able to find a free/open implementations. I'd prefer a C++ implementation, but at this point would accept any pointers people might have. No...

Open Source Service risky?

Is it risky to have dependency on a open source service? Unlike a open source dll or componenent the service obviously needs to be constantly running, therefore is it a business risk to rely on it? What happens if the open source service disappears for whatever reason? The service under question would not be used for a business critica...

What are some websites where I can search for public source code?

I know of Google Code, which I presently use to search through publicly available source code. However, is there a better website where I can search through public source code? Specifically, it would be nice if I could easily locate code in Sourceforge and CodePlex. ...

As a private person, how do I develop a free standard without being sued by patent trolls?

I want to develop a free standard (free as in non-proprietary) along with a free reference implementation. Please understand that I don't want to go into depth of my idea (yet). It is, though, a serous idea. I've been now working nearly a year during my spare time on the specification and started with a reference implementation. Do I n...

Best practices for a C++ portable opensource application

I am starting an open source cross platform project in C++. My development environment is Linux. There may be other developers who develop from different platforms as well. So I need some help in getting started with the configuration and development environment setup, so that all developers from multiple platforms can develop easily. ...

Question on GPL

I'm starting to build a commercial application that uses an open-source library. I've been poring over various documents and postings, but I'm still having trouble. From what I understand I need to "isolate" the open source part. One way to do this is to provide a class which communicates with the open source through "vanilla" links. T...

Paying open source project members for bug fixes and features

I have a problem to solve that I think will take 4 days, but if I had a feature request sorted and a snapshot release then I reckon I could have it done in one. Superficially this creates a budget of 3 x my daily rate to get it the feature-request actioned. So my questions are, have you ever paid an O/S project member to fix something f...

Should I ask online programming communities like Stack Overflow for licensing advice?

If I am writing non-free software and I want to involve GPL software to some degree, and I am not sure what my legal situation is with respect to whether the GPL allows me to distribute my code, should I ask the programming community what to do? What are the chances that they give me sound legal advice for my country and locale? Should...

Datawarehousing with Jasperforge, what packages i really need to start with?

For a big commercial online shop my company needs to start a business intelligence project. We have done the online shop; there are probably only a couple of data sources, so the integration i think it's quite easy. We're creating the data warehouse database, revisiting the actual database from another point of view. I start to look...

Can I ship an open source dll that is built using iron ruby?

Yes .... Technically ... what is involved in ILMerging the DLR and Iron Ruby into a single DLL? What should I be careful about? Legally (MS-PL) ... am I allowed to ship an open source dll that had iron ruby and the DLR embedded into it? (Looks like the answer to this question is, usually yes, what OSI licenses is ms-pl compatible wit...

How do you learn other people's code?

I've been a programmer for years now and I feel very comfortable in a handful of languages, especially C. What I find baffling is that while I have no problem reading code from textbooks and example sites, no matter what the code is doing, I find that when I check out an open source project and look at the code, it almost looks like a f...

Open-source platform for academic collaboration

I'm planning a collaboration platform that will be used by academics from twenty different countries collaborating within the same field of research. Ideally I'd like to base my work on an existing open-source platform that can be extended to meet all the requirements. The final platform has the following requirements: Integrated mess...

Understanding Frameworks

What is the best method of understanding how and why a framework was written the way it was? ...

What license should I choose from codeplex for my open source project?

What license should I pick on codeplex if I want an open source project? What are the pros and cons on all licenses? ...

What is the easiest way to submit bugfixes to open source projects using SVN?

What is the easiest way to submit a working patch or bugfix to an Open Source project using SVN? Ideally, I would like to submit a revision or patch so they can easily apply it in their repository directly if they approve it. I'm using TortoiseSVN if it matters. ...

Open source managed programming languages

Are there any good, portable, open-source, high-level, statically-typed, imperative, object-oriented, garbage collected, safe languages/runtimes with reasonable performance besides Mono and Java? Mono is nice, but it is a Microsoft technology, and I'm kind of afraid of using it (I'm not sure how rational this fear is). The problem with J...

Public code repository

Can anyone recommend a public code repository? A few friends and I are thinking of starting a few projects for iPhone, web, Android, etc., and it would be nice to have a public (internet) code repository to use that would work well on any platform (Mac, PC, Linux). Any type of repository is fine (SVN, CVS, Git, etc.). A few ideas are ...