India Eyeing Its Own Open Source Licence
Guru Goo writes "Deepak Phatak of the Indian Institute of Technology,Mumbai has begun an effort to create an open-source license that will let programmers share ideas while also letting them retain the rights to their own software modifications.The license will likely function much like the Berkeley Software Distribution or the
MIT License programs, he added. The number of open-source licenses has exploded, leaving many in the community miffed. But Phatak's proposal comes with the power of numbers. India's 1,750 colleges with computer science and electrical engineering degrees admit about 250,000 students a year. Combined with the outsourcing boom, that makes India one of the major centers for software development.
While the collaboration between academia and industry in india is not as pervasive as in the U.S., it is growing."
What an awesome name.
The number of open-source licenses has exploded, leaving many in the community miffed.
Why don't they just pick one? How does entering another license into the fray solve the problem with there being too many?
Caesar si viveret, ad remum dareris.
Is this proof that the US legal risk is actually putting extra burden on US-based institutions (including corporations and universities)????
What need is it, exactly, that india requires that isn't met by the GNU or BSD licenses?
What's next? AmericanNationalLicense? BritishNationalLicense?
This can only be a bad thing.
They already have an Out Sourcing license.
A recent visitor to Phatak's office was Microsoft Chief Technical Officer Craig Mundie. "I told him a competitive price point (for a desktop OS) would be in the single digit dollars," Phatak said.
Would that digit have been 0 by any chance?
Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
What truth?
There is no dupe
having a license that are splitted into sections?
this program follows "free use" and "free distribute" section of abc license
this way, there can be ONE license and everyone can taylor a license of their needs from sections of the license
I am harvesting funny/good quotes. Please help by putting them in your sigs
That answers my previous post; but still, why not use something like the apache license (which, correct me if I'm wrong, includes patent protection) or the CDDL?
Proof? No. I would say it is one person's opinion.
Because it will be a cold day in hell when I release ANTYTHING under the GPL license and I don't feel the BSD license gives me enough props for my work so I made my own license.
b utrequiresyoutogivemephatpropsforwritingthebasecod e
It is the ACLicensethatdoesn'tletyouforceyourvaluesonothers
It is all about ego.
Licenses like the LGPL are confusing and cause programmers to fail to live up to their obligations.
For example, most programmers who use LGPL libraries don't realize their binaries become subject to LGPL even if their source code does not if they simply link to LGPL libraries by using header files:
LGPL Section 5 Paragraph 3:
'When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.'
And they don't realize that distributing such works with non-LGPL terms means that the works are covered by both non-LGPL terms as well as relevant LGPL conditions for non-LGPL distribution scenarios:
LGPL Section 6 Paragraph 1:
'[...] and distribute that work under terms of your choice, provided that the terms permit [...]'
Every programmer or company using LGPL libraries in their products need to understand this and start living up to their obligations. And yes, that includes commercial vendors that link to LGPL c runtime libraries in Linux.
and harmoniously."
/.er...
"Dr. Phatak's dream is to see a resurgent India catching up with the world using Information Technology as the spring board. He hopes to make IT work for the millions of Indians so as to enable them to lead an honorable, comfortable and peaceful life full of love and harmony."
But best of all, under P^2's 'hobbies':
" Giving unsolicited advice to unsuspecting individuals and groups."
He's a natural
The number of open-source licenses has exploded, leaving many in the community miffed
Is there an "Open Source license-picking wizard" anywhere?
Remember the old mainframe(?) "animals" game in which you pick an animal, and it would keep asking you questions to differentiate between two types, until it guessed your animal, or didn't have your animal in it's list? (actually it was a binary tree)
We could use one of those. It keeps asking us questions, one at a time, until there is only one license that matches our selections. Any new license can be added to the tree at any time by creating a question that differentiates it from the license you would otherwise get by answering the questions for it.
- bp
bp
The LGPL has been especially created to be used in commercial programs where the source could not be given but a library could be used externally (by using headers and libs files only).
Actually in a way, I rather envy these up and coming third world states as they begin to make their presence felt. They have few advantages in the global economy, but its like the Russians; they had the best mathemeticians in the world because all you needed to learn it was a pen and paper. Well all you need to learn software, graphic design, or any of the many related fields is a computer, and they are getting cheaper by the week.
These countries have a chance to learn from the mistakes made by the western world (in particular America and its crippling IP laws), so I wouldn't call it a process of catching up, more a process of cherry picking the best ideas and choosing their own divergent path.
I expect the next large IT advances to come from places like India - once it becomes obvious to them that they have a clear run at parity, with much more advanced nations, they will invest many more of their resources into it. In fact, unhindered by IP law, they may well become vastly superior in terms of IT.
What he can't kill, he has sex on. Trent.
- Phatak is not India. He's a professor in one college in India.
- This is not a massively-funded government project. It's one person trying to design a license agreeement, for God's sake. Anyone can do that without implying a nuclear-weapon-like government strategic program. If a professor in, say, OSU was to design a new license, would Slashdot run a story saying "America designing its own Open Source license"?
- I know Phatak. He's a good teacher, but tends to like thinking up grand visions, and sees himself as some kind of leading light carrying India to leadership and glory in the tech world. Not many people other than him see him that way. No reasonable journalist would report his statements/plans as representing what 'India' is doing.
In all seriousness -- do you and the other people who keep making this idiotic argument realize how self-evidently stupid it is? Yeah, good thing Laos and Somalia can learn from all the ways the US has crippled the growth of its technology and entertainment industries.
Nothing like compiling your free-as-in-speech and free-as-in-beer software with an IPA.
Er, um, doesn't the GPL already do this??? You don't have the rights to -- say -- close-source the entire code, but you can do whatever you want with your own code.
If, on the other hand, he wants to go with a berkely-style license, then please go with the berkeley style. I'm one of those who believes that we already have enough licenses. I'm wondering if Phatak fully understands the licenses that are already out there?
If what he wants is a "look but don't touch" license (a'la some of MS's 'shared source" initiatives) then I'd be inclined to say "thanks but no thanks".
Perhaps the OSI should require people who want to propose yet another Open Source license to show cause why the new license provides something valuable beyond the already existing set.
Sometimes boldness is in fashion. Sometimes only the brave will be bold.
...licensing program that will let programmers share ideas with one another while at the same time allowing them to retain the rights to their own software modifications.
/. minions as to why and how.
<rant>
You mean just like almost every other OSI-certified license? Hey, I wrote this code that is a modification to X. I am licensing under license Y. But guess what! I still own my code. I still hold the copyright. Unless you're working with someone who requires any contributions to their code have copyright assigned back to them, you always retain your rights to do whatever you damn well please with your code. All the license does is give other people the same rights I have with some (more or less) restrictions that I, as owner of the code, don't have to follow.
Like, say, there's this project that is dual-licensed under the GPL gratis and a proprietary/closed-source license for a fee...then I can write this additional module of functionality that tacks onto it. I, as owner of the code, can then decide to keep it to myself and not worry about the GPL (because it only kicks in if I distribute), or I can choose to release my code under the GPL (which does not give the project "principle" the right to include it in the proprietary/closed-source license) OR I can do exactly what the other folks are doing: release my modifications gratis (or for a fee if I want to...not that I'd collect much from anybody because the first person who paid could turn around and release it gratis) under the GPL and license it back to the project principle under the proprietary/closed-source license gratis or for a fee if I so choose.
I have all these options because I retain my rights to the code I write, period.
Now, what it strikes me as this guy wants to make something somewhere between the GPL and BSD licenses. A little less scary to PHBs (see: GPL) and a little less scary to developers who believe in "share and share a like" (see: BSD). I just don't know enough about the myriad of other licenses out there to know if something like that already exists...although I suspect it does.
</rant>
Of course, I'm probably way off base and will be undoubtedly regaled by many of the
Just what we need...another Open Source License. When will the madness end?
I'm not a troll, but I play one on Slashdot.
Except it says "sir" and "humbly" a lot more.
We have far too many as it is. Why would India need its own? Are no existing ones good enough?
Psi Xi
You are in a maze of twisty little licenses, all subtly different.
Chip H.
..but while I was browsing the IIT site ..i came across this. Seems like they've cornered the CEO/CTO market ;)
Well, this is rather offtopic, but to partly answer to the subject question and JFTR: also here in Italy it's quite common to make jokes about the american "tendency to sue anybody for anything", which is tipically regarded as a bad faith way to make money from someone instead of a way to obtain legal equity.
(Not that in Italy the justice system doesn't have its own problems, to be fair, especially regarding excessive duration of legal proceedings.)
Ind: We are having our own open source license now.
Pak: So you think you are big shots with your own open source license now?
Ind: We are super-power. Of course we have Open Source licenses! When will you get computers in your third world country?
Pak: We have computers and many other things. You do not know about us, because your people live in shacks and answer the telephone for Americans.
Ind: Better to live in a shack and have a high-paying technical job than to eat cows and live in huts as your peasants do!
Pak: We will blow you up! Where will your Untouchables beg after that will happen?
Ind: We don't have those old social problems! We are advanced nation with 3D satellites and Open Source licenses, while your people live in huts eating the flesh of dead things.
Pak: We will still blow you up! All your base are belong to us!
I can't stand it when people make agreements between each other that aren't exactly as specified by one of The Holy Documents Of The Universal Community of Right-Minded Believers (i.e. Sanctus Codex Catholic Orthodox).
But, if they're going to write new licenses, can they at least write them in English, or at least in something with a Latin alphabet.
It's obvious to us too.
What the fuck do you want me to do about it?
The Democrates are in the pocket of the lawyers who make billions off of this shit and the Republicans are in the pockets of big corporations that use it to stifle compitition in their own country.
As long as they don't fight each other the politions ensure that they stay in office.
I vote libertarian when I get the chance, but it's about as usefull as sticking a nail up the shaft of my penis. And about as pleasent as seeing people in online forums state the fucking obvious thing over and over and over again.
Software patents suck becuase they only benifit a tiny majority of people with _NO_ worth while benifit to sociaty at large. (Other types of patents are good, generally drug patents fund the discovery of new cures.. Mechical patents make people disclose how items work to get patents.. Software patents accomplish neither of these things)
Lawyers choke free enterprise.
Our sociaty needs oil to much.
The enviroment is important, but most people who call themselves 'eviromentalists' aren't, even though they may think so. (hint: it helps to have personal experiance with nature and with life in general that doesn't involve institutualized learning in one way or another.)
etc etc.
While the spirit of the BSD license is refreshing, the unfortunate reality is that this license represents a one-way trip from the coder to industry, at no cost to industry.
Why do you think Ballmer stated Microsoft's relative affinity for OpenBSD some time ago?
In practice corporate collaboration on campus means little more than extremely low cost labor for the corporation.
It sounds to me like this person doesn't particularly mind the work produced by these students being absorbed by corporate interests.
That's quite a sentiment for somebody supposedly thinking about the advancement of an economy.
It reads more like a paid shill for industry working for the subjugation of an entire generation of students.
---
No Clever Sig At This Time
apparently is something that he has, and what you sadly lack.
I am all with him, forthe current popular OSS licenses make it such that you can never make money off it. no good. programmers need food too.
as for vision, and leading light, I think the guy si what India needs more - a visionary. You OTOH sounds like you have a small issue with him, and si nothign but what India could do without : a coolie without a vision aiming only to please his (foreign) masters.
The English name for Mumbai is, of course, Bombay. Just like the English name for Muenchen is Munich and the French name for London is Londres.
Well what do you want us to do for you then?
It's your country, you sort it out.
Great... all we need is even *more* confusion. It's already hard enough to try to figure out if you're going to get a mob of angry nerds with torches and PDAs storming your doors... it's only going to get worse.
hawk
Its obviously a stupid idea to create another license just so contributors can keep their modifications. They already can do that! And it doesn't matter that India has 250,000 students (of which how many are writing any open source code that matters?), because if the students understand open source, and if the teachers do, they can still and probably will still release their software under GPL or BSD.
Thats the beautiful thing about open source, just as the community must maintain code for the code to thrive, the community must maintain the license as well. So just because some blowhard gets it in their head that no existing license could address their specific problem, and thus they need to create a new one, the community doesn't have to use their license. Thats even if OSI decides to certify it.
This is why I love open source so much. The community will solve this issue, it will weed these losers out. No congressional act needed, no changing of the rules, it didn't even take me wasting 15 minutes of work time to type it up. This is how it should be done.
Matter of fact, the more I think about this story, the less it matters. I'm going back to work.
http://www.haxwell.org
One of the things that many people fail to mention. India is indeed pumping out these vast quantities of highly qualified people. The down side is that even if the industry grows at a massive rate and outsourcing continues there is no way that the world economy can sustain these new people joining the market every month. There is very little written about that aspect of the indian graduates.
D &to=INR&amt=1&t=2y
One of the issues that has increased the speed of out sourcing is that the indian rupee has dropped significantly against the US dollar in recent years. When it starts to rise again the cost of outsourcing and employing people in india will increase that could have both possitive and negative aspects on the sectors in question.
Indian Currency here : http://finance.yahoo.com/currency/convert?from=US
GPL is the hobby and leisure of rich people who can afford to be charitable - after all RMS gets paid more for 1 talk than 1 Indian programmer makes all year and needs to feed a family of 4/6. RMS can get a roof over his head anyday even if he doesn't make money. Poor old Rajeev from Bombay stands in the rain if he's not paid for his programming skills (India doesn't have any safety nets for unemployed people).
Going BSD gives India a way to get a leg up on Western programmers. India doesn't have to share its IP with China or any other up and coming offshore programming outfit and shit that's the ONLY thing India got going.
First it is your jobs that go offshore, now even the holy-grail of opensource is headed outward. And all you can think of is to make fun of a name? Are you so shorn of creativity? No wonder your society is going down.
But Phatak's proposal comes with the power of numbers. India's 1,750 colleges with computer science and electrical engineering degrees admit about 250,000 students a year. But if everyone is going to follow the new license and not release anything what benefit will there be for anyone else?
Among his hobbies: "Giving unsolicited advice to unsuspecting individuals and groups."
http://www.it.iitb.ac.in/~dbp/
The AC was the troll. The place where the "scenario comes into being" is the remainder of Section 5 of the LGPL. The AC at the top of this thread took one paragraph out of section 5 and displayed it out of context, giving a much different impression of its purpose than if it was taken as part of the whole. Specifically, the AC removed all the parts of section 5 that countered his main argument.
Here's the whole of section 5:
A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself.
Here's my translation:
1. If the program that uses the library is dynamically linked with it, it is not a derivative work and it can be distributed any way you want.
2. If the program that uses the library is statically linked with it, the executable is a derivative work but not the source code.
3. It is understood that #include statements in C literally brings in code from the header files into the executable, so therefore technically there is LGPL code in the executable of dynamically linked executables. (This was the part that was taken out of context.)
4. However, if the #included LGPL code is nothing more than basic header stuff like struct definitions, constants, #defines, and the like, then a dynamically linked executable is excused from being considered a derivative work. (This was the part that was convienantly excluded that completed negated the AC's point.)
5. If someone decided to #include some code that actually does real work (i.e. #include "majorfunctions.c") then that is being naughty and the resulting executable is a deriviative work.
The
I hate reponding to my own posts. I said the "AC" was wrong. However, I failed to realize that BOTH parties were ACs. I meant the AC at the top of this thread.
The
... just exactly what is the point of the LGPL versus the GPL? It seems the essence of your argument points to the two licenses being effectively the same animal
..." could be interpreted to mean that including a header file into your project violates this. You are assuming this is not the case. I'll agree that this would be against the general understanding of the intent of the LGPL but how does the license define this? If it does not then a project's source is at the mercy of a court ruling that does clarify this issue?
You are effectively arguing that the original poster must be wrong because the *intent* is something else. *Intent* means nothing, only the implementation specified in the license matters.
To me the first line of section 5 contradicts the argument the parent poster wanted to make.
You may simply misunderstand it. "A program that contains no derivative of any portion of the Library
FWIW, I'm not arguing against the GPL or LGPL. What I'm arguing against is accepting conventional wisdom, intent, etc. If you want to use the LGPL and not release your source have your lawyer read the LGPL and provide you with advice.
Choose any given licence for your code and you will grant certain rights, lets say A, to those who use your code and you will be denying other rights, say B, similarly. You've just ruled out your using anyone else's code requiring you to license works built on their code such that at least one right in B is included.
The other side, as you said, is that you can choose which software you want to use, but in so doing, you've limited your relicensing terms to those in agreement with the relicense requirements of the original code's license.
You want to know what is the point of LGPL when there is already GPL? Trying to answer 'what is the point of x' questions will lead to nothing more than religious wars so let us stick to questions that can be proven or disproven.
Here is a more provable question: what are the practical, quantifiable, and specific differences between the two licenses for programs that link to LGPL vs GPL libraries?
Reading the entire LGPL Section 5 does not change anything the original poster stated.
The binaries of programs that link to LGPL libraries are subject to LGPL but that does not mean their source code is too (unless they contain LGPL code).
In other words, designing a program to link with an LGPL library doesn't, in isolation, make it (program source) LGPL--but when the program is actually linked to LGPL libraries, the binaries produced by the linking are subject to LGPL (P2).
So if you're writing programs that won't be linked to required libraries after compiling, you've nothing to fear. This could be useful for example code in books but little else.
Also, all the people scolding the original poster failed to show exactly how the LGPL is different from GPL from a practical standpoint given the conditions of Section 5.
Write up a matrix of real-world library usage scenarios and the difference in terms+conditions between LGPL and GPL. You'll find the result surprising and the genius of rms (Stallman) impressive.
Ask experts, lawyers, and do your homework. Google on "Apache Foundation", "jar", and "LGPL" and see what you find out about past discussions related to this and the response from FSF.
how does it feel when your daddys wanks you?
Despite of offshoring and all hype about India there isn't that much Open
Source coming from there.......
1. All your codes are belong to us
2. All your jobs are belong to us
3. Let the hiliarity ensue
So Long and Thanks for all the Fish.
None of them seem to have a clue that a world exists outside of their campuses, and that world if full of greedy capitalists.
The beauty of the GPL as opposed to BSD or MIT schemes is that it uses existing copyright laws to ensure that programmers can actually be recognized properly for the code they create.
This means a lot more than having the respect of your peers. It means being able to feed your family.
Of course, GPL won't enable you to make money in and of itself, but it prevents others from directly exploiting you. You hear a lot of whining about loss of freedom in today's world, but I will truely be frightened the day a GPL case is lost in a Supreme Court somewhere. It's that important.
Open Source ideas outside of the GPL are not practical if you lack the massive finacial support of an institution. They do have their place though, I guess.
Everywhere has excessive duration of legal proceedings. If we weren't ruled by lawyers the legal system would have been streamlined a long time ago.
Does a Christian soccer team even need a goalkeeper?
Take the old BSD license. A completely reasonable license, with a small attribution to the author.Take the GPL license. A completely reasonable license, where you have to distribute the code with the binary by design.
Now, pretend you want make an OSS project, and you're license-neutral really. You can choose code from one, but not the other. That is completely unreasonable and silly, but legally so. It was never intended to split OSS into many different code bases, with duplication of effort. If anything, OSS has been famous for "standing on shoulders of giants".
Now say you have 100 licenses, does that help? Not at all. If your code is license-compatible, you grant at least those rights anyway so you really have a "lower bound". Pick the "most free" standard license that fits your criteria, and you should be set.
The real problem we're facing today are licenses that allow no additional restrictions - primarily the GPL. For a program that in any way uses GPL-licensed code, it is impossible to move to a license with a patent clause or which will help you recover code in an ASP model. There's no problem having MIT/LGPL code in a GPL project. But as far as I can tell, you can have *no* LGPL/GPLv2 code in a GPLv3 project (or any other license which has similar restrictions).
Kjella
Live today, because you never know what tomorrow brings
If I want to leverage feature A from OSS license type X code and merge it with feature B from OSS license type Y code, there is a chance that X and Y may be mutually exclusive licensing terms.
The more license types there are, the greater the likelyhood that licenses will come into conflict. And then, the only people that will benefit will be lawyers.
having a license that are splitted into sections?
this program follows "free use" and "free distribute" section of abc license
this way, there can be ONE license and everyone can taylor a license of their needs from sections of the license
This is the model that Creative Commons uses - see "parametric license" at the creativecommons wiki
As I understand it from a former collegue who had written several technical book, US copyright laws are ignored in India. He was forced to sell his books there at an almost non-existant profit, because if the didn't agree, they'd print them anyway and not pay him anything!
So excuse me if I don't care about India's licensing schemes. They sure don't seem to care about ours!
I haven't heard of many significant Indian open source projects, and I can only guess that the impact of Indian open source is at best marginal (compared to that of other countries). Announcing a new OS license seems quite presumptuous, and I believe it is yet another "marketing" ploy aimed at self-agrandizing and extolling the virtues of "Indian software specialists".
Before we have seen any results delivered by these "specialists", I don't think we should bother to discuss the implications of such licenses or political/marketing initiatives.
http://en.wikipedia.org/wiki/Mumbai
The appellation Mumbai is an eponym, etymologically derived from Mumba -- the name of the local Hindu goddess Mumbadevi, and Aai -- meaning mother in Marathi. In the 16th century, the Portuguese named the area Bom Bahia which means Good Bay. This was later corrupted to Bomaím or Bombaim, by which name it's still known in Portuguese, and after the British gained possession, it was anglicised to Bombay. The name was officially changed from Bombay to Mumbai in 1995, but the former name is still popularly used in the West and by many of the city's inhabitants and famous institutions.
While we're at it, for the record a similar name change (Calcutta -> Kolkata) : http://en.wikipedia.org/wiki/Calcutta
Or Madras -> Chennai, which annoys the Tamils and Telugus I work with to no end...
In this thread, CNet is spinning the topic to focus on the open source movement, not the free software movement. There are differences between the movements and, while members of them work together in practical projects, the two movements are quite different philosophically. One of those differences has to do with discussing freedoms at all (the open source movement was designed not to discuss freedom, but the free software movement focuses on it) and another difference in practice concerns the preservation of freedoms in derivative works (the open source movement makes no difference between what the free software movement calls "copylefted" and "non-copylefted" licenses).
Please do cite where you would get this misinformation, because it has never been true and for a very good reason: "choice" is a way to railroad someone into losing their freedom. The free software movement is about giving all computer users the freedom to share and modify computer software. Choice is an argument that might appear to tend toward that end, but is actually quite different.
Some time ago, three graphical web browsers were the most popular web browsers around: Microsoft Internet Explorer, Netscape Navigator, and Opera. Since there are at least two browsers in the set, choice is satisified. But software freedom is not satisfied at all because all of those browsers are proprietary software; none of these programs give you all of the freedoms of free software.
Today, Firefox is increasingly popular, but it is being pitched by the Mozilla Foundation on this weaker argument of "choice". Software freedom is a better argument which goes unmentioned by the Mozilla Foundation because they choose to follow the open source movement. The advantage to them is that if they ever want to make Firefox into a non-free browser, they can do so without altering their argument on why one should choose Firefox. Free software advocates, however, would lose interest in Firefox if it became non-free.
Digital Citizen
which requires any relevant "phat props" be kept around in a notices file.
...when you're writing a game...tweak the difficulty of "Easy" to something [your mother] can cope with. -- onion2k
Glad you mentioned that one, as that change is hard for me to remember! Must be since I haven't been there. (yet?) :)
http://en.wikipedia.org/wiki/Chennai
Sadly the others bring memorable smog to mind more than anything else.
Fascinating cities, but I dearly hope they figure out how to combat the pollution soon. They'd be so much more enjoyable if one could just breathe. It's tragic presently.
BSD licenses are great, but they don't work for everyone. There's a good comparison of the different licences at the zesiger license page: Zesiger License
Here's the quick version, copied from the website:
The Zesiger License aims to fill the gap between the GPL and the BSDL, by combining the best features of both, which are briefly listed below:
The GNU General Public License (GPL)The GPL is by far the most popular, and one of the most debilitatingly restrictive of the open source licenses. It's occasionally used for open source versions of commercial software, since it allows companies to release source code to their customers, without allowing them to use the code in competing products.
- Does not permit incorporating into proprietary products
- Stifles innovation by making improving products unprofitable
- Ensures derivative works will also be open source
- Prevents commercial competitors from using your sources
The BSD LicenseThe BSDL is an excellent license for hobby-type projects that hope to attract the attention of a business that might want to commercialize it. It's less popular than the GPL, but it's the least restrictive of the ones compared here. It's almost entirely unsuitable for commercial software though, since it relinquishes nearly all rights - It does nothing to protect commercial interests.
- Permits incorporating into proprietary products
- Encourages innovation by making improving products potentially profitable
- Does not ensure that derivative works will also be open source
- Does not prevent commercial competitors from using your sources
The Zesiger LicenseThis license has the best features of the BSD and GPL licenses rolled into one. Open source projects released under this license will remain open source, while still providing ample time for innovators to keep their improvements proprietary until they are rewarded for their work.
The intent statements are interesting too:
Intent of Paragraph One:
To give enough rights to innovators that they may profit from improvements that they make to open source products, while ensuring that their work eventually becomes available to other innovators, so they are able to do the same, for the benefit of the end-users.
Intent of Paragraph Two:To ensure that no court or other politically influenced body shall ever have any authority over the products released under this license.
Intent of Paragraph Three:To prevent the rapid changes in laws from having any meaning to the innovators and end-users of products released under this license.
Hopefully this new Indian license will try to protect the nature of open source while freeing people to do as they please with it the way the Zesiger License tries to.
The Zesiger License already does this. From the FAQ:
Q: Why are there no indemnification clauses, or limitations of warranty in this license? How come this license doesn't require credits to be given? Why are basic features of other licenses completely left out?This license is intended only to serve the purposes enumerated in paragraph one, it's not designed to do anything else. Not everyone needs or wants all the features of other licenses - For example, there may be a fine company someday that offers warranties for it's software.
Q: What if I really need the extra features included in those other licenses? Is there some way to add those features to the Zesiger License?Yes, you may add whatever clauses you feel is necessary to supplement this license, even if you were not the original producer of the work. However, you may not change the license itself, and you will have to accept the fact that subsequent licensees may want to add their own clauses.
Q: Being able to add clauses to this license will make it really easy for me to customize it, but what if some of my customizations are incompatible with the customizations other people make to the license?If a conflict arises, hopefully the parties involved will resolve it themselves. If not, Zesiger Inc. will arbitrate the disagreement and deliver a verdict that best preserves the intent of the license. This license can handle any negative situation that arises, while still giving the users of the license as much freedom as they need to make it work in the wide variety of circumstances that could exist in a commercial or non-profit enterprise.
What you say does not contradict the original post in any way.
You are trying to prevent rational and open discussion about an important issue you'd rather sweep under the rug. The LGPL deserves more respect that this.
According to LGPL Section 5 Paragraph 3, those commercial program's binaries are subject to LGPL.
This means at a bare minimum, they *must* allow reverse-engineering and allow modifications to the binaries.
But commercial program's EULA almost always prohibits such activities and thus violate the LGPL if they're linking to LGPL libraries.
Hello India.
If you're so great at software where is your widely accepted and acclaimed operating system?
The 'B' in BSD doesn't stand for Bombay you know.
American programmers deserve better than having their future destroyed by a plague of locusts.
i am an indian and i agree i haven't seen the 'spark' in indians in india. indians in US...that's a different story. but software developers, engg. students, etc in india...even at IITs are very ordinary when compared to those in us, russia, most other countries. they just don't know ! don't believe me ? well, try naming ONE indian consumer software company like microsoft, google, etc. there isn't any. companies like infosys, wipro, etc do back-office work...which can and will eventually be done by more cheaper folks in other countries. heck, these indian companies are already out-outsourcing work to more cheaper places. and unlike the US, there won't be an outcry and the govt won't do anything about it. unemployment and underemployment is so high even amongst those with engg. and computer science degrees and diplomas in india...it makes me mad when bozos like deepak phathak talk about free software. people have to earn to survive first. if you know the indian culture, you'd know that open source is simply not in the genes. that mindset doesn't exist. heck, even in marriages, the bride is supposed to give car, cash, electronics, etc to the groom to JUST GET MARRIED. and if the groom is an engineer..he can command more 'dowry'/more dowry is implied. fuck, open source free software ...hee hee ....not in this land.
Thank you for taking the time to point out the missing information.
just what is wrong with the GPL or is India trying to become the next M$ Corp
Sheeesse
So, when they wipe, I forget, will they use their right or left hand?
Yeah, this is one professor trying to create his own type of license - not a Indian National License. Why should there be so much noise about that?
.. He is quite famous no doubt, but I am not so sure about his being a good teacher.
A bit more about Prof Phatak -
Good teacher?
I took a course under him way back in mid nineties. He bunked half the scheduled lectures and was the only professor from the CSE department at IIT Bombay to never hold classes on time. Apparently he was too busy to hold lectures between his flights to U.S and consultancy work with government organizations.
Of course, there are many wonderful and dedicated profs at that great institution, but Prof Phatak's skills lie more in networking with people than core CS.
This is why I always recommend the GPL when possible. Some people have minor issues with it, but essentially, it's a good license, and it has more legal clout behind it than most of the others combined. The only other software license I would consider right now is the Afferro GPL, which covers use on websites.
You're right: there usually is none. I guess some people just feel more secure with something they made themselves. Which is silly, and even in direct contradiction to what they're about to do: share software development. If you can share the development of complex software, why not define and share a single, well-written legal document?
In this particular case though, we may see a reason yet: some people in governments may think it best to limit the sharing of software to their own country's citizens, or to add some form of workflow restriction across borders. I think they would be very mistaken to do so, but I'm expecting to see it sooner or later. Of course, I wouldn't call such a license Open Source, and certainly not Free Software.