I haven't written Maven or Ant scripts to build playerglobal.swc yet. I've
been doing it manually with Royale's command line tools. However, yes, that
is something that will be necessary before this is production-ready.

--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Thu, Jan 21, 2021 at 12:52 AM Carlos Rovira <carlosrov...@apache.org>
wrote:

> Hi Josh,
>
> that's very cool! Thanks for sharing! :)
>
> So if I understand correctly, right now you can create the
> "playerglobal.swc" from maven or ant, but still need to be tested right? or
> maybe the playerglobal still needs to be filled with the right APIs?
>
> As soon as this is done, I think it would be a good idea to generate our
> own payerglobal.swc and get rid of the Adobe's version in order to give
> steps to be more independent and OS.
>
> Thanks
>
>
>
> El mié, 20 ene 2021 a las 23:16, Josh Tynjala (<joshtynj...@bowlerhat.dev
> >)
> escribió:
>
> > FYI — I just pushed a prototype playerglobal-source-gen project to the
> > royale-compiler repo. It's a command line app that can generate .as files
> > from the Flex SDK's Apache-licensed asdoc files for playerglobal.swc. The
> > idea is to use these generated .as files to compile our own
> > playerglobal.swc that we can distribute under the Apache license. If
> Adobe
> > ever decides to remove playerglobal.swc from their website, we'll have
> our
> > version available as a backup.
> >
> > I've gotten the project far enough along that I can successfully build
> the
> > generated .as source files into a .swc without any compiler errors.
> > However, I haven't yet had a chance to check if that .swc can be used in
> an
> > SDK/distribution instead of the official playerglobal.swc or
> airglobal.swc.
> > In February, when I have some more time, I'll continue testing all of
> that.
> > I just wanted to share my current progress so far!
> >
> > --
> > Josh Tynjala
> > Bowler Hat LLC <https://bowlerhat.dev>
> >
> >
> > On Tue, Jan 5, 2021 at 1:34 AM Carlos Rovira <carlosrov...@apache.org>
> > wrote:
> >
> > > Hi Josh,
> > >
> > > I think that's a very good idea. As less external dependencies we have
> > the
> > > better. And I think that means one thing less to download or manage by
> > > mavenizer.
> > >
> > > Could it be possible that you contribute it?
> > >
> > > Thanks
> > >
> > >
> > > El lun, 4 ene 2021 a las 21:53, Josh Tynjala (<
> joshtynj...@bowlerhat.dev
> > >)
> > > escribió:
> > >
> > > > If necessary, I believe that we can create our own custom
> > > playerglobal.swc
> > > > without running into license issues.
> > > >
> > > > Basically, the official playerglobal.swc contains only the APIs, and
> no
> > > > implementation, so it's basically like the typedef/externs SWCs that
> we
> > > > create for JS libraries in Royale
> > > >
> > > > The Apache Flex repo contains full ASDoc XML files for
> playerglobal.swc
> > > > under an Apache license. These files should contain enough
> information
> > > > about variable/property types and method signatures that someone
> could
> > > > write a parser to get all of the data we need to generate AS3 stub
> > > classes
> > > > and build a SWC from that.
> > > >
> > > > --
> > > > Josh Tynjala
> > > > Bowler Hat LLC <https://bowlerhat.dev>
> > > >
> > > >
> > > > On Sun, Jan 3, 2021 at 11:07 AM Harbs <harbs.li...@gmail.com> wrote:
> > > >
> > > > > Let’s wait and see whether we are dealing with real issues or not.
> If
> > > > it’s
> > > > > an issue we can debate solutions.
> > > > >
> > > > > I’m happy to ask my Adobe contacts what the plan is.
> > > > >
> > > > > > On Jan 3, 2021, at 8:52 PM, Carlos Rovira <
> carlosrov...@apache.org
> > >
> > > > > wrote:
> > > > > >
> > > > > > Hi Harbs,
> > > > > >
> > > > > > the problem here's that I think we are on Apache, and using a
> piece
> > > of
> > > > > > software that is under a clear license use will be against the
> > > > foundation
> > > > > > rules. So although you or I can host the files, that's not seem
> to
> > me
> > > > > like
> > > > > > a solution to the real problem.
> > > > > >
> > > > > > I'm for go step by step and first try to talk with Adobe
> > > > representatives
> > > > > to
> > > > > > get the permission for Apache to host the player files only for
> our
> > > > flex
> > > > > > and royale use cases. I think we could continue discussion after
> we
> > > > know
> > > > > > the solution to this request
> > > > > >
> > > > > > Can you, Alex or others do this request? or if you want I can do
> > it,
> > > > but
> > > > > > need someone to provide me the contact at adobe.
> > > > > >
> > > > > > Thanks
> > > > > >
> > > > > >
> > > > > >
> > > > > > El dom, 3 ene 2021 a las 15:59, Harbs (<harbs.li...@gmail.com>)
> > > > > escribió:
> > > > > >
> > > > > >> There’s no license agreement when downloading playerglobal or
> the
> > > > > content
> > > > > >> debugger.
> > > > > >>
> > > > > >> I’m willing to take the risk to personally host these files if
> > > > > necessary.
> > > > > >>
> > > > > >>> On Jan 3, 2021, at 4:47 PM, Christofer Dutz <
> > > > christofer.d...@c-ware.de
> > > > > >
> > > > > >> wrote:
> > > > > >>>
> > > > > >>> And I doubt we would be allowed to simply upload Adobe stuff to
> > any
> > > > > >> other server wirhout explicit conset from them. The license
> > > agreement
> > > > > you
> > > > > >> agreed to when downloading explicitly forbids that (at least it
> > did,
> > > > > wenn
> > > > > >> we were working on the Flex Mavenizer and I doubt things
> changed)
> > > > > >>
> > > > > >>
> > > > > >
> > > > > > --
> > > > > > Carlos Rovira
> > > > > > Apache Member & Apache Royale PMC
> > > > > > *Apache Software Foundation*
> > > > > > http://about.me/carlosrovira
> > > > >
> > > > >
> > > >
> > >
> > >
> > > --
> > > Carlos Rovira
> > > Apache Member & Apache Royale PMC
> > > *Apache Software Foundation*
> > > http://about.me/carlosrovira
> > >
> >
>
>
> --
> Carlos Rovira
> Apache Member & Apache Royale PMC
> *Apache Software Foundation*
> http://about.me/carlosrovira
>

Reply via email to