Vue: рд╢рд╛рдпрдж Vue.js рдиреЗ MPL рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд┐рдпрд╛ рд╣реИред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 16 рдЬрдире░ 2017  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: vuejs/vue

рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ?

Vue рдореЗрдВ "html-parser.js" рд╢рд╛рдорд┐рд▓ рдФрд░ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореЛрдЬрд╝рд┐рд▓рд╛ рдкрдмреНрд▓рд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ (MPL) рдЪреБрдирд╛ рдЧрдпрд╛ ред
рдПрдордкреАрдПрд▓ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╛рд╡рдзрд╛рди рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рд╣реИред

3.1. Application of License.
The Modifications which You create or to which You contribute are governed by the terms of this License, including without limitation Section 2.2. 
The Source Code version of Covered Code may be distributed only under the terms of this License or a future version of this License released under Section 6.1, and You must include a copy of this License with every copy of the Source Code You distribute. 
...

рдЪреВрдВрдХрд┐ Vue рдиреЗ MIT рд▓рд╛рдЗрд╕реЗрдВрд╕ рдЪреБрдирд╛ рд╣реИ, Vue рдХреЗ рдкрд╛рд╕ рджреЛ рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╣реИрдВ рдФрд░ рдЗрд╕рдореЗрдВ MPL рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рдПрдХ рдкреНрд░рддрд┐ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ, рдЗрд╕реЗ MPL рдХреА рд╢рд░реНрддреЛрдВ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдПрдордкреАрдПрд▓ рдХреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╢рд░реНрддреЛрдВ рдХреА рдПрдХ рдкреНрд░рддрд┐ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдирд┐рдпрдореЛрдВ рдХреЗ рдЙрд▓реНрд▓рдВрдШрди рд╕реЗ рдмрдЪ рд╕рдХрддреЗ рд╣реИрдВ,рд▓реЗрдХрд┐рди

  • рд╕рдВрд╢реЛрдзрд┐рдд vue.js рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
  • рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЛ рдПрдордЖрдИрдЯреА рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд░рд╛рджреЗ рд╕реЗ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИ?

рдпрджрд┐ рдЖрдк рдПрдордкреАрдПрд▓ рдХреЗ рдмрдЬрд╛рдп рдЕрдкрд╛рдЪреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд▓рд╛рдЗрд╕реЗрдВрд╕ 2.0 рдЪреБрдирддреЗ рд╣реИрдВ, рддреЛ рдпреЗ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣рд▓ рд╣реЛ рдЬрд╛рдПрдВрдЧреАред
рдХреНрдпрд╛ рдЕрдкрд╛рдЪреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд▓рд╛рдЗрд╕реЗрдВрд╕ 2.0 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд╛ рдЪрдпрди рдХрд░рдХреЗ Vue "html-parser.js" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ?
рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрдкрд╛рдЪреЗ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореВрд▓ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдЙрдирдХреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХреЛрдб рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдПрдордкреАрдПрд▓ рдХреЗ рдирд┐рдпрдореЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕ рдЦрдВрдб рдХреЛ рдкрдврд╝рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рднреА рдРрд╕рд╛ рд╣реА рд╕реЛрдЪрдирд╛ рдЪрд╛рд╣рд┐рдПред

3.7.
рдЖрдк рдХрд╡рд░ рдХрд┐рдП рдЧрдП рдХреЛрдб рдХреЛ рдЕрдиреНрдп рдХреЛрдб рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдХрд░ рдПрдХ рдмрдбрд╝рд╛ рдХрд╛рд░реНрдп рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рд╢рд░реНрддреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╢рд╛рд╕рд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рдмрдбрд╝реЗ рдХрд╛рд░реНрдп рдХреЛ рдПрдХрд▓ рдЙрддреНрдкрд╛рдж рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдРрд╕реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХрд╡рд░ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдЗрд╕ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд╕рд┐рд░реНрдл html-parser рдХрд┐ Vue

рд╕реНрдХреЙрдЯ

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореВрд▓ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдЙрдирдХреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХреЛрдб рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдПрдордкреАрдПрд▓ рдХреЗ рдирд┐рдпрдореЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕ рдЦрдВрдб рдХреЛ рдкрдврд╝рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рднреА рдРрд╕рд╛ рд╣реА рд╕реЛрдЪрдирд╛ рдЪрд╛рд╣рд┐рдПред

3.7.
рдЖрдк рдХрд╡рд░ рдХрд┐рдП рдЧрдП рдХреЛрдб рдХреЛ рдЕрдиреНрдп рдХреЛрдб рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдХрд░ рдПрдХ рдмрдбрд╝рд╛ рдХрд╛рд░реНрдп рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рд╢рд░реНрддреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╢рд╛рд╕рд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рдмрдбрд╝реЗ рдХрд╛рд░реНрдп рдХреЛ рдПрдХрд▓ рдЙрддреНрдкрд╛рдж рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдРрд╕реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХрд╡рд░ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдЗрд╕ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд╕рд┐рд░реНрдл html-parser рдХрд┐ Vue

рд╕реНрдХреЙрдЯ

рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЬрдм рддрдХ рдЖрдк рдиреЛрдЯрд┐рд╕ рдЫреЛрдбрд╝рддреЗ рд╣реИрдВ, рдЕрдкрд╛рдЪреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рдХреЛрдб рдХреЗ рдПрдХ рдЯреБрдХрдбрд╝реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рд╣рдо рд▓рд╛рдЗрди рдХреЛ https://github.com/vuejs/vue/blob/dev/src/compiler/parser/html-parser.js#L8 рдкрд░ Original code by Erik Arvidsson, Apache License, Version 2.0 ред
рд▓реЗрдХрд┐рди, рдЬреИрд╕рд╛ рдХрд┐ @smolinari рдиреЗ рдХрд╣рд╛, рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП

рдЬреИрд╕рд╛ рдХрд┐ @smolinari рдиреЗ рдмрддрд╛рдпрд╛, рдпрд╣ рдХреЗрд╡рд▓ MPL рдХреЗ рддрд╣рдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╡рд░ рдХреЛрдб рдХреЛ рд╡рд┐рд╢реЗрд╖рддрд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдареАрдХ рд▓рдЧрддрд╛ рд╣реИ - рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрдк рдЕрднреА рднреА MIT рдХреЗ рддрд╣рдд Vue рдХрд╛ рдЙрдкрдпреЛрдЧ/рд╡рд┐рддрд░рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдм рддрдХ рдХрд┐ рдЖрдк Vue рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ MPL рдиреЛрдЯрд┐рд╕ рдХреЛ рдмрд░рдХрд░рд╛рд░ рд░рдЦрддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

loki0609 picture loki0609  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

julianxhokaxhiu picture julianxhokaxhiu  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

guan6 picture guan6  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

finico picture finico  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

wufeng87 picture wufeng87  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