flex-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rui Cruz <info.ruic...@gmail.com>
Subject Re: Donating Spark-Material to Apache Flex (was "Spark components with Material Design")
Date Thu, 10 Nov 2016 01:40:17 GMT
Hi Alex,

So, in my company we are 3 developers and I'm the only one using Flex and
the two are backing up server/cms/etc.., this is mid-size company with a
very lithe TI team, and the apps we make is for help selling company
products.. so the company doesn't care what tech or framework is used, the
important is that work and customers can buy products.. Also the company is
so small on TI that we don't even have a QA team or even unit tests (no
time and lazy).. (but makes good money to pay big time like 10x minimum
country salary and that's the most important and I wont leave just because
lacks on cool TI stuff). Besides that, I'm the responsible for software
decisions, so, on the ccla I'm the "point contact" too. I assure no one on
the company cares about source-code or where it came from. but...... is
possibility like you said:

So, we want to do the investigations now so nobody has to worry about your
> company coming back later to say, "hey, no, we think we own that code and
> we don't want Apache and others to use it".


So what can I do about that? I cannot say that for sure! because I've
literally copied my code and pasted on company sources code (and I was
freaking happy to see all that material stuff being used for real), and
there is also no header on my files, so now the company can say "Hey this
was made here! lets sue somebody!!".. so now what? Do I place an header on
my files and start a new trunk so there is no evidences of that change?

Thinking like this... am I in trouble? If other developer on the company
checks my repo (lets say I'm no longer in the company) they can sue me?
Hmm.. no they won't, and I also (just for courtesy) asked permission to
publish it on github too.. and let me quote while we were on dinner: "Hey
boss! Let's give the world this awesome material skins I made at home! this
is so good and will help so many developers around the world! man.. we use
their freaking sdk for free, let's give something back too! (also flex is
kinda dying.. this could refresh some depressed developers). and He said:
Sure! why not! do it! it's just a skin anyway"... but of course there is no
papers of that ^^.

So I'm confused now in being super serious and careful or being super cool
and unstressed..

Maybe Its better for all to just leave it as it is.. who wants to use/tweak
this skin can go to my repo and fork it or just copy/paste code, I really
don't care! be happy and may save you all countless hours! Or do we proceed
with all necessary stuff? Is this skin really desired by many developers?
Would it really make a difference? I don't know.. If you tell me that I
receive a commiter diploma to hang on my wall I'm all in! ^^ (joking).. I
imagine my self doing a lot of AIR apps based on spark for some more years,
but I really don't know how the vibes are going.. does spark still actively
used? are developers using stage3d with starling/feathers?

