Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Apache POI
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==History and roadmap== The name was originally an [[acronym]] for "Poor Obfuscation Implementation",<ref name="javaworld2004">{{citation |last1=Sundaram |first1=Elango |date=2004-03-22 |df=dmy |url=https://www.infoworld.com/article/2072333/excelling-in-excel-with-java.html |title=Excelling in Excel with Java |work=[[JavaWorld]] |access-date=2020-07-21}}</ref> referring humorously to the fact that the file formats seemed to be deliberately [[Obfuscated code|obfuscated]], but poorly, since they were successfully [[reverse engineering|reverse-engineered]]. This explanation β and those of the similar names for the various sub-projects β were removed from the official web pages in order to better market the tools to businesses who would not consider such humor appropriate. The original authors ([[Andrew C. Oliver]] and Marc Johnson) also noted the existence of the Hawaiian [[poi (food)|poi]] dish, made of mashed [[taro root]], which had similarly derogatory connotations.<ref>{{citation |url=http://www.coyotesong.com/poi/ |archive-url=https://web.archive.org/web/20041015142404/http://www.coyotesong.com/poi/ |archive-date=2004-10-15 |title=POI homepage from October 2004 |publisher=Coyote Song}}, showing original explanations for naming.</ref> ===Office Open XML support=== POI supports the ISO/IEC 29500:2008 [[Office Open XML]] file formats since version 3.5. A significant contribution for OOXML support came from Sourcesense,<ref>{{citation |url=https://www.sourcesense.com/ |title=SourceSense}}</ref> an [[Open-source software|open source]] company which was commissioned by [[Microsoft]] to develop this contribution.<ref>{{cite web |last1=McDougall |first1=Paul |date=2008-03-26 |df=dmy |url=https://www.informationweek.com/microsoft-eyes-open-source-components-for-office-2007/d/d-id/1066089 |title=Microsoft Eyes Open Source Components for Office 2007 |work=[[InformationWeek]] |access-date=2020-07-21 }}</ref> This link spurred controversy, some POI contributors questioning POI OOXML patent protection regarding Microsoft's [[Open Specification Promise]] patent license.<ref>{{citation |last1=Oliver |first1=Andrew C. |date=2008-03-27 |df=dmy |url=https://mail-archives.apache.org/mod_mbox/poi-dev/200803.mbox/%3C47EAE71C.6040603@buni.org%3E |title=Rejection of any ENCUMBERED Microsoft Donation to POI |work=POI development mailing list archives |access-date=2020-07-21}}</ref>
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Apache POI
(section)
Add topic