zim-requests icon indicating copy to clipboard operation
zim-requests copied to clipboard

Request: learn.microsoft.com

Open Rexadev opened this issue 2 years ago • 2 comments

  • Website URL: https://learn.microsoft.com
  • License: https://learn.microsoft.com/en-us/legal/termsofuse#personal-and-non-commercial-use-limitation Unless otherwise specified, the Services are for your personal and non-commercial use. You may not modify, copy, distribute, transmit, publicly display, perform, reproduce, publish, license, create derivative works from, transfer or sell any information, software, products or services obtained from the Services (except for your own, personal, non-commercial use) without prior written consent from Microsoft.
  • Desired ZIM Title: Microsoft Learn
  • Desired ZIM Description: Short description
  • Desired ZIM Icon –png (URL or attach one): https://en.wikipedia.org/wiki/Microsoft#/media/File:Microsoft_logo_(2012).svg
  • Language (ISO 639-3): eng
  • Is this a MediaWiki?: no

Rexadev avatar May 17 '23 05:05 Rexadev

Recipe created https://farm.openzim.org/recipes/learn.microsoft.com_en_all I'll update the library linke once ready

RavanJAltaie avatar May 19 '24 23:05 RavanJAltaie

After 10 days processing, stats are 7% (114967 / 1550897). More than one million is not possible, this means the ZIM will be huge / it will take forever to complete the task.

I suggest to stop the task. @RavanJAltaie could you do that if you agree?

Having a brief look at https://learn.microsoft.com/, it is clearly not feasible to create one ZIM for the whole website. There is documentation about all Microsoft product on this website: https://learn.microsoft.com/en-us/docs/

And some product like Azure are even huge and have many sub-products: https://learn.microsoft.com/en-us/azure/?product=popular

We need to decide on a much finer strategy to ZIM this website. Maybe one ZIM per product would work, maybe even one per subproducts for huge ones like Azure.

benoit74 avatar Jun 20 '24 08:06 benoit74

Maybe one ZIM per product would work, maybe even one per subproducts for huge ones like Azure.

This seems to be the way, yes, but a million pages seems yuge. Is this for English only, or was this going to be another mul zim ?

Popolechien avatar Jun 20 '24 08:06 Popolechien

This seems to be the way, yes, but a million pages seems yuge.

It is indeed. I hope it will be smaller once split

Is this for English only, or was this going to be another mul zim ?

Good remark, current recipe configuration grabs all languages.

image

Maybe one ZIM per language would be sufficient to make it feasible? I still recommend one ZIM per product anyway, Microsoft products are very varied and most people are only interested in few products, and smaller ZIMs are usually more practical as we know

benoit74 avatar Jun 20 '24 09:06 benoit74

Could I just point out that the terms of the licence quoted in the first post are extremely clear, viz. "You may not modify, copy, distribute, transmit, publicly display, perform, reproduce, publish, license, create derivative works from, transfer or sell any information, software, products or services obtained from the Services (except for your own, personal, non-commercial use) without prior written consent from Microsoft".

I'm sorry to put a dampener on things, but how is making a ZIM of this content (copying, reproducing, arguably transforming and creating a derivative work) and putting that ZIM on a download site owned by Association Kiwix (distributing, transmitting, publishing in a non-personal capacity) not a violation of the licence? It doesn't say you may copy and republish so long as it is non-commercial. It says you may only copy for your own personal use, and only if that personal use is also non-commercial... Just saying...

Jaifroid avatar Jun 20 '24 09:06 Jaifroid

@RavanJAltaie why did you started again the recipe yesterday despite all that has been said here? I cancelled it again

benoit74 avatar Jun 21 '24 06:06 benoit74

@benoit74 apologies, I did that before checking the issue and comments here. Well noted.

RavanJAltaie avatar Jun 21 '24 13:06 RavanJAltaie

Based on @Jaifroid 's comment above re:coypright & licensing, shouldn't this request be closed as invalid ?

Popolechien avatar Jun 26 '24 09:06 Popolechien

Based on @Jaifroid 's comment above re:coypright & licensing, shouldn't this request be closed as invalid ?

I agree, issue tagged as invalid and closed. Recipe Deleted.

RavanJAltaie avatar Jun 26 '24 13:06 RavanJAltaie

Based on @Jaifroid 's comment above re:coypright & licensing, shouldn't this request be closed as invalid ?

Shouldn't we at least try contact Microsoft to have their permission? Microsoft being who they are, this website is a very important source of documentation / knowledge for the "computing" communities. Not sure it will be easy to have a consent from them, but at least the license is quite clear that it should be possible.

benoit74 avatar Jun 27 '24 07:06 benoit74

Note a bad idea but that would be business dev and probably a separate discussion. We'll revive the ticket if/when we find someone to talk to (the company is huge so we'd probably have to worm our way through their internal foodchain).

Popolechien avatar Jun 27 '24 07:06 Popolechien