Slashdot Mirror


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."

162 comments

  1. Deepak Phatak? by Anonymous Coward · · Score: 0, Troll

    What an awesome name.

    1. Re:Deepak Phatak? by Anonymous Coward · · Score: 0

      It's not awesome, it's phat.

    2. Re:Deepak Phatak? by 0x461FAB0BD7D2 · · Score: 1

      Actually "Phatak" is one of the ways in which Indians describe the sound of an explosion, i.e. it's essentially "Boom!" in Hindi.

    3. Re:Deepak Phatak? by Anonymous Coward · · Score: 0

      Its same as English names like John and Dick - it can be your name or it can be your girlfriend's best friend.

    4. Re:Deepak Phatak? by Anonymous Coward · · Score: 0
      so now all I need to know is how to say "room" in hindi and I can open my very own "Boom Boom Room" in India.

      I figure if they are going to take my job here, I'm going to take their dollars there, using high priced bimbos and expensive beer. Mmmmmm beeeeer.

    5. Re:Deepak Phatak? by Anonymous Coward · · Score: 0

      I don't know about sounding awesome; "Deepak" has always sounded a bit gay.

    6. Re:Deepak Phatak? by Anonymous Coward · · Score: 0

      I figure if they are going to take my job here, I'm going to take their dollars there, using high priced bimbos and expensive beer.

      With a style like yours I can't imaging how you lost your job to out sourcing.

    7. Re:Deepak Phatak? by johnlcallaway · · Score: 1

      kamara

      --
      I rarely read replies, it's my opinion and if you thought about your opinion a little more, I'm OK with that.
    8. Re:Deepak Phatak? by PaneerParantha · · Score: 3, Informative

      Depending upon the way you pronounce it, "phatak" could mean boom or gate.
      If pronunciation is "phutaak", meaning is boom,
      if pron. is "phaatuck", meaning is gate.

    9. Re:Deepak Phatak? by Anonymous Coward · · Score: 0

      PANEER PARANTHA? lol, dude wtf. what were u thinking when u signed up on /.?

      Yours Truly,
      Aloo Mutter

    10. Re:Deepak Phatak? by kaarigar · · Score: 3, Insightful

      Here, literally, Phatak means "Gate", typically attached to fence. Deepak means "Lamp". Given these, it could be your gateway to illumination.

    11. Re:Deepak Phatak? by PaneerParantha · · Score: 1
      PANEER PARANTHA? lol, dude wtf. what were u thinking when u signed up on /.?

      Food!

      The 'f' in wtf stands for food.

    12. Re:Deepak Phatak? by MynockGuano · · Score: 0, Offtopic

      Sounds Klingon.

    13. Re:Deepak Phatak? by Anonymous Coward · · Score: 0
      Names on Indian menus like Saag Gosht always sound like evil D&D sorcerers. (With his henchman Boti Kabab.)

      Is it lunch yet?

  2. what the? by hostyle · · Score: 4, Insightful

    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.
    1. Re:what the? by Anonymous Coward · · Score: 1, Funny

      They're all written in English you insensitive clod!

    2. Re:what the? by Anonymous Coward · · Score: 3, Insightful

      Because none of the current licenses do what they want.

      And here I though Free Software was about choice.

    3. Re:what the? by goldspider · · Score: 0
      "How does entering another license into the fray solve the problem with there being too many?"

      First of all, that statement assumes that "too many" lisences is a "problem". I bet that many here would disagree (The great thing about lisences is that there are so many to choose from!).

      And second, a new lisence is created to meet requirements that existing lisences do not. That's the only problem that all new lisences solve.

      --
      "Ask not what your country can do for you." --John F. Kennedy
    4. Re:what the? by vrt3 · · Score: 2, Funny
      The great thing about lisences is that there are so many to choose from!

      s/lisences/spelling standards/
      --
      This sig under construction. Please check back later.
    5. Re:what the? by SunPin · · Score: 1

      Hey moron... it's not actually funny if they already speak and write in English, is it? Mod parent down.

      --
      Laws are for people with no friends.
    6. Re:what the? by bcrowell · · Score: 4, Interesting
      First of all, that statement assumes that "too many" lisences is a "problem". I bet that many here would disagree
      It is a problem. It's a problem if it makes it difficult or impossible to share code.

      And second, a new lisence is created to meet requirements that existing lisences do not. That's the only problem that all new lisences solve.
      Except that the article doesn't mention anything that they think is unsuitable about the present BSD-style license. It sounds to me more like a case of "me too."

    7. Re:what the? by Vellmont · · Score: 4, Insightful


      (The great thing about lisences is that there are so many to choose from!).


      Choosing a license isn't like picking a flavor of ice-cream. Choose the wrong one and you could limit your potential to use others code in your software, limit the ability for others to use your code in there software, limit the usefullness of your software, limit its distribution, etc.

      The problem with too many licenses is that the incompatibilites between them become more and more complicated. Who wants to understand the intracies of 15 different sofware licenses whenever you want to use someone elses code?

      --
      AccountKiller
    8. Re:what the? by v1x · · Score: 1

      Exactly! The structure of government and educational institutions in India is much different than that in the US, so some changes would be in required for any of the US-style licenses to be effectively adopted by institutions in India.

    9. Re:what the? by Anonymous Coward · · Score: 0

      because it solves the Not Invented Here problem.

    10. Re:what the? by Anonymous Coward · · Score: 0

      Choose the wrong one and you could limit your potential to use others code in your software

      No, because you don't license software to yourself. You might limit your ability to distribute the code of other with your code using your license, but you aren't stuck. You can distribute your code under as many licenses as you want.

      In short, you choice of license for your own doesn't limit your future choices one bit. It's YOUR code. You own it.

    11. Re:what the? by nuggz · · Score: 2, Insightful

      It is a problem. It's a problem if it makes it difficult or impossible to share code.

      Actually it's only a problem if the owner can't manage to let his code be used in the manner of his choosing.

      Licenses conflict because of two reasons.
      1. Unintentional conflicting requirements.
      2. Intentional restrictions on the use of the copyright owners work.

      #1 is a problem, with too many licenses.
      #2 is not

      If you wish to avoid #1, stick to a well known license.
      BSD, GPL, and closed source tend to cover the requirements and desires of most people anyway.

    12. Re:what the? by Vellmont · · Score: 1


      No, because you don't license software to yourself. You might limit your ability to distribute the code of other with your code using your license, but you aren't stuck. You can distribute your code under as many licenses as you want.


      Oh of course. The problem comes when someone takes your code and adds to it. If you choose the GPL, then the changes made to your code by the other developer are also under the GPL. If you'd like to use this code, you're stuck in adhering to the GPL. Once your project leaves the confines of you, you start to get stuck with a certain license. That's a well understood point of the GPL. But what of these fly-by-night open source licenses of the day? Who knows what strange consequences they may have?

      My essential is that Open Source licenses need to be understood as well, or better than the code they protect. With so many people thinking they need their OWN open source license, that becomes increasingly more difficult.

      --
      AccountKiller
    13. Re:what the? by roror · · Score: 1

      RTFA. They are not trying to reduce the number of existing licenses.

      These are the times I miss my mod points.

    14. Re:what the? by vettemph · · Score: 1

      >>It is a problem. It's a problem if it makes it difficult or impossible to share code.

      It's even more of a problem if the license allows Microsoft to profit from your code by using it in windows. Stick with the GLP.

      --
      The government which is strong enough to protect you from everything is strong enough to take everything from you.
    15. Re:what the? by nuggz · · Score: 1

      This isn't a problem if your goal is to get the widest possible use of your code.

    16. Re:what the? by Flower · · Score: 1

      I'm sorry you'll have to excuse vettemph. He took too much LDS in the 60s.

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
    17. Re:what the? by Anonymous Coward · · Score: 0

      And here I though Free Software was about choice.

      Actually, it's about "Free". That's why they call it Free Software and not Choice Software.

      Contrary to the belief of most slashdotters, having lots of choices doesn't actually give any benefit, especially when most of the choices are half-finished ego-stroking crap (I'm referring to licenses as well as code).

    18. Re:what the? by superpulpsicle · · Score: 1

      I have talked to alot of India folks, and I seriously think they are only limited by their Caste System. Alot of the India folks say it's no longer an issue. But they're just not admitting it.

      Government and educational institutions still reserve slots for certain level of the caste systems. A super programmer in a lower caste system is not equal to a super programmer in a higher one. List goes on...

    19. Re:what the? by bcrowell · · Score: 1

      It's even more of a problem if the license allows Microsoft to profit from your code by using it in windows. Stick with the GLP.
      Read the article. The preference for a BSD-style license is something they've already stated, not something I came up with.

  3. Is this so obvious to everyone else in the world? by zanderredux · · Score: 4, Interesting
    According to Phatak:

    "Legally, we have to move very carefully because the Americans have a tendency to sue anybody for anything,"

    Is this proof that the US legal risk is actually putting extra burden on US-based institutions (including corporations and universities)????

  4. What I don't understand is...why? by mph_az · · Score: 1, Insightful

    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.

    1. Re:What I don't understand is...why? by mobby_6kl · · Score: 1

      What about NationalFuckingLicense? Not that it makes any sense...

    2. Re:What I don't understand is...why? by Anonymous Coward · · Score: 0

      Are you sure you want your SigOther to be Open Source?

    3. Re:What I don't understand is...why? by purple_cobra · · Score: 1

      British National Licence? Would that require the user to shave his head and chant "send the buggers back" as a mantra before using the software?
      Count me *well* out of that one.

    4. Re:What I don't understand is...why? by Anonymous Coward · · Score: 0

      >AmericanNationalLicense?

      in short: ANaL - and i'm sure the algorithm to get this abbrevation is patented already

    5. Re:What I don't understand is...why? by Anonymous Coward · · Score: 0

      This isn't a national license, as the topic title so misleadingly states. If there's anyone to blame, blame it on some insensitive, blind people who like to clump anything by Chinese and Indian companies with their respective countries as a whole.

  5. That makes sense by ninja_assault_kitten · · Score: 3, Funny

    They already have an Out Sourcing license.

    1. Re:That makes sense by Anonymous Coward · · Score: 0

      Comments like this affirm my belief that a lot of americans are racists. They do not tell this on your face. However, in forums like these where you do not have to meet in person, they put out their true ideas.

      The manufacturing shifted to china and it was a much bigger industry than that which shifted to India. I never heard anyone complain about that. But since Indians have a brown skin, the outsourcing to India has always been a point that americans take note of.

  6. A fair and even price by Timesprout · · Score: 4, Funny

    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
    1. Re:A fair and even price by hostyle · · Score: 2, Funny

      I'd say it was 1, and he counted it out on his fingers just so there was no mistake ...

      --
      Caesar si viveret, ad remum dareris.
    2. Re:A fair and even price by ceeam · · Score: 1, Funny

      And what finger was that? The third one?

    3. Re:A fair and even price by Anonymous Coward · · Score: 0

      "I told him a competitive price point (for a desktop OS) would be in the single digit dollars," Mr. Mundie must have been pissed off so badly at that - only Gentoos and Debians can do better than that!! Excellent words Mr. Phatak.

    4. Re:A fair and even price by teknomage1 · · Score: 1

      Do thumbs count?

      --
      Stop intellectual property from infringing on me
  7. what about by coolcold · · Score: 2, Interesting

    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 :)
  8. Re:Is this so obvious to everyone else in the worl by mph_az · · Score: 1

    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?

  9. Re:Is this so obvious to everyone else in the worl by Anonymous Coward · · Score: 0

    Proof? No. I would say it is one person's opinion.

  10. Current licenses suck by Anonymous Coward · · Score: 0

    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.

    It is the ACLicensethatdoesn'tletyouforceyourvaluesonothersb utrequiresyoutogivemephatpropsforwritingthebasecod e
    It is all about ego.

  11. Why this is needed... by Anonymous Coward · · Score: 0, Insightful

    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.

  12. "Please permit these groups to coexist peacefully by Senor_Programmer · · Score: 2, Funny

    and harmoniously."

    "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 /.er...

  13. A license-picking wizard by Black+Perl · · Score: 4, Insightful

    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
    1. Re:A license-picking wizard by raider_red · · Score: 4, Informative

      Sort of. The creative commons web site has something along those lines at this link

      --
      It's good to use your head, but not as a battering ram.
    2. Re:A license-picking wizard by geoffspear · · Score: 2, Insightful
      Of course, theirs was a lot easy to develop than what grandparent poster is suggesting, since they wrote all of the licenses themselves specifically to match every possible combination of the variables they use.

      The GPL and, for example, a Microsoft EULA, are so different that you'd need an advanced degree in symbolic logic to come up with ways to categorize them like that.

      --
      Don't blame me; I'm never given mod points.
    3. Re:A license-picking wizard by dondelelcaro · · Score: 1
      Is there an "Open Source license-picking wizard" anywhere?
      Not really, but there are really only two (maybe three) sane choices (unless the project you are developing for uses a different license already, or you already know better):
      • MIT
      • GPL (maybe LGPL)
      Anything else risks your license being incompatible with large swaths of software (in the linking sense) and possible failing the DFSG. Moreover, using uncommon licenses means that you're more and more on your own for figuring out what they mean.
      --
      http://www.donarmstrong.com
    4. Re:A license-picking wizard by Anonymous Coward · · Score: 0

      Are you an idiot? yes
      Then you should use a Microsoft EULA-like licence.
      Is this right? no
      What is the correct answer? Sue them! Sue them all!
      What question should I ask to determine this? Is your name Darl McBride?
      Thank you!

    5. Re:A license-picking wizard by raider_red · · Score: 1

      The GPL and, for example, a Microsoft EULA, are so different that you'd need an advanced degree in symbolic logic to come up with ways to categorize them like that.

      That's the best argument for throwing them out and starting with something that can be understood by real humans.

      --
      It's good to use your head, but not as a battering ram.
    6. Re:A license-picking wizard by Anonymous Coward · · Score: 0

      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?

      I remember. This classic game actually went a long way from the mainframe right to your pocket. See The Pocket Mind Reader.

  14. MOD TROLL DOWN PLEASE! by Anonymous Coward · · Score: 2, Informative

    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).

    1. Re:MOD TROLL DOWN PLEASE! by Anonymous Coward · · Score: 1, Informative

      The parent post is factual and quotes the LGPL. Someone not sharing your opinion doesn't mean they are a troll.

      If a commercial program linking to LGPL library by using header files forbids modification of the program in their EULA, then they are not living up to their LGPL obligations. If you bother reading commercial software EULAs, you'd know that virtually all of them prohibit reverse engineering and modifications.

      This is a tricky situation because allowing modifications means allowing a user to, for example, enable expensive 'enterprise' features in cheaper 'home' editions of software by patching the binaries.

      Read the LGPL. More importantly, understand it and abide by its terms rather than flaming people who try to educate you.

      Your ignorance does not justify leeching from LGPL libraries and not living up to your end of the deal.

      If you don't believe any of this, then ask a recognized GPL/LGPL expert like David M. Turner of fsf.org. See http://web.novalis.org/resume.html

    2. Re:MOD TROLL DOWN PLEASE! by Vile+Slime · · Score: 2, Informative

      Ok,

      Given the incomplete information provided, your points are fairly well taken, but answer this one for me.

      If the LGPL requires what you say:

      "If a commercial program linking to LGPL library by using header files forbids modification of the program in their EULA, then they are not living up to their LGPL obligations"

      then 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.

      And just for reference, the original poster picked and choosed the portions of the LGPL she wanted to quote.

      To me the first line of section 5 contradicts the argument the parent poster wanted to make. It was very convenient that she left it out since leaving it out helped make her argument.

      The entire section five should be taken as a whole thought, not just those portions that suit the purposes of the argument from a particular side.

      Therefore, more, appropriately she should have quoted the entire text of section 5 which states:

      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.

      --
      ---- Go ahead, mod me down, I'll just post it again and you lose your mod points.
    3. Re:MOD TROLL DOWN PLEASE! by Anonymous Coward · · Score: 0

      it's not trolling, it's just plain FUD

  15. Re:"Please permit these groups to coexist peaceful by Darkman,+Walkin+Dude · · Score: 2, Insightful

    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.

  16. This article has very little to do with India by Aryawhat · · Score: 5, Informative
    ... and more to do with poor journalism (CNET's and Slashdot's):

    - 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.

    1. Re:This article has very little to do with India by Anonymous Coward · · Score: 0

      You mean that RMS doesn't speak for America? Who knew!

    2. Re:This article has very little to do with India by Anonymous Coward · · Score: 0

      This is the sanest comment I have read here in ages!

    3. Re:This article has very little to do with India by donutello · · Score: 4, Funny

      Phatak is not India. He's a professor in one college in India.

      Knowing Phatak, though, I'm pretty sure he did nothing to dissuade the reporter from thinking he represented the entire country :-)

      --
      Mmmm.. Donuts
    4. Re:This article has very little to do with India by Sivaraj · · Score: 4, Interesting

      - Phatak is not India. He's a professor in one college in India.

      I completely agree. Besides, in India as is the case elsewhere GPL wound makes sense for most of the open source developers who do not what to see their work hijacked.

      There may be a few specialized cases where GPL, BSD, MIT or IBM's public license do not meet the needs. These projects are going release under a different license like so many other projects and companies have done elsewhere.

  17. Re:"Please permit these groups to coexist peaceful by Anonymous Coward · · Score: 0
    These countries have a chance to learn from the mistakes made by the western world (in particular America and its crippling IP laws)...

    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.

  18. IPA by glarvat · · Score: 2, Funny
    I vote for India Public Agreement.

    Nothing like compiling your free-as-in-speech and free-as-in-beer software with an IPA.

  19. Doesn't the GPL already do this? by darkonc · · Score: 3, Informative
    an open-source license that will let programmers share ideas while also letting them retain the rights to their own software modifications.

    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.
    1. Re:Doesn't the GPL already do this? by kz45 · · Score: 1

      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

      I think you just made his point on why he wants a license other than the GPL. You can do whatever you want..except close the source..that doesn't sounds like whatever I want, which is a good reason to pick another licensing model.

      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".

      then don't use his software.

    2. Re:Doesn't the GPL already do this? by Savant · · Score: 1

      You retain the rights to the code you have written, including releasing it again with or without modifications as a closed-source program (cf Qt). If you have released this program under a licence that opens up the source, you cannot withdraw that program from being under that licence unless you have a proviso permitting just that somewhere in the licence agreement. Such provisions in a licence are likely to make would-be users view it suspiciously, so I have a hard job believing a licence along those lines would take off.

    3. Re:Doesn't the GPL already do this? by darkonc · · Score: 1
      If you have released this program under a licence that opens up the source, you cannot withdraw that program from being under that licence unless you have a proviso permitting just that somewhere in the licence agreement.

      You can't remove the license for the copies of the code that are 'out in the wild', but you have every right to release a copy of your own code under any other license you want (including the Microsoft EULA, presuming that it's legal).

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  20. Hey, I have a hot news flash for ya... by killmenow · · Score: 3, Informative

    ...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.

    <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 /. minions as to why and how.

    1. Re:Hey, I have a hot news flash for ya... by killjoe · · Score: 1

      "Now, what it strikes me as this guy wants to make something somewhere between the GPL and BSD licenses."

      You know just the top off my head I think LGPL, CCL, and the MPL would fit that bill.

      It's hard to know what people want but if you can't find an open source license that fits your needs you aren't really looking very hard.

      --
      evil is as evil does
  21. GPL, LGPL, CA-TOSL, etc, etc. etc. by PenguinBoyDave · · Score: 0, Redundant

    Just what we need...another Open Source License. When will the madness end?

    --
    I'm not a troll, but I play one on Slashdot.
  22. It's just like the GPL by DrXym · · Score: 3, Funny

    Except it says "sir" and "humbly" a lot more.

    1. Re:It's just like the GPL by Inigo+Montoya · · Score: 1

      No, you're confused.. that's the NOBL, Nigerian Open Bank License you are talking about there..

  23. Agreed! by Psi+Xi · · Score: 1

    We have far too many as it is. Why would India need its own? Are no existing ones good enough?

    --
    Psi Xi
  24. Licensing maze by chiph · · Score: 3, Funny

    You are in a maze of twisty little licenses, all subtly different.

    Chip H.

  25. slightly offtopic... by sleepophile · · Score: 1

    ..but while I was browsing the IIT site ..i came across this. Seems like they've cornered the CEO/CTO market ;)

    1. Re:slightly offtopic... by quarkscat · · Score: 0, Troll

      Great!

      If India has some CEO/CTO/CFO types to spare,
      the USA could sure make use of them. We have
      far too many greedy, lying, thieving, morally
      challenged corporate officer types here that
      could stand to spend some time in a "moral values
      re-education facility"^H^H^H prison.

      Not to mention that working at 1/10th the price
      of our current corporate overlords would be
      great for corporate morale, the shareholders, and
      the bottom line.

  26. Re:You failed... by symbolic · · Score: 1

    ...to explain WHERE in the LGPL that your scenario is comes into being, while the original poster took the time to cite a specific section of the license. I'm not sure who the troll is.

  27. Re:Is this so obvious to everyone else in the worl by GozzoMan · · Score: 1


    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.)

  28. India and Pakistan are in a bar by Anonymous Coward · · Score: 1, Funny

    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!

    1. Re:India and Pakistan are in a bar by Anonymous Coward · · Score: 0

      That sounds just like the Yahoo Finance message boards for WIT or INFY stock.

  29. Miffed at too many OSS licenses. by freality · · Score: 1

    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.

    1. Re:Miffed at too many OSS licenses. by fiannaFailMan · · Score: 1
      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
      Er, not to sound like an ass or anything, but what language do you think they speak in India?
      --
      Drill baby drill - on Mars
    2. Re:Miffed at too many OSS licenses. by freality · · Score: 1

      > Er, not to sound like an ass or anything, but
      > what language do you think they speak in India?

      Cyrillic, right?

  30. Re:Is this so obvious to everyone else in the worl by Anonymous Coward · · Score: 0

    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.

  31. Thoughts on Collaboration with Industry by JJBSr · · Score: 1
    What rights could be retained by such a license, exactly?

    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

  32. grand vision by Anonymous Coward · · Score: 0

    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.

    1. Re:grand vision by Peter+La+Casse · · Score: 1
      I am all with him, forthe current popular OSS licenses make it such that you can never make money off it.

      "Never" is a long time. Lots of companies and people make money with OSS, and nothing's going to change that.

    2. Re:grand vision by baddu · · Score: 1

      I saw this IIT professor speaking at a Linux meet. He does not know how to pronounce Linux; He does not know how open source projects work; He does not know that MySQL can be embedded in open source application. I dunno what he knows, except being a windbag.

    3. Re:grand vision by jan7da · · Score: 1

      I saw this IIT professor speaking at a Linux meet. He does not know how to pronounce Linux; He does not know how open source projects work; He does not know that MySQL can be embedded in open source application. I dunno what he knows, except being a windbag.
      I am sure you got those (MySQL, OS, Linux) wrong, considering the fact that I took one of his courses.
      I bet, Phatak will contribute more to open source than you.
      Its not good to discredit/flaim some one on internet without concrete evidence. Could you let us know as to how come Phatak is a windbag.

  33. Mumbai == Bombay by Bob+Uhl · · Score: 1

    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.

    1. Re:Mumbai == Bombay by dotslasher_sri · · Score: 2, Informative

      No thats no correct. Bombay was renamed to mumbai around 7 years ago. Mumbai IS NOT the english translation for bombay.

    2. Re:Mumbai == Bombay by Anonymous Coward · · Score: 0

      The Finnish name for London is Lontoo. The Spanish name for Nu Yoik is Nueva York.

  34. Re:Is this so obvious to everyone else in the worl by meadowsp · · Score: 1

    Well what do you want us to do for you then?

    It's your country, you sort it out.

  35. Great... by fitten · · Score: 2, Interesting

    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.

  36. bah by hawk · · Score: 1
    If you're still compiling after your second IPA, it's just a regular pale ale . . .

    :)

    hawk

  37. So what.. by Haxwell · · Score: 2, Insightful

    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
    1. Re:So what.. by Anonymous Coward · · Score: 0

      I am from India. What we need to do is to work on opensource projects not on instant popular licences.

  38. one more thing by Exter-C · · Score: 2, Informative

    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.
    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=USD &to=INR&amt=1&t=2y

    1. Re:one more thing by Anonymous Coward · · Score: 0

      Highly qualified ???? have you ever worked with them. 95% so called programmers I've met here in the US are barely have basic computer skills and asking for help when they need to write an application not more complex than "hello world"

    2. Re:one more thing by Anonymous Coward · · Score: 0

      It actually appreciated against the dollar ... thus making outsourcing revenues a little lower in spendable rupee terms.

    3. Re:one more thing by $criptah · · Score: 1

      You missed several points. First of all, the rest of the world is aware of the Indian IT boom; it appears that Indians did not learn from the U.S. There is nothing we can do about it :(

      The price of an average contractor has increased; take it from somebody who worked closely with the "other side." Also, top Indian business officials understand that their economy is as strong as the rest of the world that is willing to support it. As soon as the other contries cut the pipe, the outsourcing boom will become a bust. In fact, there was a good article about regulating the outsourcing field becuase it harms Indian development because everything that is created is done for the outsiders. The country is working for the other countries.

    4. Re:one more thing by Anonymous Coward · · Score: 0

      Dude, its the dollar that has fallen against the rupee. Check the link you sent :)

    5. Re:one more thing by Exter-C · · Score: 1

      I work with two pakistani guys that are exceptional at what they do. I have had massive problems in the past with these "highly qualified" people not being as good as the "qualifications" claim. However there are always going to be good apples and bad apples in a barrel.

    6. Re:one more thing by pkphilip · · Score: 1

      The rupee has appreciated (gone up in value) over the past year.. from about Rs.49/dollar to about Rs.43/dollar now. The Indian Reserve Bank devalues the rupee by purchasing dollars to stem its rise so as to allow Indian exports to be competitive.

  39. Glad India's going BSD instead of GPL by 4front · · Score: 2, Insightful

    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.

  40. Your idea of humor is to make fun of a name? by Anonymous Coward · · Score: 0

    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.

  41. Not if they don't release by phoebe · · Score: 1

    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?

  42. See his website. He has interesting hobbies. by Anonymous Coward · · Score: 0

    Among his hobbies: "Giving unsolicited advice to unsuspecting individuals and groups."

    http://www.it.iitb.ac.in/~dbp/

    1. Re:See his website. He has interesting hobbies. by Anonymous Coward · · Score: 0

      hehe...that is hilarious...here's what that webpage says: website http://www.it.iitb.ac.in/~dbp/ Dream 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. Personal Details Date of Birth : 2nd April, 1948 Early Schooling : In 14 different schools in Madhya Pradesh Engineering Degrees : B.E. from SGSITS, Indore M.Tech. and Ph.D. from IIT Bombay, Mumbai Life Partner : Pratibha, Occupational Therapist, Now a home maker Children : Aditya, 30, BE (Computers) Bombay University, M Tech in CSE from IITBombay; Technical Manager, PSPL, Pune Alka (Aditya's wife), 26, Fine Arts Graduate from JJ School, Master of Fine Arts (Ceramics), U Washington Educationist and entrepreneur in fine arts Pradeep, 22, B.E. (Computers) Bombay University Pursuing MS (CS) at SUNY Buffalo Hobbies : Travelling, Reading - Specially History, Day Dreaming about the national future. Giving unsolicited advice to unsuspecting individuals and groups.

  43. Re:You failed... by ShinmaWa · · Score: 1

    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 /. Effect: Thousands of users simultaneously accessing a site to not read its content.
  44. Re:You failed... by ShinmaWa · · Score: 1

    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 /. Effect: Thousands of users simultaneously accessing a site to not read its content.
  45. LGPL contradictory? by AHumbleOpinion · · Score: 1

    ... 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

    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 ..." 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?

    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.

    1. Re:LGPL contradictory? by ShinmaWa · · Score: 1

      "A program that contains no derivative of any portion of the Library ..." 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?

      I think the fourth paragraph of Section 5 defines it pretty well actually:

      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.)

      That's not general understanding or simple intent. That's pretty cut-and-dry.

      --
      The /. Effect: Thousands of users simultaneously accessing a site to not read its content.
    2. Re:LGPL contradictory? by AHumbleOpinion · · Score: 1

      "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.)"

      That's not general understanding or simple intent. That's pretty cut-and-dry.


      I don't think so. That could, and perhaps should, be interpreted to mean that you can copy constants, structs, etc. into your proprietary code and not be in violation of the GPL. It may not be blanket permission to include headers without consequences. Again, regrettably, a lawyer may be necessary.

  46. Both of you are right by bezuwork's+friend · · Score: 1
    It depends on perspective.

    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.

  47. Please MOD original post UP!!! by Anonymous Coward · · Score: 0

    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.

  48. monkey boy by Anonymous Coward · · Score: 0

    how does it feel when your daddys wanks you?

  49. Would like to see Indian Open Source first by Anonymous Coward · · Score: 0

    Despite of offshoring and all hype about India there isn't that much Open
    Source coming from there.......

  50. Indian GPL Outsourcing license by big-giant-head · · Score: 1


    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.
  51. Fricken Academics... by Run4yourlives · · Score: 2, Insightful

    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.

    1. Re:Fricken Academics... by geminidomino · · Score: 1

      What definition of "recognition" are you using?
      The ONLY thing the BSD license requires is recognition, in the form of retention of the copyright attribution.

    2. Re:Fricken Academics... by swordgeek · · Score: 1

      The beauty of the GPL?

      It's the PROBLEMS with the GPL that are driving people, organisations, and countries to use other licenses. The GPL is fatally flawed outside of an academic model.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  52. Re:Is this so obvious to everyone else in the worl by deaddrunk · · Score: 1

    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?
  53. Why we don't need more licenses... by Kjella · · Score: 1

    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
  54. The problem is... by HomerJayS · · Score: 1

    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.

  55. It's called a parametric license by Anonymous Coward · · Score: 0

    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

  56. USA Copyrights are void in India by Banner · · Score: 1

    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!

    1. Re:USA Copyrights are void in India by bheer · · Score: 1

      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!

      It's not like someone held a gun to his head. Would it hurt you to reveal who his (US) Publisher was? Most US and European publishers have published Eastern Economy Editions for ages, and these days pretty much everyone -- from O'Reilly, McGraw-Hill and Wiley to IDG and Sybex -- have their Indian subsidiaries which do a good job of selling books at the right price-point for the local market ... the catch being that these books can legally be sold in India/neighboring countries only.

      > They sure don't seem to care about ours!

      Bull. Apart from certain classes of drugs (and even this is changing with the new WTO regime). As a member of the Berne Convention, most copyrights apply to India as much as the US. In practice, it may not be worth it to Disney to prosecute a $20/mo artist who paints a Mickey Mouse on a schoolbag.

  57. tempest in a teapot? by Anonymous Coward · · Score: 0

    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.

  58. Re:Mumbai was Bombay (but Bombay lives on still) by Razor's+Edge · · Score: 1

    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

  59. Re:Mumbai was Bombay (but Bombay lives on still) by Bob+Uhl · · Score: 1

    Or Madras -> Chennai, which annoys the Tamils and Telugus I work with to no end...

  60. Free software is not about choice. by jbn-o · · Score: 2, Insightful

    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).

    And here I though Free Software was about choice.

    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.

  61. So use the Apache license by jhantin · · Score: 1

    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
  62. Re:Mumbai was Bombay (but Bombay lives on still) by Razor's+Edge · · Score: 1

    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.

  63. Unrestrictive OSS Licenses by qwasty · · Score: 1

    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 License

    The 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 License

    This 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.

    • Permits incorporating into proprietary products
    • Encourages innovation by making improving products potentially profitable
    • Ensures derivative works will also be open source
    • Prevents commercial competitors from using your sources

    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.

    1. Re:Unrestrictive OSS Licenses by SilverspurG · · Score: 1
      # Stifles innovation by making improving products unprofitable
      This is not a fault of the GNU GPL. This is a direct result of the collusion between big business and government. The business atmosphere is clouded with misconceptions about intellectual property, overuse and abuse of patents, and the creation of an abominable copyright system which does little-to-nothing to fulfill the Constitutional requirement that rights be reserved to authors and inventors--choosing to focus solely on protecting the (fictitious) legal rights of those who can economically corner the author/inventor and get them shackled to a single-sided contract.

      Innovation and improvement is never stifled by freedom to redistribute.

      You could say the GPL stifles the ability to create vendor lockin and easy profit margins but, hey... No one else gets a free ride in life.
      --
      fast as fast can be. you'll never catch me.
  64. Has already been done by qwasty · · Score: 1

    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.

  65. MOD ORIGINAL POST UP! by Anonymous Coward · · Score: 0

    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.

  66. BOYCOTT INDIA by Anonymous Coward · · Score: 0

    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.

  67. i agree by Anonymous Coward · · Score: 0

    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.

  68. Re:You failed... by symbolic · · Score: 1


    Thank you for taking the time to point out the missing information.

  69. yet another license by Anonymous Coward · · Score: 0

    just what is wrong with the GPL or is India trying to become the next M$ Corp
    Sheeesse

  70. Wiping their ass. by Anonymous Coward · · Score: 0

    So, when they wipe, I forget, will they use their right or left hand?

  71. It's about one person, not a country! by Anonymous Coward · · Score: 0

    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?

    A bit more about Prof Phatak -
    Good teacher? .. He is quite famous no doubt, but I am not so sure about his being a 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.

  72. Country-specific licenses by CarpetShark · · Score: 1
    Why don't they just pick one?

    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.

    How does entering another license into the fray solve the problem with there being too many?

    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.