5 ms·
This sounds horrible. Microsoft shouldn't be blamed for this entirely though. Why wouldn't the team that created this think through before? From what I know, p
by socratees 17y ago
This sounds horrible. Microsoft shouldn't be blamed for this entirely though. Why wouldn't the team that created this think through before?
From what I know, people inside Microsoft make sure they don't get in to any legal trouble before they make use of any code or idea that's already available.
Anyways, this episode is a blatant disrespect for IP. Copying the code is something awful. I believe this case deserves the attention of authorities at Microsoft.
- jf 17y agoLegal compliance is VERY important at Microsoft, so much so that we aren't supposed to even read Open Source source code.
- ErrantX 17y agoThat seems a somewhat knee jerk / extreme approach to the problem :) Risks stifling innovative code?
- jganetsk 17y agoI don't think it's an extreme approach. It would otherwise be nearly impossible to prove that Microsoft's code is not derived from GPL'd works. At least without revealing their code.
- ErrantX 17y agoI disagree; "you shouldn't read Open Source code" doesn't fix anything much because it's impossible to find out if developers are sticking to it or not (so it doesn't decrease the burden of proof). It's just as impossible to prove that MS work doesn't include GPL code with or without the rule :) A better (more effective) one is, surely, dont reuse restricted code.... :)
- jganetsk 17y agoMicrosoft actually tries to enforce the policy of "you shouldn't read Open Source code". For example, they block access to Sourceforge from the Microsoft campus.
- city41 17y agoThat is not true. I'm on Sourceforge on a MS Corporate machine right now. MS doesn't block anything at all. It is true we are not supposed to look at anyone else's source code though.
- ErrantX 17y agoWhat about at home? I realise the policy is probably not as originally worded here: but I was taking it somewhat literally to point out the fallacy of it. At some point we have to trust devs to do their own work. This should show that no amount of policy can stop people ripping off work! Whatever the intention. Reading code is always good; there is usually a net gain as long as it is ethical (i.e. not copied)
- sriramk 17y agoThat is totally false. There are no restrictions of any kind on the Microsoft network in general (apart from your standard virus/malware/firewall type stuff). I've synced code for my projects from sourceforge/google code/github often.
- wglb 17y agoSo if I may ask--how to use sourceforge/google code/github without looking at open source? Perhaps you are contributing without reading?
- ubernostrum 17y agoAnd yet not uncommon. We (Django) had a rather frustrating mailing-list exchange with IBM folks who wanted to build a DB2 driver for Django; they claimed their corporate policies wouldn't allow them to look at the existing Django DB backends, or anything BSD-licensed, to gather information on the API.
- henriklied 17y agoWow, are you serious? What ended up as the solution?
- ubernostrum 17y agoHere's the django-dev thread: http://groups.google.com/group/django-developers/browse_thread/thread/80f73f8bbf93c039/09223a3b6d071a2c http://groups.google.com/group/django-developers/browse_thre... Eventually they wrote an adapter; I don't have any idea how they got the API spec, since they swore up and down they couldn't look at existing code. (and, to be honest, the initial released version of their DB2 adapter showed some serious issues which may be related to not understanding how the code was supposed to work)
- socratees 17y agoYeah I know. And if they decide to make use of any 3rd party application or code internally, they make sure they don't unintentionally mess up with legal requirements of the software. This certainly is an isolated case which needs serious investigation.
- vinutheraj 17y agoWell, at the other extreme the gnu people also try not to look into other code, even if it is open-source ! http://sourceware.org/ml/libc-help/2008-08/msg00009.html http://sourceware.org/ml/libc-help/2008-08/msg00009.html
- uriel 17y agoAnd it shows...
- cakesy 17y agoMicrosoft also contract out a LOT of work, where this practice is not upheld, or even mentioned. I used to work for a place that did work for Microsoft. Big, important stuff as well.