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

10 of 162 comments (clear)

  1. 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.
  2. 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.
  3. 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.

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

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

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

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