views:

191

answers:

3

I was noticed that using Open source is dangerous, because some Open Source could be allowed only for Open Source projects. So my project is "For sell" and I'm scared using it...

Can someone tell me : Can I use NPOI in my commerce project ?

And maybe someone can clear my fears of using open source libraries and open source at all...

Thank you.

+2  A: 

It's under Apache license, so yep you can. You should always read the license though, and talk with a lawyer if you have any doubt.

Bastien Léonard
hope so I can :-/ but I can't talk with lawyers >_< my lawyers is so ... low ...
nCdy
If you won't make a lot of money, I doubt the creator of NPOI will sue you. If I wrote an open source library, I'd be happy just that *someone* was using it! haha
Benny Jobigan
@Benny: he could just post on Slashdot that you're violating an open source license.
Bastien Léonard
+2  A: 

Well I don't know if I'd say that it's "dangerous". It is, after all, free. As with any other software you use, commercial or otherwise, you should make sure that you understand your legal obligations.

That particular project appears to bear an Apache license, which means that it should be "safe" to use as a basis for your commercial software. However, you definitely should work with an actual lawyer for real advice.

Pointy
I am my own noob - lawyer :(
nCdy
If you're just trying to make a few hundred dollars at the most, be your own lawyer. If you're intending to make more than that, get good legal advice.
Jason S
@Jason yes that's right. Don't spend more on your lawyer than you plan to make from selling the software :-)
Pointy
ahm... I'm working for my wages. And I can't buy personal IT-lawyer with a good English, LOL this lawyer will be cost more then me maybe :P do you found it Poor ? I do ==' ... also it's not a dollars =='
nCdy
I promise you that any lawyer is going to be more expensive than us programmers!
Pointy
+3  A: 

NPOI authors offer you this terms: apache license. You should consider them carefully. Only you can tell if those terms are acceptable for you.

This text is not very long and not that complicated. Consult your company lawyers if you aren't sure what some phrases mean.

By the way, the opposite of "for sell" is "free of charge", not "open source". Giving your users open access to the source code and taking money from them - two different things. Doing one doesn't stop you from doing the other.

Tadeusz A. Kadłubowski
Good point that "for sell" and "open source" are not mutually exclusive.
Benny Jobigan
If you change your reasoning to be that you're paying for NPOI through your contributions back to the community, then it isn't in any way different than buying some other component. Just you pay in labor instead of money.
sixlettervariables
I can't ask my "company lawyers" because it will confuse them more then me ==' It's complicated for me >_ By the way I really wont share my code to noone... that could consist protected things...
nCdy