Steve, You could list either of us.
John On Wed, Aug 9, 2017 at 11:55 AM Steve Lawrence <stephen.d.lawre...@gmail.com> wrote: > Sounds good to me. Can I start a vote, or is something a champion/mentor > would normally start? The project also does not have a champion--is that > necessary/would either of you be interested in being the champion? > > Thanks, > - Steve > > On 08/08/2017 10:59 PM, Dave Fisher wrote: > > Hi - > > > > I agree. I'm willing to proceed with John and I as Mentors. > > > > Regards, > > Dave > > > > Sent from my iPhone > > > >> On Aug 8, 2017, at 7:10 PM, John D. Ament <johndam...@apache.org> > wrote: > >> > >> Steve, > >> > >> At this point, I'd recommend we wrap the discussion and call for a > vote. While ideally we want 3 mentors, we can get started with 2 and see > how things progress. > >> > >> John > >> > >>> On Wed, Aug 2, 2017 at 3:55 PM Steve Lawrence < > stephen.d.lawre...@gmail.com> wrote: > >>> Thanks John! > >>> > >>> On 08/02/2017 03:23 PM, John D. Ament wrote: > >>>> You can also count me in as a mentor. > >>>> > >>>> John > >>>> > >>>> On Wed, Aug 2, 2017 at 3:14 PM Steve Lawrence < > stephen.d.lawre...@gmail.com> > >>>> wrote: > >>>> > >>>>> Understood. Thanks for the interest! > >>>>> > >>>>> - Steve > >>>>> > >>>>> On 08/02/2017 02:57 PM, Dave Fisher wrote: > >>>>>> Hi Steve, > >>>>>> > >>>>>> It was not so much the lack of committers as it was the current > >>>>> diversity. That is not a blocker for entry to Incubation. > >>>>>> > >>>>>> I am willing to be one of the Mentors. Once there are at least two > more > >>>>> we can push forward. > >>>>>> > >>>>>> Regards, > >>>>>> Dave > >>>>>> > >>>>>>> On Aug 1, 2017, at 5:09 AM, Steve Lawrence < > >>>>> stephen.d.lawre...@gmail.com> wrote: > >>>>>>> > >>>>>>> Discussions have died down, and I think the consensus from the > responses > >>>>>>> is that the issues are 1) the lack of committers and 2) the lack > of a > >>>>>>> champion and mentors. We hope to address #1 and grow the community > as > >>>>>>> part of incubation. Is anyone interested in being a champion or > mentor > >>>>>>> and help us with #2? > >>>>>>> > >>>>>>> Thanks, > >>>>>>> - Steve > >>>>>>> > >>>>>>> On 07/26/2017 04:06 PM, Chris Mattmann wrote: > >>>>>>>> This sounds like a very interesting project. > >>>>>>>> > >>>>>>>> I don’t have the time to mentor at the moment but I will keep a > close > >>>>> eye on it. > >>>>>>>> > >>>>>>>> Cheers, > >>>>>>>> Chris Mattmann > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> On 7/25/17, 11:53 AM, "McHenry, Kenton Guadron" < > mche...@illinois.edu> > >>>>> wrote: > >>>>>>>> > >>>>>>>> Hi Dave, > >>>>>>>> > >>>>>>>> The developers that were at NCSA have moved on to other > >>>>> organizations. While we still leverage Daffodil and are very much > >>>>> interested in seeing it move forward, development is currently done > by the > >>>>> Tresys team. Agreed on the synergy with Tika. > >>>>>>>> > >>>>>>>> Kenton McHenry, Ph.D. > >>>>>>>> Principal Research Scientist, Adjunct Assistant Professor of > >>>>> Computer Science > >>>>>>>> Deputy Director of the Scientific Software & Applications > Division > >>>>>>>> National Center for Supercomputing Applications, University of > >>>>> Illinois at Urbana-Champaign > >>>>>>>> > >>>>>>>> On Jul 24, 2017, at 1:55 PM, Dave Fisher < > dave2w...@comcast.net > >>>>> <mailto:dave2w...@comcast.net>> wrote: > >>>>>>>> > >>>>>>>> Hi Kenton, > >>>>>>>> > >>>>>>>> Is there any reason that you and others from the NCSA are not > >>>>> Initial Committers? That would make this proposal stronger. > >>>>>>>> > >>>>>>>> Regarding Apache Tika - it relies on other projects including > >>>>> Apache POI and Apache PDFBox. They are pragmatic about what is used. > If > >>>>> Daffodil works to expand then I think that there would be good > synergy > >>>>> between the projects. I know as a POI PMC member that the POI > community has > >>>>> significantly benefited from the Tika community some of whom are > from Mitre. > >>>>>>>> > >>>>>>>> To date Tika has not emphasized structured data, although they > do > >>>>> extract content from Excel and OpenOffice. > >>>>>>>> > >>>>>>>> I am intrigued. > >>>>>>>> > >>>>>>>> Regards, > >>>>>>>> Dave > >>>>>>>> > >>>>>>>> On Jul 24, 2017, at 10:55 AM, McHenry, Kenton Guadron < > >>>>> mche...@illinois.edu<mailto:mche...@illinois.edu>> wrote: > >>>>>>>> > >>>>>>>> Yes, DFDL and its open source implementation Daffodil are more > >>>>> about file formats and getting access to the entirety of a file's > contents > >>>>> in a consistent way through machine readable specifications. The > work has > >>>>> implications in the area of digital preservation allowing one to > preserve > >>>>> these machine readable specifications rather than all the tools > needed to > >>>>> open/save a file in order to work with it. Imagine someone > developing > >>>>> graphics software to work with 3D models and not having to worry > about the > >>>>> hundreds of formats out there for 3D meshes (whether there are tools > for > >>>>> opening the files and whether they can get access to those tools, > whether > >>>>> the spec is available and worrying about how complex that spec is to > >>>>> implement, etc.), and simply building their code around the contents > (e.g. > >>>>> vertices, faces, etc.). One could come up with similar scenarios > for other > >>>>> data types (documents, images, videos, audio, depth data, numeric > data). > >>>>> Ideally tools built supporting DFDL, could someday, support any > format for > >>>>> that type without the developer having to worry about the details of > how > >>>>> that data is represented within a file. > >>>>>>>> > >>>>>>>> Kenton McHenry, Ph.D. > >>>>>>>> Principal Research Scientist, Adjunct Assistant Professor of > >>>>> Computer Science > >>>>>>>> Deputy Director of the Scientific Software & Applications > Division > >>>>>>>> National Center for Supercomputing Applications, University of > >>>>> Illinois at Urbana-Champaign > >>>>>>>> > >>>>>>>> On Jul 24, 2017, at 10:30 AM, Steve Lawrence < > >>>>> stephen.d.lawre...@gmail.com<mailto:stephen.d.lawre...@gmail.com > ><mailto: > >>>>> stephen.d.lawre...@gmail.com>> wrote: > >>>>>>>> > >>>>>>>> I'll preface this saying that I don't have a ton of experience > with > >>>>>>>> Apache Tika. But based on my understanding, Tika and Daffodil > do > >>>>> have > >>>>>>>> somewhat similar goals, but reach them in different ways. For > >>>>> example, > >>>>>>>> Tika requires that one writes /code/ to perform data > extraction, > >>>>> usually > >>>>>>>> relying on existing Java libraries to extract the desired > metadata. > >>>>> The > >>>>>>>> downside to this is that code can be buggy, and libraries > might not > >>>>> even > >>>>>>>> exist for formats of interest (especially common with legacy > and > >>>>>>>> military data). > >>>>>>>> > >>>>>>>> Daffodil, on the other hand, does not require one to write any > code. > >>>>>>>> Instead, one writes a DFDL Schema (similar to XML Schema, with > DFDL > >>>>>>>> annotations) that fully describes the data, which Daffodil then > >>>>> uses to > >>>>>>>> convert the data to XML/JSON for extraction. So adding support > for > >>>>> a new > >>>>>>>> format means writing a new schema rather than new code. And > less > >>>>> code > >>>>>>>> generally means less bugs. Also, for secure systems that > require > >>>>>>>> certification, generally speaking, it is easier to certify a > schema > >>>>> as > >>>>>>>> compared to code. > >>>>>>>> > >>>>>>>> We certainly don't believe that Daffodil could replace Tika, > but it > >>>>> does > >>>>>>>> have the potential to add new functionality to Tika for formats > >>>>> that do > >>>>>>>> not have existing libraries. One of our goals is to look into > >>>>>>>> integrating Daffodil support into tools like Tika. We'd love > to hear > >>>>>>>> from Tika devs if this is something they'd be interested in. > >>>>>>>> > >>>>>>>> I'll also add that whereas Tika tends to focus primarily on > >>>>> metadata, > >>>>>>>> DFDL schemas usually describe an entire file format down to the > >>>>> byte, so > >>>>>>>> one can extract more than just meta data, including text and > binary > >>>>>>>> data. Further differentiating, Daffodil has support for > serializing > >>>>> data > >>>>>>>> (called unparse) from the XML/JSON representation, allowing > one to > >>>>>>>> transform or filter data as well. We don't believe this > feature is > >>>>> all > >>>>>>>> that applicable to Tika, but may be useful to other > technologies > >>>>> such as > >>>>>>>> filtering or data fuzzing technologies. > >>>>>>>> > >>>>>>>> - Steve > >>>>>>>> > >>>>>>>> > >>>>>>>> On 07/24/2017 10:59 AM, Mike Drob wrote: > >>>>>>>> What is the relationship between Daffodil and something like > Apache > >>>>> Tika's > >>>>>>>> extraction engine? > >>>>>>>> > >>>>>>>> On Mon, Jul 24, 2017 at 9:53 AM, Steve Lawrence < > >>>>>>>> stephen.d.lawre...@gmail.com<mailto: > stephen.d.lawre...@gmail.com > >>>>>> <mailto:stephen.d.lawre...@gmail.com>> wrote: > >>>>>>>> > >>>>>>>> Dear Apache Incubator Community, > >>>>>>>> > >>>>>>>> We would like to start a discussion around a proposal to bring > >>>>> Daffodil > >>>>>>>> into the Apache Incubator. Daffodil is a implementation of the > DFDL > >>>>>>>> specification used to convert between fixed format data and > >>>>> XML/JSON. > >>>>>>>> > >>>>>>>> The draft proposal can be found in the wiki at the following > URL: > >>>>>>>> > >>>>>>>> https://wiki.apache.org/incubator/DaffodilProposal > >>>>>>>> > >>>>>>>> We do not yet have a champion or mentors, but it was > recommended > >>>>> that we > >>>>>>>> create a proposal and send it to this list to potentially find > those > >>>>>>>> that might be interested. The text for the draft proposal is > found > >>>>>>>> below. We look forward to your input. > >>>>>>>> > >>>>>>>> Thanks, > >>>>>>>> -Steve > >>>>>>>> > >>>>>>>> > >>>>>>>> = Daffodil Proposal = > >>>>>>>> > >>>>>>>> == Abstract == > >>>>>>>> > >>>>>>>> Daffodil is an implementation of the Data Format Description > >>>>> Language > >>>>>>>> (DFDL) used to convert between fixed format data and XML/JSON. > >>>>>>>> > >>>>>>>> == Proposal == > >>>>>>>> > >>>>>>>> The Data Format Description Language (DFDL) is a specification, > >>>>>>>> developed by the Open Grid Forum, capable of describing many > data > >>>>>>>> formats, including both textual and binary, scientific and > numeric, > >>>>>>>> legacy and modern, commercial record-oriented, and many > industry and > >>>>>>>> military standards. It defines a language that is a subset of > W3C > >>>>> XML > >>>>>>>> schema to describe the logical format of the data, and > annotations > >>>>>>>> within the schema to describe the physical representation. > >>>>>>>> > >>>>>>>> Daffodil is an open source implementation of the DFDL > specification > >>>>> that > >>>>>>>> uses these DFDL schemas to parse fixed format data into an > infoset, > >>>>>>>> which is most commonly represented as either XML or JSON. This > >>>>> allows > >>>>>>>> the use of well-established XML or JSON technologies and > libraries > >>>>> to > >>>>>>>> consume, inspect, and manipulate fixed format data in existing > >>>>>>>> solutions. Daffodil is also capable of the reverse by > serializing or > >>>>>>>> "unparsing" an XML or JSON infoset back to the original data > format. > >>>>>>>> > >>>>>>>> == Background == > >>>>>>>> > >>>>>>>> Many different software solutions need to consume and manage > data, > >>>>>>>> including data directed routing, databases, data analysis, data > >>>>>>>> cleansing, data visualizing, and more. A key aspect of such > >>>>> solutions is > >>>>>>>> the need to transform the data into an easily consumable > format. > >>>>>>>> Usually, this means that for each unique data format, one > develops a > >>>>>>>> tool that can read and extract the necessary information, often > >>>>> leading > >>>>>>>> to ad-hoc and data-format-specific description systems. Such > >>>>> systems are > >>>>>>>> often proprietary, not well tested, and incompatible, leading > to > >>>>> vendor > >>>>>>>> lock-in, flawed software, and increased training costs. DFDL > is a > >>>>> new > >>>>>>>> standard, with version 1.0 completed in October of 2016, that > solves > >>>>>>>> these problems by defining an open standard to describe many > >>>>> different > >>>>>>>> data formats and how to parse and unparse between the data and > >>>>> XML/JSON. > >>>>>>>> > >>>>>>>> Two closed source implementations of DFDL currently exist. The > >>>>> first was > >>>>>>>> created by IBM and is now part of their IBM® Integration Bus > >>>>> product. > >>>>>>>> The second was created by the European Space Agency, called > DFDL4S > >>>>> or > >>>>>>>> "DFDL for Space" targeted at the challenges of their satellite > data > >>>>>>>> processing. > >>>>>>>> > >>>>>>>> Around 2005, Pacific Northwest National Lab created Defuddle, > built > >>>>> as > >>>>>>>> an open source implementation and proof of concept of the > draft DFDL > >>>>>>>> specification and a test bed to feed new concepts into > specification > >>>>>>>> development. Primary development of Defuddle was eventually > taken > >>>>> over > >>>>>>>> by the National Center for Supercomputing Applications (NCSA). > >>>>> However, > >>>>>>>> due to evolution of the DFDL specification and architectural > and > >>>>>>>> performance issues with Defuddle, around 2009, NCSA restarted > the > >>>>>>>> project with the new name of Daffodil, with a goal of > implementing > >>>>> the > >>>>>>>> complete DFDL specification. Daffodil development continued at > NCSA > >>>>>>>> until around 2012, at which point development slowed due to > budget > >>>>>>>> limitations. Shortly thereafter, primary development was > picked up > >>>>> by > >>>>>>>> Tresys Technology where it continues today, with contributions > from > >>>>>>>> other entities such as the Navy Research Lab, the Air Force > Research > >>>>>>>> Lab, MITRE, and Booz Allen Hamilton. In February of 2015, > Daffodil > >>>>>>>> version 1.0.0 was released, including support for the DFDL > features > >>>>>>>> needed to parse many common file formats. Daffodil version > 2.0.0 is > >>>>>>>> expected to be released in August of 2017, which will include > >>>>> unparse > >>>>>>>> support with one-to-one parsing feature parity. > >>>>>>>> > >>>>>>>> Entities including IBM, MITRE, NATO NCI Agency, > Northrop-Grumman, > >>>>> Quark > >>>>>>>> Security, Raytheon, and Tresys Technology have developed DFDL > >>>>> schemas > >>>>>>>> for many data formats from varying technology domains, > including > >>>>> PNG, > >>>>>>>> GIF, BMP, PCAP, HL7, EDIFACT, NACHA, vCard, iCalendar, and > >>>>> MIL-STD-2045, > >>>>>>>> many of which are publicly available on the DFDL Schemas > github. > >>>>> There > >>>>>>>> are also a number of military-application data formats, the > >>>>>>>> specifications of which are not public, which have > historically been > >>>>>>>> very difficult and expensive to process, and for which DFDL > schemas > >>>>> have > >>>>>>>> been created or are actively in development; these include > >>>>>>>> MIL-STD-6040/USMTF ATO, MIL-STD-6017/VMF, MIL-STD-6016/NATO > STANAG > >>>>> 5516 > >>>>>>>> (aka "Link16"). > >>>>>>>> > >>>>>>>> == Rationale == > >>>>>>>> > >>>>>>>> Numerous software solutions exist that consume, inspect, > analyze, > >>>>> and > >>>>>>>> transform data, many of which can be found in the Apache > Software > >>>>>>>> Foundation (ASF). In order for tools like these to consume new > >>>>> types of > >>>>>>>> data, custom extensions are usually required, often with high > >>>>>>>> development and testing costs. Daffodil fills a clear gap in > many of > >>>>>>>> these solutions, providing a simple and low cost way to > transform > >>>>> data > >>>>>>>> to XML or JSON, which many of these tools natively support > already. > >>>>> With > >>>>>>>> the upcoming 2.0.0 release, the Daffodil project will have > achieved > >>>>> a > >>>>>>>> level of functionality in both parse and unparse that, when > >>>>> integrated > >>>>>>>> into existing solutions, could provide for a new method to > quickly > >>>>>>>> enable support for new data formats. > >>>>>>>> > >>>>>>>> == Initial Goals == > >>>>>>>> > >>>>>>>> * Relicense the existing code from the University of > Illinois/NCSA > >>>>> Open > >>>>>>>> Source License to the Apache License version 2.0, working with > >>>>> Apache > >>>>>>>> Legal to ensure correctness, and with Daffodil contributors to > get > >>>>>>>> their permission. > >>>>>>>> * Move the existing codebase, documentation, bugs, and mailing > >>>>> lists to > >>>>>>>> the Apache hosted infrastructure > >>>>>>>> * Establish a formal release process and schedule, allowing for > >>>>>>>> dependable release cycles in a manner consistent with the > Apache > >>>>>>>> development process. > >>>>>>>> * Build relationships with ASF projects to add Daffodil support > >>>>> where > >>>>>>>> appropriate > >>>>>>>> * Grow the community to establish a diversity of background and > >>>>> expertise. > >>>>>>>> > >>>>>>>> == Current Status == > >>>>>>>> > >>>>>>>> === Meritocracy === > >>>>>>>> > >>>>>>>> All initial committers are familiar with the principles of > >>>>> meritocracy. > >>>>>>>> The Daffodil project has followed the model of meritocracy in > the > >>>>> past, > >>>>>>>> providing multiple outside entities commit access based on the > >>>>> quality > >>>>>>>> of their contributions. In order to grow the Daffodil user > base and > >>>>>>>> development community, we are dedicated to continuing to > operate > >>>>>>>> Daffodil as a meritocracy. > >>>>>>>> > >>>>>>>> A key ingredient in a meritocracy of developers is open group > code > >>>>>>>> review. The Daffodil project has operated in this mode > throughout > >>>>> its > >>>>>>>> existence and this provides a forum to improve the code, > verify code > >>>>>>>> quality, and educate new developers on the code base. > >>>>>>>> > >>>>>>>> === Community === > >>>>>>>> > >>>>>>>> Daffodil has a small community of users and developers. > Although > >>>>> primary > >>>>>>>> Daffodil development is done by Tresys Technology, a handful of > >>>>> other > >>>>>>>> contributions have come from other entities including the Navy > >>>>> Research > >>>>>>>> Lab, the Air Force Research Lab, MITRE, and Booz Allen > Hamilton. In > >>>>>>>> addition to developers, multiple users of Daffodil have > created DFDL > >>>>>>>> schemas, including entities such as MITRE, IBM, Raytheon, Quark > >>>>>>>> Security, and Tresys Technology. The DFDL Schemas github > community > >>>>> has > >>>>>>>> been created as a place for DFDL schemas to be published. The > >>>>> Daffodil > >>>>>>>> project also makes use of mailing lists, !HipChat, and > Confluence > >>>>>>>> Questions to build a community of users and system for support. > >>>>>>>> > >>>>>>>> === Core Developers === > >>>>>>>> > >>>>>>>> The core developers of Daffodil are employed by Tresys > Technology. > >>>>> We > >>>>>>>> will work to grow the community among a more diverse set of > >>>>> developers > >>>>>>>> and industries. > >>>>>>>> > >>>>>>>> === Alignment === > >>>>>>>> > >>>>>>>> Daffodil was created as an open source project with a > philosophy > >>>>>>>> consistent with The Apache Way. A strong belief in meritocracy, > >>>>>>>> community involvement in decisions, openness, and ensuring a > high > >>>>> level > >>>>>>>> of quality in code, documentation, and testing are some of our > >>>>> shared > >>>>>>>> core beliefs. > >>>>>>>> > >>>>>>>> Further, as mentioned in the Rationale section, Daffodil fills > a gap > >>>>>>>> that exists in many ASF projects, including !NiFi, Spark, > Storm, > >>>>> Hadoop, > >>>>>>>> Tika, and others. In order for tools like these to consume new > >>>>> types of > >>>>>>>> data, custom extensions are usually required. Rather than > create > >>>>> such > >>>>>>>> extensions, Daffodil provides an easy and standards-compliant > way to > >>>>>>>> transform data to XML or JSON, which many of these tools > already > >>>>>>>> natively support. > >>>>>>>> > >>>>>>>> == Known Risks == > >>>>>>>> > >>>>>>>> === Orphaned Products === > >>>>>>>> > >>>>>>>> The current core developers are the leading contributors in the > >>>>> space of > >>>>>>>> DFDL and wish to see it flourish. Though there is some risk > that the > >>>>>>>> initial committers all come from the same company, a goal of > >>>>> entering > >>>>>>>> into incubation is to grow the development community to > minimize the > >>>>>>>> risk of reliance on a single company. > >>>>>>>> > >>>>>>>> === Inexperience with Open Source === > >>>>>>>> > >>>>>>>> The Daffodil project began as an open source project and has > >>>>> continued > >>>>>>>> that model throughout development. This includes public bug > >>>>> tracking, > >>>>>>>> git revision control, automated builds and tests, and a public > wiki > >>>>> for > >>>>>>>> documentation. > >>>>>>>> > >>>>>>>> Additionally, the current core developers and initial > committers all > >>>>>>>> work for a company that relies on, believes in, promotes, and > has > >>>>> led or > >>>>>>>> contributed to many open source software projects, including > SELinux > >>>>>>>> Userspace, OpenSCAP, CLIP, refpolicy, setools, RPM, and > others. As > >>>>> such, > >>>>>>>> there is low risk related to inexperience with open source > software > >>>>> and > >>>>>>>> processes. > >>>>>>>> > >>>>>>>> === Homogeneous Developers === > >>>>>>>> > >>>>>>>> The proposed initial committers come from a single entity, > though > >>>>> we are > >>>>>>>> committed to growing the Daffodil development community to > include a > >>>>>>>> broad group of additional committers from a wide array of > >>>>> industries. > >>>>>>>> > >>>>>>>> === Reliance on Salaried Developers === > >>>>>>>> > >>>>>>>> The proposed initial committers are paid by their employer to > >>>>> contribute > >>>>>>>> to the Daffodil project. We expect that Daffodil development > will > >>>>>>>> continue with salaried developers, and are committed to > growing the > >>>>>>>> community to include non-salaried developers as well. > >>>>>>>> > >>>>>>>> === Relationship with other Apache Projects === > >>>>>>>> > >>>>>>>> As mentioned in the Alignment section, Daffodil fills a clear > gap in > >>>>>>>> numerous other ASF projects that consume and manage large > amounts > >>>>> of data. > >>>>>>>> > >>>>>>>> As a specific example, Daffodil developers have created a > Daffodil > >>>>>>>> Apache !NiFi Processor, currently in use in data transfer > solutions, > >>>>>>>> which allows one to ingest non-native data into an Apache !NiFi > >>>>> pipeline > >>>>>>>> as XML or JSON. This processor was well received by the Apache > !NiFi > >>>>>>>> developers, with positive comments about the concise API and > how it > >>>>>>>> could handle non-native data. Daffodil developers have also > >>>>> successfully > >>>>>>>> prototyped integration with Apache Spark. We believe Daffodil > could > >>>>>>>> provide a strong benefit to many other ASF projects that handle > >>>>> fixed > >>>>>>>> format data. We anticipate working closely with such ASF > projects to > >>>>>>>> include Daffodil where applicable to increase their ability to > >>>>> support > >>>>>>>> new data formats with minimal effort. > >>>>>>>> > >>>>>>>> Daffodil also depends on existing ASF projects, including > Apache > >>>>> Commons > >>>>>>>> and Apache Xerces. > >>>>>>>> > >>>>>>>> === An Excessive Fascination with the Apache Brand === > >>>>>>>> > >>>>>>>> Although the Apache brand may certainly help to attract more > >>>>>>>> contributors, publicity is not the reason for this proposal. We > >>>>> believe > >>>>>>>> Daffodil could provide a great benefit to the ASF and the > numerous > >>>>> data > >>>>>>>> focused projects that comprise it, as described in the > Rationale and > >>>>>>>> Alignment sections. We hope to build a strong and vibrant > community > >>>>>>>> built around The Apache Way, and not dependent on a single > company. > >>>>>>>> > >>>>>>>> === Documentation === > >>>>>>>> > >>>>>>>> Daffodil documentation can be found at: > >>>>>>>> > >>>>>>>> * > >>>>>>>> https://opensource.ncsa.illinois.edu/confluence/ > >>>>>>>> display/DFDL/Daffodil%3A+Open+Source+DFDL > >>>>>>>> > >>>>>>>> Information about DFDL can be found at: > >>>>>>>> > >>>>>>>> * https://www.ogf.org/ogf/doku.php/standards/dfdl/dfdl > >>>>>>>> * > >>>>>>>> https://www.ibm.com/support/knowledgecenter/en/SSMKHH_9.0. > >>>>>>>> 0/com.ibm.etools.mft.doc/df20060_.htm > >>>>>>>> > >>>>>>>> Public examples of DFDL Schemas can be found at: > >>>>>>>> > >>>>>>>> * https://github.com/DFDLSchemas > >>>>>>>> > >>>>>>>> == Initial Source == > >>>>>>>> > >>>>>>>> The Daffodil git repo goes back to mid-2011 with approximately > 20 > >>>>>>>> different contributors and feedback from many users and > developers. > >>>>> The > >>>>>>>> core codebase is written in Scala and includes both a Scala > and Java > >>>>>>>> API, along with Javadocs and Scaladocs for API usage. The > initial > >>>>> code > >>>>>>>> will come from the git repository currently hosted by NCSA at > the > >>>>>>>> University of Illinois : > >>>>>>>> > >>>>>>>> https://opensource.ncsa.illinois.edu/bitbucket/ > >>>>>>>> projects/DFDL/repos/daffodil/ > >>>>>>>> > >>>>>>>> == Source and Intellectual Property Submission == > >>>>>>>> > >>>>>>>> The complete Daffodil code is licensed under the University of > >>>>>>>> Illinois/NCSA Open Source License. Much of the current > codebase has > >>>>> been > >>>>>>>> developed by Tresys Technology, who is open to relicensing the > code > >>>>> to > >>>>>>>> the Apache License version 2.0 and donate the source to the > ASF. > >>>>>>>> Contacts at NCSA are also open to relicensing their > contributions to > >>>>>>>> Apache v2. We plan to contact the other contributors and ask > for > >>>>>>>> permission to relicense and donate their contributed code. For > those > >>>>>>>> that decline or we cannot contact, their code will be removed > or > >>>>>>>> replaced. We will work closely with Apache Legal to ensure all > >>>>> issues > >>>>>>>> related to relicensing are acceptable. > >>>>>>>> > >>>>>>>> == External Dependencies == > >>>>>>>> > >>>>>>>> We believe all current dependencies are compatible with the ASF > >>>>>>>> guidelines. Our dependency licenses come from the following > license > >>>>>>>> styles: Apache v2, BSD, MIT, and ICU. The list of current > Daffodil > >>>>>>>> dependencies and their licenses are documented here: > >>>>>>>> > >>>>>>>> https://opensource.ncsa.illinois.edu/confluence/ > >>>>>>>> display/DFDL/Dependencies+and+Licenses > >>>>>>>> > >>>>>>>> == Cryptography == > >>>>>>>> > >>>>>>>> None > >>>>>>>> > >>>>>>>> == Required Resources == > >>>>>>>> > >>>>>>>> === Mailing Lists === > >>>>>>>> > >>>>>>>> * comm...@daffodil.incubator.apache.org > >>>>>>>> * d...@daffodil.incubator.apache.org > >>>>>>>> * priv...@daffodil.incubator.apache.org > >>>>>>>> * u...@daffodil.incubator.apache.org > >>>>>>>> > >>>>>>>> === Source Control === > >>>>>>>> > >>>>>>>> git://git.apache.org/incubator-daffodil.git > >>>>>>>> > >>>>>>>> === Issue Tracking === > >>>>>>>> > >>>>>>>> JIRA Daffodil (DFDL) > >>>>>>>> > >>>>>>>> === Initial Committers === > >>>>>>>> > >>>>>>>> * Beth Finnegan <efinnegan at tresys dot com> > >>>>>>>> * Dave Thompson <dthompson at tresys dot com> > >>>>>>>> * Josh Adams <jadams at tresys dot com> > >>>>>>>> * Mike Beckerle <mbeckerle at tresys dot com> > >>>>>>>> * Steve Lawrence <slawrence at tresys dot com> > >>>>>>>> * Taylor Wise <twise at tresys dot com> > >>>>>>>> > >>>>>>>> === Affiliations === > >>>>>>>> > >>>>>>>> * Beth Finnegan (Tresys Technology) > >>>>>>>> * Dave Thompson (Tresys Technology) > >>>>>>>> * Josh Adams (Tresys Technology) > >>>>>>>> * Mike Beckerle (Tresys Technology) > >>>>>>>> * Steve Lawrence (Tresys Technology) > >>>>>>>> * Taylor Wise (Tresys Technology) > >>>>>>>> > >>>>>>>> == Sponsors == > >>>>>>>> > >>>>>>>> === Champion === > >>>>>>>> > >>>>>>>> * TBD > >>>>>>>> > >>>>>>>> === Nominated Mentors === > >>>>>>>> > >>>>>>>> * TBD > >>>>>>>> > >>>>>>>> === Sponsoring Entity === > >>>>>>>> > >>>>>>>> We request the Apache Incubator to sponsor this project. > >>>>>>>> > >>>>>>>> > >>>>> --------------------------------------------------------------------- > >>>>>>>> To unsubscribe, e-mail: > general-unsubscr...@incubator.apache.org > >>>>>>>> For additional commands, e-mail: > general-h...@incubator.apache.org > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>> --------------------------------------------------------------------- > >>>>>>>> To unsubscribe, e-mail: > general-unsubscr...@incubator.apache.org > >>>>> <mailto:general-unsubscr...@incubator.apache.org> > >>>>>>>> For additional commands, e-mail: > general-h...@incubator.apache.org > >>>>> <mailto:general-h...@incubator.apache.org> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > --------------------------------------------------------------------- > >>>>>>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > >>>>>>>> For additional commands, e-mail: > general-h...@incubator.apache.org > >>>>>>>> > >>>>>>> > >>>>>>> > --------------------------------------------------------------------- > >>>>>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > >>>>>>> For additional commands, e-mail: general-h...@incubator.apache.org > >>>>>> > >>>>> > >>>>> > >>>>> --------------------------------------------------------------------- > >>>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > >>>>> For additional commands, e-mail: general-h...@incubator.apache.org > >>>>> > >>>> > >>> > >>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > >>> For additional commands, e-mail: general-h...@incubator.apache.org > >>> > > > >