Questions about legal problems which may arise during software development or questions about software law, patents and copyrights in general.

learn more… | top users | synonyms

1
vote
1answer
414 views

using / linking to MS-PL licensed code from (A)GPLv3

I have some trouble understanding MSPL (Microsoft Permissive License) conditions regarding linking to / using a library under MSPL from a project of mine which I want to license on either AGPLv3 or ...
5
votes
3answers
389 views

Can I use corporate-licensed tool at home/for personal projects?

Normally, the company where a programmer works has corporate licensed tools which are useful for programmer (ex: proprietary IDEs, reflectors, diagramming tools, office tools and PDF makers, etc.) ...
4
votes
6answers
509 views

Is it legal/ethical to collect and release some types of anonymous usage data without consent?

The type of data I'm hoping to collect is a little specific, and unfortunately I'm under NDA and the data is a core part of the business plan so I'm not at liberty to post it online. I've come up with ...
6
votes
5answers
276 views

How are software licenses applied?

I have created a small and helpful project that I'd like to upload to a public repository and share under the FreeBSD license. What are the common steps I should make to apply the license to my code? ...
1
vote
2answers
250 views

Using CC Music in my project

Well, I am not sure about is this is the right StackExchange site to ask this, but since can accept question about Software law, i think it's almost on topic here. If I use creative commons music for ...
16
votes
3answers
880 views

How do I comply with the EU Cookie Directive?

On 26 May 2011, a new EU directive comes into force that users accessing websites should now be asked for permission to allow the website to store cookies containing information about them and their ...
9
votes
5answers
726 views

How to protect yourself from being sued by patents?

I've had a few software ideas before that could probably be patented.(decided not to pursue any of them, however). Basically, I don't want these ideas patented though. I don't care if someone else ...
4
votes
2answers
137 views

Getting your user agreement right

I'm planning to provide a little service with which you can control your computer from anywere. It exists out of a server (which I will be providing), and two clients (a controlled one and a ...
8
votes
4answers
292 views

What do I need to know before approaching a web developer/ developing team?

I have little experience in website programming. However, I have an idea for a website that I would like to make real. It would have many of the same features that a site such as TripAdvisor uses, but ...
1
vote
3answers
89 views

Mixed licencing for an application