So you guys tell me, in the lights of this message about reality of my
company and the way this code was made/used, if its worth the trouble or
not. I mean.. all the hours on the skin it took me like 3 days tops! this
is no big deal at all ;) (or maybe I'm too many years on spark too... lol)

Good night and Flex FOREVER!!

P.S - I'm hopping to see some day Stage3D projects being compiled to
native+gpu for all platforms! this would really kicking ass! pls do it!

2016-11-10 0:15 GMT+00:00 Alex Harui [via Apache Flex Users] <
ml-node+s2333346n14089h33@n4.nabble.com>:

> Hi Rui,
>
> Unfortunately, donating code to Apache can be really painful.  Apache's
> main goal is to make sure that the source code it releases is the easiest
> to consume, so we have to scrub all donations, to eliminate the
> possibility that if some customer builds a mission-critical application
> based on some Apache code, they won't have to tear it down later when some
> Apache code is found to be not properly licensed.  So when you raised the
> possibility that some lines of code could be owned by a company, we pretty
> much have to investigate.  There are lots of companies that won't grab
> stuff from GitHub at all, or spend money and time trying to verify that
> they can use some Github code in a commercial, for-profit application.
> Apache wants to spend the energy up front on its releases so folks can
> just grab Apache source code and not have to think about it.
>
> Apache is also about communities.  They want the code in Apache repos to
> be where the community of developers making changes to the code interact
> with each other.  But Apache also has a rule that they won't just "take"
> open source from other places even if it is Apache-licensed if there is an
> activity community where that code lives.  So Apache Flex just can't copy
> your code into our repos without sufficient documentation that all the
> owners are ok with moving the center of development for that code to
> Apache.
>
> Back in the early Flex days, lots of Adobe Flex developers published code
> on blogs and elsewhere.  Turns out we weren't supposed to do that without
> going through a process, and code you find on Adobe blogs may have open
> source licenses, but that is different from permission to donate that code
> to Apache.  Adobe owns code its employees write, and thus Adobe must give
> permission to relicense or donate.
>
> Instead of donating the code, you do have the option of remaining as a
> third-party.  But even then, Apache Flex must consider the licensing
> history and who the code owners might be.
>
> So, we want to do the investigations now so nobody has to worry about your
> company coming back later to say, "hey, no, we think we own that code and
> we don't want Apache and others to use it".  In signing the ICLA and
> telling us the code is completely owned by you, I will trust you on it.
> It is up to you to decide whether to double-check by asking someone at
> your company.  I suppose you could use commit history to figure out if you
> made commits during work hours, but I'm willing to accept your assertion
> that your company won't ever lay claim to the code.  Other PMC members may
> want to dig deeper.
>
> And if we go with the assertion that you own every line of code, then
> please don't send in a CCLA, only send in an ICLA.  A CCLA will just
> confuse the secretary recording these documents.
>
> Thanks and sorry for the hassle,
> -Alex
>
> On 11/9/16, 3:03 PM, "Rui Cruz" <[hidden email]
> <http:///user/SendEmail.jtp?type=node&node=14089&i=0>> wrote:
>
> >OMG! The code is on GitHub! I changed the license because is my repo, and
> >it's my code and someone said it needs to be Apache 2.0!
> >
> >I """own""" every line of code.. the license that I've placed there I
> >don't
> >even remember why is GPL! (is github default? someone asked me when first
> >talked on donating) and even if I worked on some lines of code while
> >inside
> >the company (how do I know witch lines I've changed?), but that's not a
> >problem too! I'll send the CCLA and ICLA and I'll place the NOTICE and
> >full
> >LICENSE 2.0.
> >
> >Damm.. why can't you guys just copy my code (that is already public)
> >refactor it a bit (because it needs) and then I everyone uses the
> official
> >"material skin"? that would work for me too!!
> >
> >I'm sure that if you digg sources, you'll probably do it differently (or
> >by
> >css or not extending).. and its fine for me, but maybe its better start a
> >new project with brainstorming and I will haply help!
> >
> >Tomorrow I'll send the scanned docs.
> >
> >Thank you!
> >
> >2016-11-09 22:48 GMT+00:00 jmclean [via Apache Flex Users] <
> >[hidden email] <http:///user/SendEmail.jtp?type=node&node=14089&i=1>>:
> >
> >> Hi,
> >>
> >> > I thought that the repo was originally licensed under GPL or
> something
> >> other than ALv2.
> >>
> >> Correct it was GPL.
> >>
> >> >  Rui can't just relicense it to ALv2 unless he owns every line.
> >>
> >> Correct as I said we need something from his company.
> >>
> >> If the company is fine with changing the license then who owns what
> >>lines
> >> of code is moot as both (potential) owners agree it’s Apache licensed.
> >>
> >> Thanks,
> >> Justin
> >>
> >> ------------------------------
> >> If you reply to this email, your message will be added to the
> discussion
> >> below:
> >>
> >>http://apache-flex-users.2333346.n4.nabble.com/
> Donating-Spark-Material-to
> >>-
> >> Apache-Flex-was-Spark-components-with-Material-Design-tp14026p14087.html
>
> >> To unsubscribe from Donating Spark-Material to Apache Flex (was "Spark
> >> components with Material Design"), click here
> >>
> >><http://apache-flex-users.2333346.n4.nabble.com/template/NamlServlet.jtp?
>
> >>macro=unsubscribe_by_code&node=14026&code=aW5mby5ydWljcnV6QGdtYWlsLmNvbXw
>
> >>xNDAyNnw0OTE5NTg4MDE=>
> >> .
> >> NAML
> >>
> >><http://apache-flex-users.2333346.n4.nabble.com/template/NamlServlet.jtp?
>
> >>macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml
>
> >>.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabbl
>
> >>e.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble
>
> >>%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21n
>
> >>abble%3Aemail.naml>
> >>
> >
> >
> >
> >
> >--
> >View this message in context:
> >http://apache-flex-users.2333346.n4.nabble.com/
> Donating-Spark-Material-to-
> >Apache-Flex-was-Spark-components-with-Material-Design-tp14026p14088.html
> >Sent from the Apache Flex Users mailing list archive at Nabble.com.
>
>
>
> ------------------------------
> If you reply to this email, your message will be added to the discussion
> below:
> http://apache-flex-users.2333346.n4.nabble.com/Donating-Spark-Material-to-
> Apache-Flex-was-Spark-components-with-Material-Design-tp14026p14089.html
> To unsubscribe from Donating Spark-Material to Apache Flex (was "Spark
> components with Material Design"), click here
> <http://apache-flex-users.2333346.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=14026&code=aW5mby5ydWljcnV6QGdtYWlsLmNvbXwxNDAyNnw0OTE5NTg4MDE=>
> .
> NAML
> <http://apache-flex-users.2333346.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>




--
View this message in context: http://apache-flex-users.2333346.n4.nabble.com/Donating-Spark-Material-to-Apache-Flex-was-Spark-components-with-Material-Design-tp14026p14091.html
Sent from the Apache Flex Users mailing list archive at Nabble.com.

Mime
View raw message