Wikifunctions: Difference between revisions

2,121 bytes added ,  27 June 2024
Licenses
(Date stats, more info)
(Licenses)
 
(One intermediate revision by the same user not shown)
Line 25: Line 25:




'''Wikifunctions''' is a new project of the {{tag|Wikimedia Foundation}} (WMF) for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, in the world's natural and {{tag|programming}} languages.
'''Wikifunctions''' is a new project of the {{tag|Wikimedia Foundation}} (WMF) for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, in the world's natural and {{tag|programming}} languages.  A 'function' can be described as a sequence of programming instructions which will make a calculation based on [[:Category:Data|data]] provided for that specific function.  Functions can [[:Category:Answers|answer]] questions; such as how many days have passed between two [[:Category:Time|dates]], or the distance between two [[:Category:City|cities]].


A 'function' can be described as a sequence of programming instructions which will make a calculation based on data provided for that specific functionFunctions can answer questions, such as how many days have passed between two dates, or the distance between two cities.
Wikifunctions is the first Wikimedia project to launch since [[Wikimedia Wikidata|Wikidata]] in 2012.  Wikifunctions officially launched in July 2023, after three years of development.  The Wikifunctions [[wiki]] site describes and documents {{tag|computing}} functions, and allows referencing their implementations in various programming languages.  These functions will then be freely invoked and reused across projects for multiple purposes, and will be (along with [[Wikidata]] and existing editions of [[:Category:Wikipedia|Wikipedia]]) a core part of the long term [[Abstract Wikipedia]] project for better {{tag|Wiki Multilingual|multilingual}} cooperation across wikis, by deploying a technical set of [[:Category:MediaWiki extension|MediaWiki extensions]] (named [[Wikilambda]]), and an extensible set of runtime services for orchestration and execution of implementations referenced by Wikifunctions.
 
Like all Wikimedia Foundation sites, Wikifunctions is subject to copyrightHowever, its content is released for reuse under one of three specific [[:Category:License|licenses]], as follows:
*All code fragments and implementations in the main namespace are available under the {{tag|Wiki Apache License|Apache 2.0 License}};
*All function definitions, labels, and documentation in the main namespace are available under the {{tag|Wiki Creative Commons Public Domain Dedication (CC0)|Creative Commons Public Domain Dedication CC0 1.0 universal license}} (CC0 1.0);
*Text in other namespaces is available under the {{tag|Wiki Creative Commons Attribution Share Alike|Creative Commons Attribution Share Alike 4.0 international license}} {{Nowrap|(CC-BY-SA 4.0)}}; additional terms may apply.


;''See also
;''See also
*[[Wikifunctions (Beta Cluster)]] — the Beta Cluster test instance of Wikifunctions
*[[Wikifunctions (Beta Cluster)]] — the Beta Cluster test instance of Wikifunctions
*[[Wikibase]]


;''External links<!--
;''External links<!--
{{WikiApiary}}-->
{{WikiApiary}}-->
*{{WM-Wikidata|Q104587954|Wikifunctions (Q104587954)}} — www.Wikidata.org, at Wikimedia Wikidata
*{{WM-Wikidata|Q104587954|Wikifunctions (Q104587954)}} — www.Wikidata.org, at [[Wikimedia Wikidata]]
*{{WM-Wikidata|Wikidata:Wikifunctions|Wikidata: Wikifunctions}} — www.Wikidata.org, at Wikimedia Wikidata
*{{WMF-Meta|Wikifunctions}} — at [[Wikimedia Meta-Wiki]]
*{{WMF-Meta|Wikifunctions}} — at [[Wikimedia Meta-Wiki]]
*{{Mw|Wikifunctions}} — at [[MediaWiki.org]]
*{{Mw|Help:Wikifunctions}} — at [[MediaWiki.org]]
*{{Mw|Extension:WikiLambda}} — the extension used to power Wikifunctions, at MediaWiki.org
*{{Wp|Wikifunctions}} — on the [[English Wikipedia]]
*{{Wp|Wikifunctions}} — on the [[English Wikipedia]]
*{{WM-Commons|Category:Wikifunctions|Category: Wikifunctions}} — Commons.Wikimedia.org, at [[Wikimedia Commons]]
{{Wikistats v2|wikifunctions.org|Wikifunctions}}
{{Wikistats v2|wikifunctions.org|Wikifunctions}}
{{Wikistats v2.2-wiki|wx|155|Wikifunctions|WMspecials}}
{{Wikistats v2.2-wiki|wx|155|Wikifunctions|WMspecials}}