I'm currently writing an application which I am thinking of open sourcing once I'm out of beta. However, I would like to maintain ownership of the icons and other graphics (they're actually the work ...
22
votes
8answers
689 views

Are IT and software industry getting more and more litigious?

The last couple of years I've been observing an exponential growth in the news related IT companies and individuals taking their cases to court, on one side, and the questions concerning legal matters ...
18
votes
5answers
2k views

Do I need to contact a lawyer to report a GPL violation in software distributed on Apple's App Store? [closed]

Some company is selling software through Apple's App Store which uses portions of code that I released publicly under the GPL. The company is violating the licensing terms in two ways, by (1) not ...
4
votes
5answers
486 views

Am I competing with a client? is it fair?

I've been working as part of my service company for a client (ClientA) for a year now on building a platform. A few weeks ago another client (clientB) asked me for a quote for building a similar ...
3
votes
4answers
127 views

Using requirements for a completed company project as a basis for a personal learning project

Background: I want to learn, try out new frameworks, tools, languages, but I'm terrible at coming up with something to build. The company I work for recently completed work on building a piece of ...
19
votes
5answers
2k views

Is it legal for me to contribute to open source software while employed?

I work for a large corporation and I want to keep my skills fresh. I think contributing to an open source project would help, especially if I ever want a job at a startup. I have heard that large ...
11
votes
6answers
3k views

Is it legal to disassemble a Microsoft dll and post the result on my blog?

I'm writing an article for my blog about undocumented functions which exist in the dwmapi.dll library. I want to post the result of the disassembled code to explain how the names and parameters of ...
2
votes
1answer
182 views

copyright notice for client work

I'm wondering what's the best way to add copyright/info into source for a client. Normally I do projects for myself and release them as GPL however I'm working with a client and not sure how to give ...
0
votes
1answer
235 views

Legal Requirements for Software Makers

Since the Legal site of Stack Exchange isn't ready quite yet, I figured this would be the best place to ask this question. What are, if any, the legal requirements (or online resources for finding ...
2
votes
4answers
264 views

So what happens with closed-source law?

Lets say Alice Co. writes a program, and Bob Co. hires a contractor to copy it, and put it on their platform? What is the general legal recourse in these cases? I say general, because most of us are ...
3
votes
5answers
212 views

Is TOS Necessary?

Let us say that someone is hosting a web application where others can come and register and use for free(like stackoverflow or stackexchange). Is a terms of service agreement necessary? Like this TOS ...
4
votes
4answers
425 views

How much code does one have to derive from another source before the license rules are applicable?

In an attempt to not re-invent the wheel, I've been working on a CMS's text-sanitization layer. I found that SimplePie had a really good one in use with it's RSS feed, but it had a lot of features ...
4
votes
4answers
359 views

What's the canonical retort to “You can't submit a patch to this open source project because you're not a committer”?

Some projects only allow committers to submit patches because they wish to keep their IP "clean." not only can non-committers not submit patches, but committers are forbidden from looking at your code ...
3
votes
2answers
173 views

Code and intellectual property

Years ago I developed a website in Flash for one of my clients. I was in charge of code/animation and also maintaining Hosting and Domain. I also have a basic contract with my client and in the ...
2
votes
2answers
288 views

Should I prepare to compete with a company that doesn't hire me?

I've been interviewing with a software company lately, and in my most recent (and final) interview I learned some more about the project I'd be working on: how it's architected, what needs ...
5
votes
7answers
906 views

Is it legal to reflector some .NET code and use it in a commercial application?

I'm working on a commercial application that requires .NET 4.0 Client Profile, but I need to make a call to HttpUtility.ParseQueryString, which is not included in the Client Profile but it is in the ...
4
votes
4answers
2k views

Should I sign an NDA and IP contract without an expiry date?

I work in a small software development company. I just received a NDA and IP contract to sign, but it doesn't have an expiry date. Does this mean that it's a lifetime agreement with the corporation? ...
5
votes
1answer
382 views

What are the legal requirements for verifying a user's age? (United States)

I'm working on a website where we expect many of our users to be under 18. Our lawyer told us that anyone under 18 will need their parents to agree to the Terms of Service, since they aren't legally ...
5
votes
3answers
361 views

What is the preferred way to protect ownership of one's code (e.g. copyright, licenses, etc)

I posted some open source code on soureforge, and someone got in contact with me stating they intended to use my algorithms for a commercial product. I don't want this to happen, what should I do? ...
3
votes
3answers
1k views

When porting code, must I follow the original license?

I'm an iOS developer and I've found myself porting code from several other languages recently for various projects and it got me thinking about code licensing. When porting code, is that considered ...
2
votes
4answers
120 views

Licensing OS code, is it possible to protect certain blocks of code?

I'm working on a piece of code which is free to use, but when a license code (or serial key or any other term like that) has been bought will remove some advertising. The code will be freely ...
9
votes
1answer
288 views

Using my own code in freelance projects

I have been into freelance business for more than 2 years. While doing projects for other people, I've build a compilation of common tasks that I implement in projects and put them into code. It's ...
8
votes
5answers
420 views

Modules already committed, client doesn't pay, what should I do?

So the story is simple, early stage EU portal hired me to do some extra modules. I got all the source code for local testing, did my job, committed new code. Now I am out of this project but client ...
2
votes
2answers
290 views

Patent in Europe

I'd like to build and sell/or free a software based on ffmpeg and some other mp3 library lgpl, So I know in U.s.a. there's a patent and royalty problem, But if I live in Europe I'd like to know if I ...
3
votes
1answer
525 views

Why is (Ogg) Vorbis not automatically supported by Windows?

Vorbis was never threatened by MPEG LA, so it is undoubtedly completely patent free. (MPEG LA never misses a chance to spread patent FUD) Windows supports mp3, so it isn’t because they want to push ...
5
votes
4answers
494 views

How to legally protect yourself from malicious and/or dumb users?

When building a public facing website that allows visitors to post comments, link to media and/or upload media (e.g. audio, video, images) ... what should I do to protect myself legally in the case ...
4
votes
3answers
247 views

Do I need to notify a user if I am using statistics software in an iPhone app?

I am currently creating a (very simple) Objective-C client to send basic statistical data to my server for an iPhone app - just things like the state of the app (first-launch or launch, error, etc), ...
23
votes
8answers
889 views

How would you decline to have your name put on a software patent? [closed]

Your company wants to patent something you implemented. You do not agree with the concept of patenting software. How do you proceed? Would it be acceptable to file the patent, but keep your name off ...
11
votes
3answers
2k views

License for freeware but closed source application

I have developed a simple application which I want to put release for free but I'm not planning releasing the source code. I want the application to be freely available but I do not want anyone to ...
4
votes
2answers
80 views

As the current draft stands, what is the most significant change the “National Strategy for Trusted Identities in Cyberspace” will provoke?

A current draft of the "National Strategy for Trusted Identities in Cyberspace" has been posted by the Department of Homeland Security. This question is not asking about privacy or constitutionality, ...
13
votes
11answers
882 views

Are these company terms good for a programmer or should I move?

Here are some of the terms and conditions set forward by my employer. Does these make sense for a job like programming? No freelancing in any way even in your free time outside company work ...
17
votes
3answers
1k views

Hobbyist programmer releasing software with a donate button

I'd like to start this with a disclaimer that I realize that a full, clear-cut answer should be sought out by a lawyer. I am more so curious about what other users of this community have done Say ...
3
votes
1answer
137 views

Legal aspects of Java specification implementations in other programming languages

I am planning to implement an official Java specification in a different programming language. Would this be a copyright violation? Hypothetical examples: a JMX "wrapper" library for C++ which can ...
7
votes
8answers
284 views

How would you want to see software intellectual property protected? [closed]

Reading answers to this question - and many other discussions of software patents - it seems that most of us as programmers feel that software patents are a bad idea. At the same time we are in the ...
26
votes
6answers
15k views

Can an algorithm be patented?

So can an algorithm be patented? I saw this statement which made me think: Everybody would abstain from patenting the improvements of contour dot algorithm for at least several years, say ...
14
votes
8answers
490 views

Do licenses matter if there's nobody around to enforce them?

Suppose that the original creators can't (or won't) enforce a license on their software/code, but that work is still popular. I guess if you want to visualize it, I'll throw out a convoluted ...
2
votes
1answer
393 views

How would somebody uphold a license on “illegal” code?

First off, I want to say that this is purely hypothetical; it's just a scenario that came to mind. I am not looking for personal legal advice, but rather, I'm trying to gain a better understanding of ...
25
votes
8answers
4k views

What is the “default” software license?

If I release some code and binaries, but I don't include any license at all with it, what are the legal terms that apply by default (in the US, where I am). I know that I automatically have copyright ...
8
votes
7answers
5k views

Dangers of two Jobs? Violating Company Policy? [closed]

I'm working for a company full-time and myself part-time. I started learning the Mac OS/Cocoa/Objective-C at work, and then I got the "Brilliant Idea" that I'd like to program for the iPhone. The ...
6
votes
3answers
536 views

Cross border data obfuscation and how to deal with it?

I am currently facing a situation where I will need to obfuscate data for legal reasons (these are countrywide rules and not specific to me) I will still need to work with teams outside this area who ...
7
votes
4answers
277 views

Legality of collaborative reverse-engineering

I have been disassembling a large software project on my own, as a hobby. It is an educational exercise and I have learned a lot in the process. That said, I feel that my progress would be ...