Licenses

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
LindusSystem
Member
Member
Posts: 63
Joined: Sat Apr 28, 2012 9:41 am
Location: Earth -> Asia

Licenses

Post by LindusSystem »

How many types are there which can be used in for OS Development?
And what is recommended by most users and why?
Can we make our own custom Li...?
Anyone has a idea of making a ntfs bootsector?if yes PM me , plz.
User avatar
AndrewAPrice
Member
Member
Posts: 2299
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Re: Licenses

Post by AndrewAPrice »

I try to avoid GPL too. GPL is like open source vendor lock in - if you use GPL you have to use all GPL components. Non-GPL software cannot use GPL components.

The only exception is GPL software is allowed to dynamically link with a non-GPL library already on the system. But if there is a chance that your software may go commercial don't use GPL. Alternatively you may duel license (but then you must find duel license components).
My OS is Perception.
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: Licenses

Post by Combuster »

For the full rant, see Licensing
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
Griwes
Member
Member
Posts: 374
Joined: Sat Jul 30, 2011 10:07 am
Libera.chat IRC: Griwes
Location: Wrocław/Racibórz, Poland
Contact:

Re: Licenses

Post by Griwes »

Also, one of simplest licenses out there is worth mentioning - I, personally, really like it. I mean zlib license.
Reaver Project :: Repository :: Ohloh project page
<klange> This is a horror story about what happens when you need a hammer and all you have is the skulls of the damned.
<drake1> as long as the lock is read and modified by atomic operations
User avatar
NickJohnson
Member
Member
Posts: 1249
Joined: Tue Mar 24, 2009 8:11 pm
Location: Sunnyvale, California

Re: Licenses

Post by NickJohnson »

I always use the new-style OpenBSD copyright statement for my code. It's the most brief and least restrictive of the BSD license variants, and is used by at least one major project (i.e. OpenBSD; this is evidence that it is safe to use.)

e.g.

Code: Select all

Copyright (C) 2009-2012 Nick Johnson <nickbjohnson4224 at gmail.com>

Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
I think most people here use BSD-style licenses or something functionally similar.
User avatar
NickJohnson
Member
Member
Posts: 1249
Joined: Tue Mar 24, 2009 8:11 pm
Location: Sunnyvale, California

Re: Licenses

Post by NickJohnson »

I always use the new-style OpenBSD copyright statement for my code. It's the most brief and least restrictive of the BSD license variants, and is used by at least one major project (i.e. OpenBSD; this is evidence that it is safe to use.)

e.g.

Code: Select all

Copyright (C) 2009-2012 Nick Johnson <nickbjohnson4224 at gmail.com>

Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
I think most people here use BSD-style licenses or something functionally similar.
User avatar
bubach
Member
Member
Posts: 1223
Joined: Sat Oct 23, 2004 11:00 pm
Location: Sweden
Contact:

Re: Licenses

Post by bubach »

I realize that the BSD style licenses are almost the same as MIT/X11 but are there other reasons why it's not even mentioned on the OSdev wiki? Doesn't seem like many people use it.. :?
"Simplicity is the ultimate sophistication."
http://bos.asmhackers.net/ - GitHub
LindusSystem
Member
Member
Posts: 63
Joined: Sat Apr 28, 2012 9:41 am
Location: Earth -> Asia

Re: Licenses

Post by LindusSystem »

Thanks all.
@Combuster Ops,I forgot to check that wiki page :D Sorry!
Anyone has a idea of making a ntfs bootsector?if yes PM me , plz.
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: Licenses

Post by Combuster »

bubach wrote:I realize that the BSD style licenses are almost the same as MIT/X11 but are there other reasons why it's not even mentioned on the OSdev wiki? Doesn't seem like many people use it.. :?
The BSDs came first. Why (MIT/X11/Apache/ISC) had to modify things slightly to make an incompatible but functionally equivalent license is beyond me. Legal stuff stinks.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re: Licenses

Post by Solar »

berkus wrote:Some people prefer GPL but I know of at least two people on this forum with an irritating aversion to it.
:wink:
Every good solution is obvious once you've found it.
JuEeHa
Member
Member
Posts: 30
Joined: Thu Mar 10, 2011 4:24 am

Re: Licenses

Post by JuEeHa »

I used to be a fan of GPL, then after I understood that it was actually pretty restricting I used FreeBSD license and now I have switched to WTFPL because I want my code to be as free as it can get.
Using 700MHz Pentium III machine with 64MB of RAM because I feel like it.
ed implementation in C: main(a){for(;;;){read(0,&a,1);if(a=='\n')write(1,"?\n",2);}}
gerryg400
Member
Member
Posts: 1801
Joined: Thu Mar 25, 2010 11:26 pm
Location: Melbourne, Australia

Re: Licenses

Post by gerryg400 »

JuEeHa wrote:... now I have switched to WTFPL because I want my code to be as free as it can get.
Dude, aren't you too young for language like that ? :shock:
If a trainstation is where trains stop, what is a workstation ?
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re: Licenses

Post by Solar »

I.e., CC0 / PD, just more explicitly worded. 8)
Every good solution is obvious once you've found it.
User avatar
qw
Member
Member
Posts: 792
Joined: Mon Jan 26, 2009 2:48 am

Re: Licenses

Post by qw »

How much more explicit than "WTFPL" can you get?
User avatar
Griwes
Member
Member
Posts: 374
Joined: Sat Jul 30, 2011 10:07 am
Libera.chat IRC: Griwes
Location: Wrocław/Racibórz, Poland
Contact:

Re: Licenses

Post by Griwes »

Wikipedia:WTFPL wrote:The license was approved as a GPL-compatible free software license by the Free Software Foundation.
And it's even compatible with Church of GNU's license! :D
Reaver Project :: Repository :: Ohloh project page
<klange> This is a horror story about what happens when you need a hammer and all you have is the skulls of the damned.
<drake1> as long as the lock is read and modified by atomic operations
Post Reply