Slashdot Mirror


India Cool to Microsoft Source Code Offer

indianseason writes "Economic Times, India reports on the failure of Microsoft to sign up the Indian government as part of the Government Security Program. The Print Edition carries a comment by an official: "... there was tremendous pressure on us to sign an MoU (memorandum of understanding) which would allow Microsoft access to all TDIL products (Technology Development for Indian Languages)." The government has gone ahead and put all the project initiatives in the public domain. TDIL recently released Indix : an engine for rendering Indian languages on linux."

146 comments

  1. So what's the problem? by Tsu+Dho+Nimh · · Score: 3, Insightful
    there was tremendous pressure on us to sign an MoU (memorandum of understanding) which would allow Microsoft access to all TDIL products (Technology Development for Indian Languages)." The government has gone ahead and put all the project initiatives in the public domain."

    They can still access all the technology ...

    1. Re:So what's the problem? by The+One+KEA · · Score: 3, Insightful

      The problem is that if they hadn't, M$ would have found a way to lock it up and prevent anyone from ever using it. Putting it in the public domain allows other OSes like Linux, Mac OS and the BSDs to utilize it.

      --
      SCREW THE ADS! http://adblock.mozdev.org/ Proud user of teh Fox of Fire - Registered Linux User #289618
    2. Re:So what's the problem? by beacher · · Score: 1

      "Second, the GSP entails involvement of the Microsoft team for rectification of any flaw detected in the Company's software. Any such correction carried out would be the intellectual property of the company. "

      Free bugfixes, no IP, Still paying too much. That and the fact that there are no major Indian software houses that have engaged Microsoft in any previous trust-building exercises.

      Bad deal all around.
      -B

    3. Re:So what's the problem? by MickLinux · · Score: 0, Flamebait

      Clearly, that's not the problem. If the Open-sourcing of TDIL's work was under GNU, then they can't use it line-for-line without some sort of *other* agreement with the authors. (well, actually, they might... but that would imply some sort of liability. I hope it doesn't happen, though, because I'd hate to see WWIII start between Microsoft and India.)

      That also doesn't mean that the MOU won't eventually be signed. Rather, it means that the Indian Government is very cool to the idea right now.

      Not hard to see why, really.

      --
      Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
    4. Re:So what's the problem? by yanestra · · Score: 1, Insightful
      They can still access all the technology ...
      But they cannot copy it into their own software and then let the original starve; that is what Microsoft always tries to do. (See Java, see Stacker, etc.)
    5. Re:So what's the problem? by Tsu+Dho+Nimh · · Score: 0, Troll
      " The problem is that if they hadn't, M$ would have found a way to lock it up"

      I fail to see that as a problem. Microsoft, of course, might have a different view.

    6. Re:So what's the problem? by RCO · · Score: 1

      I'll bring beer an nachos, and we can root for India.

      --
      'And all the monkeys aren't in the zoo Every day you meet quite a few...'
    7. Re:So what's the problem? by flakac · · Score: 5, Interesting

      They can still access all the technology ...

      Uh, no, actually they can't. MS engineers are specifically prohibited from accessing much open-source software (in specific GPL'ed code), without first obtaining permission from the legal department. This is to avoid "contamination" of their source code base.

    8. Re:So what's the problem? by Anonymous Coward · · Score: 0

      That's exactly what public domain means, though. They can copy it into their software and don't need to contribute back to the original fork.

    9. Re:So what's the problem? by Anonymous Coward · · Score: 3, Informative

      Since when is Public Domain = GPL?

    10. Re:So what's the problem? by Anonymous Coward · · Score: 0

      It'd be great if you learned what 'Public Domain' is before you posted.

      Maybe you should research phrases you don't understand before posting about them?

    11. Re:So what's the problem? by yanestra · · Score: 1
      With let starve I mean:

      Actively obstruct the distribution of the original, e.g. by technical measures, or by starting a big suit about some licensing question, or by threatening the people.

    12. Re:So what's the problem? by Anonymous Coward · · Score: 1, Insightful

      why is this modded down? the gpl has restrictions; public domain means anyone can do anything to it.

    13. Re:So what's the problem? by YU+Nicks+NE+Way · · Score: 3, Interesting

      Hmm...it would depend. We are forbidden to look at any GPL'ed code. BSD code is a grey area, and we need to consult with legal. If the indic language support is truly in the public domain, then we can certainly look at it.

      That said, I have trouble with the base story. We've had full support for all the Indic (Devanagari-based) languages since Windows 2000 and Office 2000 shipped. So I don't see why on Earth we'd need to license the Indian technology.

    14. Re:So what's the problem? by miruku · · Score: 1

      mod it up then!

      --
      MilkMiruku
    15. Re:So what's the problem? by __past__ · · Score: 2, Insightful
      MS engineers are specifically prohibited from accessing much open-source software (in specific GPL'ed code), without first obtaining permission from the legal department.
      What a contrast to all the other, non-evil companies where developers are encouraged to reuse third-party code willy-nilly without having to care about the legal consequences.
    16. Re:So what's the problem? by xanadu-xtroot.com · · Score: 4, Funny

      We are forbidden to look at any GPL'ed code. BSD code is a grey area, and we need to consult with legal.

      Shouldn't you be fixing some bugs and not browsing /. if that all truly be the case??

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    17. Re:So what's the problem? by Anonymous Coward · · Score: 0

      It didn't say GPL, it said public domain. Public Domain != GPL.

    18. Re:So what's the problem? by McAddress · · Score: 4, Funny
      This is to avoid "contamination" of their source code base.
      Imagine Darl McBride insisting all Windows users pay $699 to use it.
    19. Re:So what's the problem? by pesc · · Score: 1

      That said, I have trouble with the base story. We've had full support for all the Indic (Devanagari-based) languages since Windows 2000 and Office 2000 shipped. So I don't see why on Earth we'd need to license the Indian technology.

      Microsoft needs to do this to be able to embrace-extend-extinguish it.

      --

      )9TSS
    20. Re:So what's the problem? by Anonymous Coward · · Score: 0

      I am so glad that M$ is worried enough about their IP to put these kinds of restrictions on their coders.

      Now, if they had shown the same concern for others' IP, they wouldn't be as hated and reviled as they are! One example of many: Stacker.

    21. Re:So what's the problem? by dosius · · Score: 1

      CP/M-86, GEM...yeah...

      By hook or by crook, well, hey, we know what way M$ always got all their stuff... >:[=

      -uso.
      Hacking DOSPLUS 1.2-je4!

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    22. Re:So what's the problem? by blibbleblobble · · Score: 2, Insightful

      "Imagine Darl McBride insisting all Windows users pay $699 to use it."

      Imagine the BSA insisting all Windows users pay $399 to use it.

    23. Re:So what's the problem? by Anonymous Coward · · Score: 0

      All Microsoft products have a tendancy to lock up.
      Putting this in the public domain won't prevent lock ups if Microsoft uses it.

    24. Re:So what's the problem? by turgid · · Score: 1
      in specific GPL'ed code

      And how is GPL'd code Public Domain?

    25. Re:So what's the problem? by jazuki · · Score: 2

      Regarding the assertion: We've had full support for all the Indic (Devanagari-based) languages since Windows 2000 and Office 2000 shipped. [YU Nicks NE Way]

      I seem to recall that only a subset of Indic languages use the Devanagari script. I know Bengali doesn't and I don't believe any of the Dravidian languages do. My uninformed guess would be this knocks out half of India. So, I can see what MS may have to gain from this kind of deal.

      Anyone have any information on this?

    26. Re:So what's the problem? by CondeZer0 · · Score: 2, Interesting

      OK, thanks for your contribution to /. misinformation.

      MS has used considerable amounts of BSD code in the past, and still does so, for a recent example(last week) see:
      http://www.deadly.org/article.php3?sid=20030927090 008

      You can also just do a strings of the ftp command on windows, for more details:
      http://www.everything2.com/index.pl?node=BSD%20Cod e%20in%20Windows

      The original windows TCP/IP stack was lifted directly from BSD too... and I'm sure there are many other examples that we will never know of.

      Oh, and there was zlib too, because when a hole was found in zlib MS Office and quite a few other MS products had to be patched:
      http://news.com.com/2100-1001-860328.html

      They have even publicly said that they think the BSD license is great, obviously as long as others use it and they can take advantage of it, I can't recall MS ever releasing anything under the BSD or any other open source license(no, "shared source" is _not_ open source).

      Still, as Theo says, if MS uses BSD/public-domain code it's great, that is the point of the BSD license, to improve the sorry state of the software quality in our world, if MS uses BSD code to make their software suck less, great that is what people that releases code under the BSD license want, to make software suck less, not to push any stupid political agenda.

      Best wishes

      \\Uriel

      --
      "When in doubt, use brute force." Ken Thompson
    27. Re:So what's the problem? by YU+Nicks+NE+Way · · Score: 1

      Bengali, Kannada, and Tamil use Devanagari-like scripts. They have similar character-merger rules, and we support them as well as Hindi-like languages.

    28. Re:So what's the problem? by rifter · · Score: 1

      Now, if that's the case, why in the hell was Bill Gates in India trying to get this? Something doesn't add up.

      Consensus seems to be that Bill was trying to make sure no other OS would ever be allowed to have this support. This seems consistent with what has indeed happened.

    29. Re:So what's the problem? by pirhana · · Score: 1

      > public domain means anyone can do anything to it.
      No ! Public domain doesnt mean that anyone can do ANYTHING on it. Parks and roads are in pubic domain. Does it mean that you can occupy some space of it and start use it for your commercial purpose ? . Any public property has some restrictions attached to it. And these restrictions are necessary to KEEP it in the public domain. GPL is also also like that. It IS in the public domain and you can use it for anything except making it proprietory which is the same case with most of the public domain things .

    30. Re:So what's the problem? by Amer · · Score: 1
      I'm sorry but I couldn't resist...
      Parks and roads are in pubic domain
      I have my next pick-up line... "Can I drive my 18 wheeler on your road?"
      --
      -- To gain that which is worth having, it may be necessary to lose everything else. Bernadette Devlin McAliskey
    31. Re:So what's the problem? by Anonymous Coward · · Score: 0

      Public domain in this sense means that there are no copyright restrictions. GPL is *not* public domain, because there are restrictions.

    32. Re:So what's the problem? by Anonymous Coward · · Score: 0

      Serendipity! Answered in the post below yours. :-)

    33. Re:So what's the problem? by anandrajan · · Score: 5, Interesting

      Aaah, finally something about which I may actually know something.

      I speak and write Tamil. Characters are almost never merged in Tamil and at least to me, the script looks totally different from Devanagari scripts. This statement should hold for other South Indian languages such as Kannada, Telugu, Malayalam and a Pakistani Dravidian language Brahui (unless it uses a Devanagiri or other imported script).

      Perhaps the parent poster meant something else by character-merger which I didn't understand. Obviously there could be similarities due to proximate evolution which could be leveraged.

      --
      Anand Rangarajan anand@cise.ufl.edu
    34. Re:So what's the problem? by Haeleth · · Score: 2, Interesting

      > Parks and roads are in pub[l]ic domain.

      Depends where you live. In the UK, for example, roads are most certainly not public property; the street is a public right of way, but you do not have the right to stand still in it; that's a criminal offence known as 'obstructing the Queen's highway'.

      Public Domain, as a legal term applied to software, means "not copyrighted". GPLed software is copyrighted, and therefore is not in the public domain.

    35. Re:So what's the problem? by Anonymous Coward · · Score: 0

      the same could be said to all the linux developers that post here, idiot

    36. Re:So what's the problem? by The+Cydonian · · Score: 1
      What he means is that there are conjunct consonants ('vottulu' in Telugu, 'adha-akshar' in Hindi) in all Brahmi-derived languages and hence, the rules for rendering is virtually the same in all of them. (Helped by the fact that

      Which, incidentally, is great news for developers, but end-users like you wouldn't be too bothered about it all (unless you want to transliterate between languages or learn a new one).

      But he's wrong in saying there's support for Bengali on WinXP. As this press release states, MS said it will support Bengali and Malayalam soon. This was in Nov 2002. (I don't know if there was any Indic language patch between then and now; probably isnt, willing to be corrected on this)

    37. Re:So what's the problem? by vidarh · · Score: 2, Insightful
      Bzzzt. Wrong. Try again. Public domain in this case refers to copyright, where it has a very specific meaning: it is the exact opposite of copyright. If a work is in the public domain, it is NOT copyrighted, and no copyright restrictions apply to it. Putting a work in the public domain means you are explicitly relinquishing your copyright protections. If you want to use a public domain work for commercial purposes, you can, as much as you want, including "making it properietary" if you are able to prevent other people from gaining access to the source.

      Comparing access to property and copyright is futile, since copyright was conceived specifically because ideas and information is so fundamentally different from property.

      Your comparison gets weaker, because parks and roads most certainly is not in the "public domain" in any sensible way. Parks and roads are owned property. Often they are owned by a national government, or a local government. Sometimes by companies or private individuals. But almost always there are clear property rights.

      An unclaimed territory would be mostly equivalent to public domain software - anybody could take it and claim ownership of it and do as they please with it. And yes, in that case, you could just occupy some space of it and start using it for your commercial purpose.

    38. Re:So what's the problem? by Anonymous Coward · · Score: 0

      I think Darl is doing more than just imagining that...

    39. Re:So what's the problem? by McAddress · · Score: 1
      Imagine Bill Gates asking people for $299 to use Windows XP Pro.

      wait a second ...

    40. Re:So what's the problem? by Anonymous Coward · · Score: 0

      OK, thanks for your contribution to /. misinformation.

      MS has used considerable amounts of BSD code in the past


      What does that prove? The parent post said permission from the legal department was needed, not that open-source was completely banned.

    41. Re:So what's the problem? by ravish! · · Score: 1

      The reason is Devanagari is only one of the many different scripts used in India. May be you should look at this...
      http://www.cs.colostate.edu/~malaiya/scri pts.html

    42. Re:So what's the problem? by Tsu+Dho+Nimh · · Score: 1
      "MS engineers are specifically prohibited from accessing much open-source software (in specific GPL'ed code), without first obtaining permission from the legal department. This is to avoid "contamination" of their source code base."

      Thanks, I didn't know that.

    43. Re:So what's the problem? by metlin · · Score: 1

      Bengali, Kannada, and Tamil use Devanagari-like scripts. They have similar character-merger rules, and we support them as well as Hindi-like languages.


      Tamil does not have character merging that I know of, and even in the odd case that there is, there are work-arounds.

      However, the poster could be talking about phonetic modifiers -- converting something like Th to something like Th-ee etc. In that case, you would not quite be merging the characters, but then for a novice that term would do just fine.

      In fact, the poster's statement does hold true for most Devanagiri based languages.

      But then, as far as I know, there is true character merging in Malayalam -- Th+th could be merged into one doubled Th . Ofcourse, there are other ways of representing the same, like using the equivalent of a Halant in Hindi (not sure if thats what its called) and the like.

      I would think that Devanagiri languages inherently have half-characters and terminate without a phonetic extension -- however, I do not think many other (Indian) languages share the same attributes.

    44. Re:So what's the problem? by slyxter · · Score: 0

      I thought the Queen's Highway was in San Francisco.

    45. Re:So what's the problem? by yanestra · · Score: 1
      This is to avoid "contamination" of their source code base.

      Imagine Darl McBride insisting all Windows users pay $699 to use it.

      You mean, he doesn't do that yet?
      I didn't know that Bill Gates was Mormon yet, but that's the only reason I can imagine about that...
    46. Re:So what's the problem? by Anonymous Coward · · Score: 0
      public domain
      n.

      1. Land owned and controlled by the state or federal government.
      2. The status of publications, products, and processes that are not protected under patent or copyright.

      Keyword being 'uncopyrighted'.

    47. Re:So what's the problem? by The+Cydonian · · Score: 1
      Being pedantic here, but it's 'Brahmi-derived' scripts, and this extends to most of the scripts in India, Sri Lanka, Burma and South East Asia (think Thai, Laotian, Khmer, Burmese, Mon... you'll be amazed as to how closely 'ga' in Burmese resembles 'ga' in Kannada/Telugu). Brahmi, as many know, was used in the fifth-century, about the time there was a massive cultural spread of sorts.

      'Devnagari-based' languages, then, is a misnomer; while, like I said, it's convinient to talk about Brahmi-derived languages in terms of Devanagari, it has little or no relevance in actuity:- the Telugu vottulu are completely distinct from the Hindi 'adha-akshar' in every sense, except in logical terms.

      That said, a very interesting point guys; I should have checked this earlier, but I somehow presumed Tamil also has conjunct consonants. Guess it doesn't; just checked on the renderer, and it shows them distinct (In Indix/MS' renderers, take any consonant, say, 'ka', add a halant, and then type the consonant again).

    48. Re:So what's the problem? by Feztaa · · Score: 1

      MS has used considerable amounts of BSD code in the past,

      Congradulations! You don't understand the differences between BSD and GPL.

      With the BSD license, MS is allowed to take the code and put it into their proprietary products. They can, and do, because it's easy and cheap, and often has good results (for them).

      GPL, on the other hand, would "infect" their source and require them to GPL whatever program they put GPL code into. The idea that MS might be forced into releasing the windows codebase as GPL scares the shit out of them, so they've put a huge amount of beurocracy in the way, so that it won't happen.

    49. Re:So what's the problem? by Anonymous Coward · · Score: 0

      Congratulations! you can't read!

      Where did it say that they were/are not allowed to do so?

      Maybe you should read a bit below that where it says that that is the fucking whole point of the BSD license?

      It's not only legally OK, but it's what BSD developers _want_. Of course getting some credit and money out of it wouldn't hurt, and if someone contributes changes back it's wonderful, but _that is not the point_, the point is that people can use the code for whatever the fuck they want without _any_ restriction. And the more people uses the code, the better.

      Thanks for contributing nothing useful

      \\k

  2. Nice to see a government working as it should by Crashmarik · · Score: 5, Insightful

    The Indian government really managed to get the problem with microsofts shared source initiative. The only thing it does is create a constituency in a government or organization to promote microsoft products. It allows microsoft to get a bunch of your influential people, sign binding agreements with microsoft, and then get the potemkin village treatment of microsofts source.

    Nearly ten years have gone by with Security being a high priority at microsoft, look at the results.

  3. Re:That's funny by mrtroy · · Score: 1, Offtopic

    You sir, shall die a horrible death. I thought you would understand karma by now.

    --
    [I can picture a world without war, without hate. I can picture us attacking that world, because they'd never expect it]
  4. Windows source code, huh? by ezh · · Score: 5, Insightful

    According to recent talk of Richard M. Stallman at CERN, governments do not get Windows source code as such, but rather a means to look at it on Microsoft site.

    There is not way to determine whether what they are looking at is what really running on their computers, thus defeating the whole point of having that access anyway

    1. Re:Windows source code, huh? by flend · · Score: 2, Informative

      To be frank, the old real way they can know that the source code they have is actually running on their machine in unadulterated form, is to compile the source and then use this version on all of their machines.

      Whilst I guess a government could insist on this, reinstalling all machines after they'd be bought, presumably with Windows pre-installed, from the supplier, it would still be an undertaking.

    2. Re:Windows source code, huh? by pirhana · · Score: 5, Insightful

      Actually anybody with common sense can understand this fact. How many millions of lines of codes are there for windows and all the related software? just getting a "peep" in to this wont help you to determine whether you have back doors in it or anything for that matter. This is yet another hog wash from Microsoft. Software is not an object of voyeurism. You need to compile it and run it and look in to the source code extensively to get to know about it well. I am genuinely surprised that they got countries like China to subscribe this BS at all.

    3. Re:Windows source code, huh? by killmenow · · Score: 2, Informative

      I am in a relatively small organization. We re-image every PC we buy with a standard image of Windows 2000 Pro. Large organizations do this *all the time*.

      The undertaking is defining and maintaining the image. Re-imaging new PCs is trivial.

    4. Re:Windows source code, huh? by ojQj · · Score: 3, Informative
      This would only do it if you could also be sure your compiler doesn't have a backdoor of its own. Since I doubt their code builds anywhere other than in Visual Studio, even building the code yourself doesn't give you any guarantees.

      Disclaimer: Although clever, the idea of using a compiler to insure security holes isn't my own...

    5. Re:Windows source code, huh? by ezh · · Score: 1

      The idea of compiler being infected with malicious code which would 'pass on' two all the programs that are compiled by it (even a new version of compiler!) is not new indeed ;) But I personally think its for very paranoid people only, like Natonal Security Agencies of different countries ;)

      Besides, it's a lot easier to reverse-engineer the compiler to check for malicious code than the whole Windows.

    6. Re:Windows source code, huh? by GigsVT · · Score: 2, Interesting

      But this is even worse, since the classic argument is that even with access to the source of the compiler, you can still be trojaned.

      In this case, you won't even have source for the compiler, which makes it trivial to trojan.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    7. Re:Windows source code, huh? by rifter · · Score: 1

      But this is even worse, since the classic argument is that even with access to the source of the compiler, you can still be trojaned.

      In this case, you won't even have source for the compiler, which makes it trivial to trojan.

      Considering how large the compiler in question is, and the fact we are talking about Microsoft here, it is almost certainly trojaned in some way. :P

    8. Re:Windows source code, huh? by Haeleth · · Score: 1

      > even with access to the source of the compiler, you can still be trojaned.

      Okay. So we develop, from scratch, a compiler capable of recompiling MS Visual Studio from source. For safety, we'd better write our compiler by hand in machine code, so we're not depending on _any_ "first compiler" which might be trojaned.

      Now all we need is a secure hardware platform...

    9. Re:Windows source code, huh? by thoth · · Score: 1

      Microsoft builds the OS with the "build" environment, which ships with the DDK. Basically build.exe read dirs, sources, and makefiles (but the makefile just includes a master makefile from the ddk, it is not a make-compatible makefile) and kicks off nmake. So yes, they don't build the OS (or other large projects) with Visual Studio.

  5. Third point's the kicker. by MickLinux · · Score: 3, Interesting
    Third, as the sources pointed out, if Microsoft's latest versions are so secure, they should be able to get third party assessment.

    Excellent point; and Microsoft should lose no time in calling up a well-trusted third-party security company to show that indeed Microsoft products are secure. Of course, it had better be a trusted company, because they don't want their source code getting out.

    Hmm... I wonder if I should send my resume to an industry-leading security company, such as @stake, immediately. I'm into document preparation, not security, but I should be able to learn the language reasonably quickly. ;->

    --
    Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
    1. Re:Third point's the kicker. by SoftwareJuggler · · Score: 1

      Hmm... I wonder if I should send my resume to an industry-leading security company, such as @stake, immediately.

      Well @stake does have an opening now. However I pretty sure that when you did find security holes in Windows, pointing them out would be detremental to your job security.
      --
      Enjoy -jim
  6. You sir, have certainly done it! by Anonymous Coward · · Score: 0

    Are you be using your India powered computer systems to be getting this first post? Oh what a joyous occasion that is, sir.

    Thank you, Come again.

    --Apu Nahasapeemapetilon

  7. Which Way? by 4of12 · · Score: 5, Insightful

    It will be interesting to see how the Indian government goes on this one.

    TDIL has value in making computers more accessible to much of their population. For some, this is a money-making opportunity to charge for access to the technology that will be deployed to a billion potential customers. For others, this is an opportunity to speed up introduction of technology to the country. It could be both.

    They could go with something like a GPL on TDIL that MS would detest, but would enable free software development in India, which later could be used as a platform by commercial firms in India for specific applications. But the government would not reap any immediate financial gain from this; only the long term gains from an increased tax base of a larger, faster growing economy in general.

    They could go with selling out to MS entirely, which would give the government more money in the short term, but would impede internal software development because it would necessitate all the Indian software developers acquiring MS specific tools to do their jobs and to compete with MS. Deployment of IT in the country would be less because it would be limited to those who could afford it.

    Possibly going with a BSD license would provide the biggest initial boost in software development in India, but the long term benefits are less clear.

    Personally, I'd welcome the many intelligent Indian programmers to the world of FOSS. Their contributions would help to make for improved quality and continued low cost for free software. Indigenous businesses in India would be in a better position to take more advantage of information technology and its productivity gains if there was both free software and many local programmers available for customizing it for business needs.

    --
    "Provided by the management for your protection."
    1. Re:Which Way? by iabervon · · Score: 4, Informative

      The Indian government would like to foster the growth of local computer companies with minimal employment requirements. They'd like it to be possible for an Indian company to be able to hire programmers who don't know any foriegn languages, which means that the computers have to support Indian languages conveniently. The people who produce the necessary software commercially, however, are likely to be competitors of such companies, and thus have no incentive to add this functionality. That's why the Indian govenrment had to produce it in the first place. At this point, they want to minimize the barriers to inclusion, so a BSD license is most suitable. The situation is much like that for Vorbis libraries, where even RMS has said that the BSD license is preferrable, since it helps to promote the free standard, which is more important than keeping the implementation free when embedded.

    2. Re:Which Way? by Vacuous · · Score: 0

      Intelligent Indian programmers? Man have you actually ever had to work with some of those people.

      (Not intended to troll, just tired of having to fix messes our people in India make)

    3. Re:Which Way? by rifter · · Score: 2

      It will be interesting to see how the Indian government goes on this one.

      TDIL has value in making computers more accessible to much of their population. For some, this is a money-making opportunity to charge for access to the technology that will be deployed to a billion potential customers. For others, this is an opportunity to speed up introduction of technology to the country. It could be both.

      They could go with something like a GPL on TDIL that MS would detest, but would enable free software development in India, which later could be used as a platform by commercial firms in India for specific applications. But the government would not reap any immediate financial gain from this; only the long term gains from an increased tax base of a larger, faster growing economy in general.

      They could go with selling out to MS entirely, which would give the government more money in the short term, but would impede internal software development because it would necessitate all the Indian software developers acquiring MS specific tools to do their jobs and to compete with MS. Deployment of IT in the country would be less because it would be limited to those who could afford it.

      Possibly going with a BSD license would provide the biggest initial boost in software development in India, but the long term benefits are less clear.

      Personally, I'd welcome the many intelligent Indian programmers to the world of FOSS. Their contributions would help to make for improved quality and continued low cost for free software. Indigenous businesses in India would be in a better position to take more advantage of information technology and its productivity gains if there was both free software and many local programmers available for customizing it for business needs.

      While I agree that this is an insightful description of the situation at hand, I think it is funny you got a +5 insightful without reading the article.

      If you do get round to doing so, you will find that "how the Indian government goes on this one" is that they have put TDIL in the public domain. IF India Times is correct on this and not making the common mistake of Free Software License == Public Domain, it means that Free software and Microsoft can both use the technology without any restrictions whatever.

    4. Re:Which Way? by Anonymous Coward · · Score: 0

      But, as Trolltech do, they can license their own code to MS at a "fair" cost. Ergo, they *can* get money from a GPL product. They'll get bugger all from a BSD one.

    5. Re:Which Way? by Anonymous Coward · · Score: 0

      you expect your company to have all the intelligent Indian programmers.

      yay, the earth is flat, since the ground is flat whereever i see.

  8. Now's a good time... by GillBates0 · · Score: 3, Insightful
    to recap an an earlier story about the Indian President advocating OSS over Windows.

    "I am sure this is a first. The President of India has urged Indian IT Professionals to develop and specialise in OSS rather than Windows. To be noted is that he made the speech (look for the "Think Different" section) at the famous Indian Institute of Information Technology (India's foremost academic institution equivalent to MIT). Also he reminisces that his meeting with Mr.Gates were difficult due to differing views concerning OSS and Security. What should be noted about him is that he is not a politician, but a scientist and an independent thinker foremost."

    --
    An Indian-American Hindu committed to non-violent thought/speech/action alarmed by the global explosion of radical Islam
    1. Re:Now's a good time... by Anonymous Coward · · Score: 0

      It's also a good time to recap some of the critiques of this statement.

      ie. president of India != president of USA but is a role like the governor general in UK/Canada ie. figurehead head of state. The prime minister has the true power.

      ie. the quoted school is NOT the equivalent to MIT but has a name similar to the Indian school that is like MIT - a journalistic boo-boo

  9. In the public domain? not! by Anonymous Coward · · Score: 5, Insightful
    One would think that on slashdot the typical submitter would understand that publically available != public domain:

    This software is copyright (C) 2000-2001, NCST

    That ain't public domain. There's more, of course:

    All Rights Reserved except as specified below. Permission is hereby granted to use, copy, modify, and distribute this software (or portions thereof) for any purpose, without fee, subject to these conditions:

    (1) If any part of the source code for this software is distributed, then this README file must be included, with this copyright and no-warranty notice unaltered; and any additions, deletions, or changes to the original files must be clearly indicated in accompanying documentation.

    (2) If only executable code is distributed, then the accompanying documentation must state that "this software is based in part on the work of the IndiX system".

    (3) Permission for use of this software is granted only if the user accepts full responsibility for any undesirable consequences; the authors accept NO LIABILITY for damages of any kind.

    These conditions apply to any software derived from or based on the IndiX code, not just to the unmodified library. If you use our work, you ought to acknowledge us.

    That looks an awful lot like a BSD license...and is obviously not GPL!

    1. Re:In the public domain? not! by Anonymous Coward · · Score: 0
      Where do you have this copyright message from? I have only:

      Copyright 2000-2001 by National Centre for Software Technology (NCST), India.

      All Rights Reserved

      Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appears in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of NCST not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission.

      NCST DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NCST BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

    2. Re:In the public domain? not! by Wolfbone · · Score: 1

      That is very interesting: the Indix project is listed under the 'Ongoing Free Software projects in India:' -> 'Several GNU/Linux localization projects' link of fsf.org.in. Looks like they've taken their eyes off the ball at FSF India.

    3. Re:In the public domain? not! by Wolfbone · · Score: 1

      On the Download page read the 'Modified binaries -> README' file.

  10. Re:That's funny by AlecC · · Score: 1

    Since the concept of karma comes form an Indian religion. it is hardly surprising that someone who sneers at Indians has little of it.

    --
    Consciousness is an illusion caused by an excess of self consciousness.
  11. Re:Slashdot puts readers under tremendous pressure by Anonymous Coward · · Score: 0

    Obviously, the moderator for this article is not used to pressure. Now that is funny!

  12. Indix? by IamTheRealMike · · Score: 2, Interesting

    Correct me if I'm wrong, but isn't Pango supposed to be able to render and edit Indian text correctly these days? I'm certain I've seen screenshots if GTK2 apps doing that

    1. Re:Indix? by rocketfairy · · Score: 3, Informative

      Pango is still pretty ugly in Devanagri (the Hindi script); Indix seems a little better at displaying conjoined letters, which are a big pain. I'm not sure of the status, but Pango was working on complex text layout, so the framework should eventually be better at laying out Devanagri.

    2. Re:Indix? by Anonymous Coward · · Score: 0


      Correct me if I'm wrong, but isn't Pango supposed to be able to render and edit Indian text correctly these days? I'm certain I've seen screenshots if GTK2 apps doing that

      Yup.. it's a strange strategy they didn't participate in the refinement of pango, which is used in many other apps, in place of creating indix.

      I wouldn't believe the problem comes from the fact that pango is able to display chinese characters

      Any indix developer here to explain ?

    3. Re:Indix? by Haeleth · · Score: 1

      > it's a strange strategy they didn't participate in the refinement of pango, which is used in many other apps, in place of creating indix.

      Probably for the same reason that the Gnome programmers haven't migrated to KDE now that Qt is available under the GPL. Diversity never hurt anyone.

      Or it might be because Pango is LGPL'd, which means there are still restrictions to its use in proprietary software. IndiX is BSD-licensed (?).

      Besides, since IndiX is Free, the Pango developers will be able to draw on its code to improve Pango's Indic script handling, so in the long run everyone benefits.

  13. No problem... by BrokenHalo · · Score: 1
    Since Microsoft's code has repeatedly (ad nauseam) been demonstrated to be as full of holes as a Swiss cheese and apparently almost infinitely susceptible to viruses crafted by the most juvenile of script-kiddies...

    What value is implicit in being able to read their source code?

    1. Re:No problem... by Anonymous Coward · · Score: 0

      spoken like a true nigger.

    2. Re:No problem... by Anonymous Coward · · Score: 0

      Spoken like a true racist cracker

  14. GNU, the ancestor of Linux by Anonymous Coward · · Score: 0
    That's exactly what public domain means, though. They can copy it into their software and don't need to contribute back to the original fork.
    It must be a big pain to all those paranoid zealots that there are still people giving away things for free, without even expecting a later business.
  15. Re:That's funny by Anonymous Coward · · Score: 0

    Why would an AC care about karma?

  16. "Cool" in what sense? by Junks+Jerzey · · Score: 2, Informative

    "Cool" as in "agreeable to"?

    Or "cool" as in "less interested?"

    Yeah, RTFA. But what a lousy headline.

    1. Re:"Cool" in what sense? by Anonymous Coward · · Score: 0

      RTFA: title of original article: "India cold to Microsoft's code offer". Maybe keeping the original title would have been a better choice, OTOH: this forces some RTFA.

      Maarten

    2. Re:"Cool" in what sense? by Angram · · Score: 1

      "Became less interested" would require the word be "cools" (since "India" is singular). This is "cool" = "not particularly interested". The difference may seem small, but one is a verb, and the other an adjective. Additionally, the adjective "cool" could also mean "agrees with; not bothered by; supports" (which it doesn't seem to in this case).

      I agree, it's a poor title.

      --

      GL
    3. Re:"Cool" in what sense? by nivedita · · Score: 1

      Why is it confusing? Anyone with the slightest knowledge of the English language can see that 'cool' applies to India - hence it can only mean not interested. If you wanted to say it was "agreeable to", you would have something like "India thinks MS source code offer [is] cool".

      If MS Source code offer had been anthropomorphic, of course the headline might mean that the offer thought India was cool...

    4. Re:"Cool" in what sense? by sagarsanghani · · Score: 1

      Dude!- this is Slashdot..

      MS - BAD

      LINUX - GOOD

      get the picture?

    5. Re:"Cool" in what sense? by Anonymous Coward · · Score: 0

      Really?

      India welcome to MS source code offer.
      India thinks MS source code offer is welcome.

      Face it, headlines aren't grammatically correct, and usually suck.

    6. Re:"Cool" in what sense? by nivedita · · Score: 1

      What, exactly, is your point? In case it escaped your attention in grade school, the English language is not known for consistent or logical grammar. Replacing adjectives by other adjectives need not make any kind of sense. Your first headline could have two different interpretations - either someone (presumably MS) is saying that India is welcome to take advantage of the source code offer, or India is welcoming the offer. The 'welcome' in the two interpretations actually mean slightly different things. The same headline with 'cool' in place of 'welcome' _is_ unambiguously saying that India is not responding positively to the offer.

    7. Re:"Cool" in what sense? by aflat362 · · Score: 1
      MS - BAD

      LINUX - GOOD

      I agree with you. Far too many suffer from Multiple Sclerosis. Not sure what this linux thing is though.

      --

      Conserve Oil, Recycle, Boycott Walmart

    8. Re:"Cool" in what sense? by Maxhrk · · Score: 1

      I think That person who made this headline show this headline is actually saracastic headline. Otherwise, It is bad headline then.

      MOO!

  17. Acess to ALL products? by nurb432 · · Score: 2, Interesting

    Isnt that a bit on the illegal side?

    "here i sell you a tool, but i get to look at EVERYTHING you do, and profit from it, regardless of its relation to the orginal tool.."

    Only a monopoly would even have the balls to demand such a concept.

    They need to be closed. Im not for governmental influence, but they have gotten out of hand and need to be terminated as a company.

    --
    ---- Booth was a patriot ----
    1. Re:Acess to ALL products? by Anonymous Coward · · Score: 0

      It's not illegal if you sign a contract that GIVES them the right to such things.

  18. Actually, please mod down. by MickLinux · · Score: 1

    I thought about this, and I should be more hopeful. Aside from that, I don't need to be nasty. Anyone want to mod the parent down (overrated, if nothing else), please do.

    --
    Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
  19. I agree with the parent. by Anonymous Coward · · Score: 0

    Mod accordingly.

  20. Re:That's funny by Anonymous Coward · · Score: 0

    I can picture a world without war, without hate. I can picture us attacking that world, because they'd never expect it

    Your sig intrigues me, and I would like to subscribe to your newsletter.

  21. Windows source code by Zambarra · · Score: 1

    root@localhost# mozilla &
    ...
    www.microsoft.com/sourcecode
    ...

    <.<
    >.>

    ^C
    CONTROL-TAB
    root@localhost# kwrite &
    ^V
    file>save as>windows.cpp
    file>exit
    root@localhost# gcc -o

    *phone ringing*

    "Hunny, its fo you! Darl Mc...dyke?"

    1. Re:Windows source code by mini+me · · Score: 1
      <.<
      >.>


      I didn't realize that Windows was written in Brainfuck. Or is that PATH?
  22. MS is hot on OSS by WindBourne · · Score: 4, Interesting

    They have been all over the place picking up all the OSS and coding initives that they can
    Project mercury was brought under .net, TRON yesterday.
    I wonder what China promised them?

    --
    I prefer the "u" in honour as it seems to be missing these days.
  23. What third-party certifier would they trust? by burgburgburg · · Score: 4, Interesting
    The article suggests that if the code was so secure, it could pass review by a third-party certifier and that would be sufficient.

    What organization is:
    a) smart enough to properly assess the security of the Microsoft code and
    b) independent enough to publicly fail them if their code wasn't up to snuff and
    c) acceptable to Microsoft?

    Without all three, you got nothing.

    1. Re:What third-party certifier would they trust? by r_j_prahad · · Score: 1

      That would be @Stake, right?

  24. Great insight. by Futurepower(R) · · Score: 0

    Mod parent UP!! One more point. Great insight.

  25. The Real Story by rabel · · Score: 1, Insightful

    For starters, while the Redmond Giant had entered into similar trust-building agreements with global industrial houses, there was not a single Indian company on the list. "If you believe India is a software leader, why not gain industry confidence first?" is the query by policy-makers.

    The real story is that the Indian gov't wants their software development industry to be included in the deals that Microsoft makes with "the big boys." I suspect we'll see a flurry of activity with Indian sofware companies all of a sudden in the forefront of development initiatives and lookit! They use .NET!

    The monopoly will win every time. That's why we made laws to outlaw monopolies, see?

  26. Re: Quidquid id est timeo danaos et DONA ferentes by Mjlner · · Score: 2, Interesting
    ...the word in CAPS missing.

    For those of us whose latin is a bit rusty ;-): "Whatever it is, I fear the Greeks, even when they bring gifts."

    Words of warning uttered (in ancient Greek) by Laokoon as a warning to the Trojans when they found the wooden horse. The horse was, of course, the infamous Trojan horse, presented by the Greeks as a gift to the Trojans. The horse was full of Greek soldiers, who crept out of the horse in the night and conquered Troy from within.

    --
    Lemon curry???
  27. Don't read this post... by tjwhaynes · · Score: 4, Interesting
    as it contains code licensed under the GPL.


    /*
    * Structure of a directory entry
    */
    #define EXT2_NAME_LEN 255

    Copright Remy Card, Linus Torvalds

    Now that all the MS engineers are gone, I'll continue... :-)

    Hmm...it would depend. We are forbidden to look at any GPL'ed code. BSD code is a grey area, and we need to consult with legal. If the indic language support is truly in the public domain, then we can certainly look at it.

    Don't you feel that this is a ridiculous rule? Ok - if you read GPL'd code, you are now in the position that anything you write of similar functionality is "at risk" of being contaminated by this knowledge. I have to be careful not to view, say, any code in Postgresql as it might affect any coding decisions I might make in the future (I can feel someone about to post some Postgresql code in reply to this ...). That said, almost every piece of code contains the same ideas - maths, caching strategies, data transport. Coming from a scientific background, being able to build on the vast store of knowledge of those who have gone before me is a natural process. Having to walk the boundaries of copyright law, patents and other legal straight-jackets is a confining and ultimately unproductive method.

    Just where would we be today if we could treat source code in the same way we treat mathematics?

    Cheers,

    Toby Haynes

    --
    Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
    1. Re:Don't read this post... by lpontiac · · Score: 1
      I have to be careful not to view, say, any code in Postgresql as it might affect any coding decisions I might make in the future

      Shouldn't be a problem, as Postgresql is BSD licensed?

    2. Re:Don't read this post... by ddimas · · Score: 1
      Just where would we be today if we could treat source code in the same way we treat mathematics?

      I rather think the proprietary experiment has provided some valuable information. It has demonstrated that for information systems the best model of development is the peer reviewed open model used until recently in science. Of course now the trend is back to the guild mentality of the middle ages.

  28. Trust is in a name... by phorm · · Score: 1

    Of course, it had better be a trusted company, because they don't want their source code getting out.

    And really, with a well-known security corp, trust should be semi-inherent to the name. no well-known company would want the bad reputation associated with illegally distribution MS's source code, and they definately wouldn't want the pounding-into-bankrupty that would follow being hammered into the ground by MS lawyers should the do such a thing.

    You might worry about rogue employees, but I think a reputation for the ruination it would cause a company would pretty much damper future job prospects, making it unlikely (besides, a security company should have good security from unauthorized workers sniffing the code, correct?).

    Really, what surprises me though is that if MS allows the code to be viewable via its webpage, that somebody hasn't yet hacked the page and acquired the code. It is probably on an MS server, right (although the irony if it wasn't would be wonderful).

  29. I wouldn't want to look at the source by timeOday · · Score: 1

    What would you do if your job required you to study MS Windows source? Even touching the code with a 10 foot pole is sure to entail signing The NDA From Hell. Even letting my name share a web page with the word "Linux" would make me nervous.

  30. Well, think about it: if YOU were India... by crazyphilman · · Score: 5, Interesting

    Would you go with Microsoft? Probably not.

    Consider this from the point of view of the Indian government. They can:

    A) Let Microsoft come in with low initial prices, taking over the Indian software market and then exerting absolute control later on, or

    B) Assign teams at whichever Indian college has the best research facilities, provide them copies of Linux and the BSDs, and have them roll out a purely Indian Linux and/or BSD that can be used across the board as an Indian National O/S. It could be completely pre-vetted for security holes, OpenBSD style, and it could be engineered to support all Indian languages natively alongside English, instead of having them as add-ons. Also it could be used throughout the entire Indian infrastructure, freeing them from any reliance on foreign concerns. Updates could come from the team that rolled it out in the first place. Couple this with a cheap homegrown computer, of course...

    Seriously. If you were in the Indian government, what would YOU do?

    --
    Farewell! It's been a fine buncha years!
    1. Re:Well, think about it: if YOU were India... by MasonMcD · · Score: 1

      I also wonder if this has implications for hiring Indian programmers at MS. If the initial liberal licensing results in the code finding its way into all sorts of GPL'd code, how attractive/detrimental is that to MS that a goodly portion of Indian programmers would have GPL'd code rolling around in their heads.

      Just a thought.

    2. Re:Well, think about it: if YOU were India... by fishbowl · · Score: 1



      "Seriously. If you were in the Indian government, what would YOU do?"

      I'd place Indian professors into various universities that have MS source licenses.

      I'd make it blatantly clear to them that they are spies, and that they will be executed for treason if the nature of their mission is leaked. I would use them as tools of espionage.

      At the same time, I would use my existing spies who already have infiltrated MS and every other software company, to the same purposes that they are being used currently.

      And this would be small potatoes compared to what I'd have going on in the weapons research area.

      --
      -fb Everything not expressly forbidden is now mandatory.
  31. Re: Quidquid id est timeo danaos et DONA ferentes by jesco · · Score: 1

    Somebody said:

    "Quidquid id est timeo danaos et DONA ferentes"

    and you wrote:

    'For those of us whose latin is a bit rusty ;-): "Whatever it is, I fear the Greeks, even when they bring gifts."'

    Actually, it's not the Greek but the Danaer, an italic tribe neighboring ancient Rome (~600BC).

  32. Wrong. by The+Cydonian · · Score: 5, Insightful
    We've had full support for all the Indic (Devanagari-based) languages since Windows 2000 and Office 2000 shipped.
    You probably know this, but let me clarify it for others:-

    Win2k had support for exactly two Indic scripts, Devanagari and Tamil. WinXP has support for four more, Telugu, Kannada, Gujarati and Gurmukhi. Till date, MS does not have support for Malayalam, Oriya, Bengali, Sinhala, Burmese or other Indic (that's 'South Asian', not just 'Indian', or 'Devanagari-based') languages.

    So I don't see why on Earth we'd need to license the Indian technology.

    And even in that, it's pretty shoddy; as anyone who's typed in Telugu/Kannada in MS Office will tell you, there's a mysterious space that gets added after the end of each word. Telugu/Kannada characters mysteriously change into boxes every now and then. Again, mysteriously, {Telugu, Kannada} characters change into boxes when placed along with {Tamil, Devanagari} characters on MSN. That's only TWO of the bugs I've sighted so far; trust me, there are many more.

    Your company knows about it and all others; I reported it by email to one of your personnel. Understandably, it's not one of your priorities; obviously, you have other, bigger markets to garner. Which, of course, is precisely the point here; if the source is open, concerned techie Indians can easily look into it and implement according to their needs and schedules, and would not be dependent on some faceless corporation's benevolence.

    While I'm not sure it was Indix that I saw in action, but I'll say this:- I've seen Kannada and Devnagari in Emacs, and it's a much much MUCH better rendering than what WinXP offers.

    And oh, before I end, you still use the Inscript keyboard layout and complex rendering algos in your Indic implementations, don't you? Guess who developed that, hmmm.

  33. Beware of Trojans by The+UberDork · · Score: 0, Offtopic

    Beware of Trojans, they're total smegheads!

  34. Gnome2 by LuYu · · Score: 1

    I thought the Pango project, and therefore Gnome 2.x, already supported Devanagari. If that is true, why is this legacy Gnome 1.x project being announced now?

    I think this webpage is quite old. The IndiX screenshots are from XFree86 4.0.3. The Netscape screenshots are definitely old, too. How could TDIL have "recently released" this?

    --
    All data is speech. All speech is Free.
  35. Hight of paranoia... by PurpleWizard · · Score: 1

    Ok they show you some code. Do they actually provide it in a form that can be built so you can be sure it isn't some kind of almost the same but we've removed some essential sneaky bits?

    With GPL (and other licensed stuff) you can definitely build it and use only your own build of it.

  36. Re: Quidquid id est timeo danaos et DONA ferentes by Mjlner · · Score: 1

    Actually, it is the Greek. (Danai). Since you use the form "Danaer", it seems to me that you either speek Swedish or German. Here are a couple of links in German and Swedish that you might find helpful.

    --
    Lemon curry???
  37. Re: Quidquid id est timeo danaos et DONA ferentes by jesco · · Score: 1

    Oops, looks like I messed up my history knowledge. My fault.

  38. ah ... by rgcustodio · · Score: 1

    i hope other countries see the GSP as India did

  39. Is IndiX being maintained at all? by Vrihad+Shoonya · · Score: 1

    Regarding your comments claiming IndiX being recently released, I think it is not being maintained anymore. Recently I sent a query to the e-mail address provided on IndiX web page and it bounced back to me claiming that the user does not exist.

    There has been no new version of IndiX for quite some time. They had not tried to merge it with latest X sources. It is more like a technology demonstrator than a finished product maintained by an active community.

    I find pango to be more suitable for the needs of Indian languages as it is actively under development and all gtk2 based applications will support Indian languages by default.

    Comments welcome:-)

  40. OT, cheap shot by HiggsBison · · Score: 1
    Blame Kannada!

    (Ok, I've had too much root beer. I'll sit down and shut up.)

    --
    My other car is a 1984 Nark Avenger.