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

learn more… | top users | synonyms

14
votes
5answers
1k views

Why big internet companies (Google, Facebook, Twitter, etc) going open source way? [closed]

These very large internet companies using, developing, and promoting open source technologies like crazies. What is the rationale behind promoting and developing open source tools and technologies ...
1
vote
1answer
123 views

Open Source Licensing and Intellectual Property Rights [closed]

Is it possible for a developer to lose rights to work on a self-created, open-source-licensed project after an outside company, developer, or organization copyrights (or takes some other legal action ...
1
vote
1answer
374 views

How to develop custom functions on top of Ejabberd? [closed]

I'm developing a real time chat app. After searching around for a while, I found Ejabberd and Erlang is a good option. The question is the Ejabberd is not providing all the functions I need. I need ...
-1
votes
1answer
363 views

Does using the Telegram API mandate releasing the source code under a GPL license? [closed]

Telegram has provided API, through which programmers can connect to telegram servers, enabling them to implement clients for the messaging system. They also have released some open source client ...
1
vote
0answers
92 views

What should I ask for when verifying open source compliance of purchased commercial software?

Our company was recently acquired, and I've been tasked to verify that our software is compliant with respect to open source licenses. Specifically, I have been asked to obtain from software vendors ...
4
votes
3answers
553 views

Displaying copyright notice for OSS in closed source Android app

I am considering the usage of various open source libraries in a closed source Android app. The libraries are released under various licenses (MIT, BSD modern, Apache 2.0) which allow this kind of ...
2
votes
1answer
100 views

Are there any impediment in the Apache License 2.0 to sell software?

If my project uses a part of the other person protected by the Apache License 2.0 code, I can sell it and keep as open source or there is any impediment to sell? The license itself I think very ...
2
votes
1answer
93 views

Choosing a software license that requires written permission to use commercially

I'm looking for a license that I haven't seen before. I would like a license that allows other people to use my code non-commercially, but unless they have written permission they should not be able ...
18
votes
5answers
4k views

Naming your software and uniqueness [closed]

When it comes to naming your software product (whether an application or a library), what do you do? It seems impossible to choose a name which isn't already taken by some other piece of software, ...
13
votes
4answers
1k views

How to rewrite from scratch a code for which I own the copyright so I can use it on my job without losing the rights to the first version?

Well I don't want to make it open-source! That's the problem. But I do want to use it on my current job. Company did not agree to sign any alternative license with me and told me to rewrite everything ...
2
votes
1answer
106 views

Using Open Source code in a project

I'm having a little trouble in understanding how exactly Open Source licenses actually work. I have programmed for a while, but just for my personal use and I wrote all the code I needed myself. As ...
4
votes
2answers
554 views

Advice for volunteer developers learning large codebases [closed]

Working in an open source project has the result that sometimes developers with no experience in the codebase attempt to "learn the code" on their own. There is a reccurring trap I've seen, where new ...
19
votes
4answers
751 views

Would it be ethical to create an open source alternative to the software you've been hired to create?

Say you were hired to create education software that will be sold to students of a particular academic institution. You are the only developer working on this project and have written all of the code. ...
1
vote
1answer
85 views

Should my program be flawless at release [duplicate]

I'm building a big, very complex piece of open-source software, and it's killing me trying to make what I have as "clean" as it needs to be. What I want to know is: If there is an undetected flaw in ...
1
vote
5answers
646 views

Is it actually possible (practically) to sell Open Source software? [duplicate]

Open source software can be used for commercial purposes. It is said that You can even sell Open Source software. How does this work? If I sell my open-source product (copyleft or permissive), ...
1
vote
1answer
367 views

Is it legal to include BSD licensed code within an MIT licensed project? [duplicate]

If this is possible, how do I go about putting this in the license file or in the source files where the BSD licensed code was used?
5
votes
1answer
240 views

Open Source license that prevents from bundling with adware?

I wrote a small tool I published on my blog. I did not even think about the license, just put the binaries there for everyone to download. Now I am thinking about making it open source (BSD or GPL) ...
4
votes
3answers
616 views

How can I close my Open Source project and what is required from me in order to make it closed source?

Let's say I wanted to close my "GPL v 2.0 (or similar)" licensed project, to which I'm the only contributor, and make it closed source. Do I still need to make the existing "GPL v 2.0 (or similar)" ...
3
votes
1answer
123 views

Enforcing open source software license

How can one enforce open source licensing terms on the usage of its derivative works? For example, if a software is GPL licensed, and I use that software to develop some closed-source application of ...
38
votes
6answers
4k views

Releasing open source software too soon [closed]

What is the moral responsibility of releasing open source software too soon? For instance, a close-to-complete product that hasn't been fully tested. What is the expectation of the programmer? Wait ...
12
votes
1answer
2k views

If I fork a project on Github that is licensed under MIT, how to I handle the attribution and copyright notice?

If I plan to fork an MIT project and significantly modify and rename it, how do I handle the copyright notice above the MIT license on the main License file. Would I list the original author and my ...
5
votes
2answers
724 views

Can the GitHub pull request process constitute an electronic signature of a CLA?

I appreciate the need for a Contributor License Agreement (CLA) in open source software projects and even understand that some tools are starting to make this process easier (like the low-friction ...
-2
votes
4answers
358 views

Open source License that doesn't require credit [closed]

Is there a known open-source license where the user who reuses or redistributes the code is not required to give credit to the author? This is actually the same as just assuming copyright to the ...
10
votes
3answers
646 views

Restrict cluster size with closed-source module in otherwise open-source program

I work in an academic research institute heavily dependent on high-performance computing. In the 10 years we have developed our own Fortran code which is very well regarded and can run on very large ...
1
vote
1answer
105 views

Working on Free Software [closed]

My main experience is with iOS, but I'd like to move into writing free and open source software instead. Are there many jobs out there that allow you to work on projects like this? I've looked on the ...
0
votes
2answers
155 views

Is it necessary to apply to anywhere other than to add a file as LICENSE.txt for open source or free software licensing? [duplicate]

I am going to continue a game engine project I didn't engage in for a long time.I amatourly writed some core libraries using OpenGL with C++. Because I am not that into programming in general, I am ...
1
vote
0answers
73 views

How to credit authors when open sourcing a fresh snapshot of a private repo?

I've read through How to open-source a project whose git repository has copyrighted media in the history? but my question is: how to credit authors when open sourcing a fresh snapshot of a private ...
0
votes
1answer
133 views

Open Source code in Closed Source project [closed]

If I am using open source code in my project but don't want to release any source code, what license should I use?
32
votes
2answers
2k views

How should I contribute to a (mostly) abandoned GitHub project?

I've recently been trying to get into open source collaboration in GitHub and have run into a situation for which I am curious what is the preferred way to proceed. About a month ago, I found a ...
1
vote
0answers
72 views

What to include from permissive licensed Open Source library?

I'm writing a library and toolset for the manipulation of a software's data files. The library and toolset are written in Python. As I build the library, I start to rely on 3rd party libraries that ...
109
votes
14answers
15k views

Is it possible to rewrite every line of an open source project in a slightly different way, and use it in a closed source project?

There is some code which is GPL or LGPL that I am considering using for an iPhone project. If I took that code (JavaScript) and rewrote it in a different language for use on the iPhone would that be ...
3
votes
1answer
261 views

How can I convince my manager to contribute back to the open source community? [closed]

I'm currently working within a large corporation that has a department specifically for open source development. The idea being, someone comes to us with a project, and we develop solutions based on ...
5
votes
1answer
141 views

How to offer money to an open source project?

There's an open source project on GitHub that is very useful, but doesn't have a feature I want and which a fair number of other users have been clamoring for in the issues. There's already an ...
1
vote
2answers
159 views

Is relying on Demorgan's law in open-source code a barrier to contribution?

I recently added this code to a Github project I'm working on: if not initial_push=='y' and not initial_push=='yes': print('Aborting.') return False Since this is a public ...
5
votes
1answer
184 views

Convince Windows SmartScreen and web browser that my application is safe?

I am developing a Free and Open-Source software (C++). When I download my own application from a web link, Microsoft Smart Screen and Google Chrome are getting in the way since it comes from and "...
5
votes
4answers
781 views

Start to understand an existing project for beginner programmer

I want to understand an existing project for improve myself more but i am not sure that project is overwhelming for me or not. I am not sure i am capable to understand it. I even think that i will be ...
0
votes
1answer
44 views

How to distribute copyrighted resources with and open source project?

I would like to create an open source GPLv3 project that will work with other resources that are under different types of copyright (e.g. free to use, but must not sell). Because of this, I can't ...
3
votes
4answers
324 views

Can GPL licensed code be close sourced later by the author? [duplicate]

Suppose someone writes some code, and publishes it as open source under the GPL. Later they decide to close source their application and put it for sale. Is that in violation of the GPL? All code in ...
10
votes
4answers
4k views

Why is jQuery released under MIT and not LGPL?

Why is jQuery released under MIT and not LGPL? What are the benefits of using MIT compared to LGPL for a framework?
0
votes
2answers
376 views

What open source library licenses can I use in closed-source?

I like to create a closed-source program and sell it. I would like to make use of various open source libraries to make it easier to write this program. So how I will choose the libraries that I ...
0
votes
1answer
35 views

Using Database licensed under Creative Commons Attribution v3

I have access to a database which data is released under Creative Commons Attribution v3.0 I understand that using this database/data requires me to give credits on information origin in different ...
0
votes
1answer
83 views

Which open-source license is right to keep some advantage for me AND for the developer-community?

I know that this question has been asked a many times but there are at least that much different answers. I'd like to release a software, i developend for about a year. So i would like to keep some ...
1
vote
4answers
157 views

Why are FLOSS licences applied to files instead of diffs/deltas?

In the case of open source software development, where contributions build on previous work I would find it more sensible for each copyright holder to hold copyrights on the diffs/deltas he/she ...
2
votes
1answer
63 views

Releasing libraries used in a commercial application as GPL [duplicate]

While I was at university I developed some PHP libraries which I intended for personal use. I used them in a few personal projects. When I joined my current job we created a commercial product which ...
0
votes
1answer
126 views

Closed source proprietary web application with an AGPL source code in iframe or sub-domain [closed]

In a closed source proprietary web application, if I use an AGPL product in a sub-domain or in an iframe do I have to open-source my project? If answer is no, is it possible that both applications ...
20
votes
7answers
5k views

Open source code with no license… can I fork it?

A few years ago somebody created a bunch of really awesome and quite popular shell scripts. They don't work in the latest version of Mac OS X, because a filepath has changed. All you need to do is ...
10
votes
3answers
2k views

Are there open-source JavaScript libraries addressing multiple browser tabs and client state for newer browsers? [closed]

There are a few new HTML5 features that have made it into recent browsers that allow sharing state among tabs, browser windows, same domain windows, etc. So it's probably gotten a little easier to ...
15
votes
4answers
1k views

Does your company have a written policy about contributing to open-source projects? [closed]

Does your company have a written policy about contributing to open-source projects? We've been contributing "don't ask don't tell" style, but it's time to write something down. I'd appreciate both ...
4
votes
2answers
121 views

best way to attach database structure for an open source project

I have a small project which I want to publish on github. The problem is that my project contains a database. I don't know what is the best way to attach the database structure. I may get the create ...
1
vote
1answer
309 views

Including GPLv2 code in GPLv3 code

I would like to use some code that was released under GPLv2 in my project. I released my project with the GPLv3 license. Can I do this, or do I have to downgrade to GPLv2?