Questions about software for which the original source code is made freely available and may be redistributed and modified.

learn more… | top users | synonyms

0
votes
2answers
150 views

How to document a dual open source license?

If a project is dual-licensed GPL & BSD, should there be one LICENSE file with the text of both licenses? Or two separate files, one for each license? And I think I should put a copyright/license ...
8
votes
3answers
729 views

How can I hide confidential data in my open source project?

I have an open source project that uploads files to DropBox among several file hosts. Right now I am screen scraping for DropBox. To use their API, I have to hardcode a SECRET KEY provided by them to ...
11
votes
1answer
2k views

What is proper etiquette and recommended GitHub workflow for simultaneously contributing to and diverging from upstream repo?

I'm new to GitHub and VCS in general. I've been programming in various languages for years, but I've always worked solo on custom projects (no public releases). I recently started using a jQuery UI ...
2
votes
2answers
300 views

typical way to share database connection for open-source project, without revealing too much

I have an open source project for mydomain.com which requires connections to a database (...as is tradition). What is the standard practice for allowing others to work on the site, without giving them ...
-3
votes
3answers
403 views

is it okay to remove copyright info from a free, open source API even if you are explicitly told not to do so? [closed]

Just wondering if text such as the following, which appears inside the source files of a free, open source API, means anything in a court of law // Permission is hereby granted, free of charge, ...
22
votes
5answers
2k views

When did the standard for packaging Linux source code become .tar.gz?

When browsing open-source projects that are primarily developed for Linux systems and downloading the latest packages, the source code is always stored in a .tar.gz or .tar.bz2 file. Is there any ...
1
vote
1answer
84 views

How to find a project that uses specific frameworks/technologies? [closed]

I would like to practice specific technologies/frameworks like Hibernate, Spring, GWT and so on. How can I find an open-source project that uses specific frameworks technologies so I can contribute to ...
3
votes
2answers
177 views

Can a designer start an open source project? [closed]

I appreciate you can't start an open source project with just an idea but would just a design be enough? Has anyone ever seen that done where a designer posts a design and developers join to start the ...
3
votes
2answers
157 views

Do I need to make the source code available to a modified AGPL application if the application is only exclusively available over my private LAN?

I have a network game licensed under the AGPL that I modified to suit my needs. Theoretically, I want to charge people to play this game over a local area network that is set up in a private ...
2
votes
2answers
477 views

Open Source License that prevents re-selling

I have an open source project that is a add-in to TFS (ie it is for developers and those using TFS.) It is currently using the GPL. But it occurs to me that the GPL does not really represent what I ...
4
votes
1answer
130 views

How is Pash licensed?

Pash is an open source reimplementation of Windows PowerShell. It was released in 2008, and has been idle since then. I would like to take up the mantle. It's not clear what the license is. There is ...
3
votes
1answer
161 views

Does a patch for an opensource project inherit the same license?

I have submitted a patch for a GPL'd project and now a third-party wants to include this patch in a product. They have asked me what license my patch uses. Does my patch have to adopt the GPL ...
13
votes
1answer
1k views

What exactly does the condition in the MIT license imply?

To quote the license itself: Copyright (C) [year] [copyright holders] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated ...
3
votes
5answers
1k views

Is “watermarking” code with random trailing whitespace a good way to detect plagiarism?

Consider this: int f(int x) { return 2 * x * x; } and this int squareAndDouble(int y) { return 2*y*y; } If you found these in independent bodies of code, you ...
1
vote
3answers
515 views

Why Open-Source Code? [closed]

What reasons to companies have for open-sourcing libraries and applications? Doing this may allow a developer to better understand the code, but could doing this allow people to find and exploit ...
2
votes
1answer
116 views

Statistics for and Details About Open Source Swing Projects

I'm looking for process-relative information on open-source Swing projects: how the task was described how many developers were involved how much time the solution was taken etc. Are there any ...
29
votes
3answers
1k views

How to deal with well-meaning open-source contributors?

If a programmer contacts you and asks to contribute to your project, how do you handle it? You don't know if this guy is any good. Perhaps he'll be more trouble than he's worth. He might be trying ...
1
vote
1answer
313 views

Where does the “mm” come from in GTKmm, glibmm, etc

I understand that the "mm" suffix [in various GTK-associated C++ binding libraries] means "minus minus," but where exactly does it come from? I understand that there is a programming language called ...
3
votes
5answers
1k views

Security issue about making my code public in GitHub

I'm developing a big community/forum website and I'd like to upload my code to GitHub to have at least some sort of version control over it (because I have nothing other than a .rar file as a backup, ...
3
votes
7answers
301 views

make-like build tools for data? [closed]

Make is a standard tools for building software. But make decides whether a target needs to be regenerated by comparing file modification times. Are there any proven, preferably small tools that ...
1
vote
3answers
1k views

Is there any open source code analyzer for java which I can adopt my software metrics algorithm on it? [closed]

I am doing my masters dissertation and I have conducted a software metrics. I need to adopt my metrics on an open source tool. I have found PMD and check style on sourceforge.net but there is not ...
2
votes
3answers
251 views

Anti Cloud Open Source License

I'm working on a browser based open source monitoring project that I want to be free to the community. What I'm worried about is someone taking the project, renaming it, deploying it in the cloud and ...
2
votes
1answer
250 views

Expanding existing DVCS Wiki [closed]

A portion of my job is to maintain technical documentation for a rapidly expanding manufacturing company. Because it is only a portion of my job and the company's product line is expanding so ...
1
vote
1answer
438 views

Is adding in the header the license type enough to say: “my code is licensed”?

I read on various sites about licenses. I did just put the license type in the header file (in my case a javascript file, open-source): /* * "codeName" "version" * http://officialsite.com/ * * ...
4
votes
1answer
229 views

Open Source Projects & ITAR/EAR

What's the story on contributing to open source projects with respect to the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR)? From how the laws read it ...
2
votes
5answers
381 views

How are requirements determined in open source software projects?

In corporate in-house software development it is common for requirements to be determined through a formal process resulting in the creation of a number of requirements documents. In open source ...
5
votes
3answers
235 views

When to open source a project under development? [duplicate]

Possible Duplicate: Is it OK to push my code to GitHub while it is still in early development? I've been working on a hobby project for a few months now; it's clocking in at over 15000 ...
1
vote
1answer
504 views

How can you become a real programming polyglot? [closed]

I work as a Java programmer, but C and C++ were always my favourite languages during studies. Unfortunatelly I don't have an opportunity to work with them as often as I would like to. As a result I ...
8
votes
3answers
171 views

Finding co-maintainers for open source projects [closed]

I have a number of open-source projects that have gotten some significant usage and would like to find co-maintainers so that I am not a bottleneck when it comes to maintenance and support requests ...
13
votes
5answers
410 views

How can I best manage making open source code releases from my company's confidential research code?

My company (let's call them Acme Technology) has a library of approximately one thousand source files that originally came from its Acme Labs research group, incubated in a development group for a ...
7
votes
4answers
489 views

Open source library, can the project owner change the license to be more restrictive?

A company releases a library with an open source MIT license. If they wanted to, could they change the license to be very restrictive so competitors cannot use it? What impact would this have on ...
1
vote
3answers
192 views

Start with open source desktop application and move to iPhone/Android app

I'm a high schooler and I am competing in an open source software development competition. It must be a desktop application that runs on either Windows or Linux. I have a great idea for the open ...
12
votes
3answers
511 views

Do support sites like Stack Overflow upset the paid-support open source model?

In order to stay relevant in the marketplace, I'm researching new business models for my software company. The open source model with paid support seems like a good fit for our product, but I have ...
2
votes
2answers
188 views

Software licensing and code generation

I'm developing a tool that generates code from some various data. The tool itself will be licensed with the MIT license, which strikes a good balance for me in terms of allowing the freedom to use and ...
5
votes
5answers
592 views

How representative is Ohloh? [closed]

My colleague recently pointed me to Ohloh, a website providing statistics on FOSS based on versioning repositories. It's quite a fun procrastination tool, e.g. to compare programming languages by ...
2
votes
1answer
240 views

Should I open Source my iOS application?

I developed an iOS application as a student and I am currently distributing it for free in the app store. I have received a few enquires about adding features to the app including one person who would ...
9
votes
3answers
7k views

Is Java free/open source or not?

On November 13, 2006, Sun released much of Java as free and open source software, (FOSS), under the terms of the GNU General Public License (GPL). On May 8, 2007, Sun finished the process, making all ...
11
votes
7answers
1k views

Is it OK to push my code to GitHub while it is still in early development?

I have some projects that are in a very early development state. They are nowhere nearing completion but I do host them (as public repos) on GitHub because: I have multiple computers and I want ...
1
vote
2answers
288 views

Forking an open source project using Git

There is an open source project that I want to fork for my own reasons. It currently has a Git mirror of its main SVN repository which I can use. What are the best techniques for forking a project ...
7
votes
3answers
295 views

How to check if my open source idea already exists?

I've got a great idea for an open source project. What should I do before starting, to make sure that I'm not duplicating anyone's efforts? Of course I've googled, but which keywords to use isn't ...
1
vote
2answers
147 views

Incorporating GPL Code in my Open Source Project

I have downloaded a currently inactive GPL project with a view to updating it and releasing the completed codebase as open source. I'm not really a fan of GPL though and would rather licence my ...
3
votes
1answer
197 views

Develop open-source library and get donations for it? [closed]

I have a nice open-source library in mind to write. It would take a few months to develop properly and I would need to stop supporting myself though other projects. Could anybody share experiences and ...
8
votes
3answers
441 views

How signing out a CLA prevents legal issues in open-source projects?

For example: yeoman. It's licensed under a BSD license. The CLA form (Contributor License Agreement) isn't project specific, and it can be signed electronically. How and what issues can signing out ...
6
votes
2answers
125 views

Is the creator of a piece of software bound by the license he gives it?

For example, if a person creates an application that they open-source under a license that says you can use this code but you cannot sell it, has that person just bound himself to not selling it now ...
1
vote
1answer
88 views

Does it ever make sense to license source code as a learning resource under GPL?

I recently came across a series of articles walking through how to make a scheme interpreter. I was browsing through the code when I realized that it was AGPL. For the most part, the code itself is ...
1
vote
1answer
93 views

How would I go about measuring the impact an article has on the internet?

For an application of mine, I analyze the sentiment of articles, using NLTK, to display sentiment trends. But right now all articles weigh the same amount. This does not show a very accurate picture ...
4
votes
1answer
626 views

Can Foswiki be used as a distributed Redmine replacement?

I am quite familiar with and love using git, among other reasons due to its distributed nature. Now I'd like to set up some similarly distributed (FOSS) Project Management software with features ...
5
votes
3answers
181 views

Community Programming

Background I just began working for a religious non-profit organization. As with most non-profits, the organization is resource-poor and has no IT department to speak of. In my two months here I've ...
5
votes
2answers
306 views

How to get multiple open-source projects to use a standard way of doing something

- Problem In the last couple weeks, I've used 3 different "repository" tools (listed in alphabetical order): gradle ivy maven I'm calling them "repository" tools because I've also used sbt -- ...
9
votes
5answers
1k views

what are the advantages and disadvantages of putting code for an unfinished project on github

I'm stating to work on a project that I intend to release as open source via the githubs. What are the advantages of putting the code on github from the outset, as opposed to waiting until the project ...