Hello,
Please note the following 3.1.0-SNAPSHOT docs where "vendor" has been removed.
http://tinkerpop.incubator.apache.org/docs/3.1.0-SNAPSHOT/
Take care,
Marko.
http://markorodriguez.com
On Oct 8, 2015, at 1:42 PM, Stephen Mallette <[email protected]> wrote:
> I like this hierarchy of naming:
>
> Provider
> Graph System Provider
> Graph Database Provider
> Graph Processor Provider
> Graph Driver Provider
> Graph Language Provider
>
> and "provider" does seem like the right term. That hierarchy nicely
> describes the sub-communities within TinkerPop.
>
>
>
>
> On Thu, Oct 8, 2015 at 12:07 PM, Marko Rodriguez <[email protected]>
> wrote:
>
>> Hello,
>>
>> Please note this ticket:
>> https://issues.apache.org/jira/browse/TINKERPOP3-876
>>
>> Finally, note this branch where I provide an update to all the docs
>> replacing "vendor" with "provider."
>>
>> https://github.com/apache/incubator-tinkerpop/commit/34bcf7eaa9deb42ae13ef1f8cb21de79cc5aa180
>>
>> Doing this update made me see the following hierarchy:
>>
>> Provider
>> Graph System Provider
>> Graph Database Provider
>> Graph Processor Provider
>> Graph Driver Provider
>> Graph Language Provider
>>
>> Note that GraphSystem[Database/Process] is the common parlance of the
>> graph computing space.
>>
>> Here are some examples to show how "provider" feels better than
>> "implementor." The primary reason is that "implementation" is a noun used
>> throughout to describe the "provider's implementation" (not the
>> "implementor's implementation").
>>
>> "A graph system provider…"
>> "The provider should implement…"
>> "If the provider's implementation requires.."
>>
>> Try and do that with just "implementor." Watch:
>>
>> "A graph system implementor…"
>> "The implementor should implement…"
>> "If the implementor's implementation requires.."
>>
>> Thanks,
>> Marko.
>>
>> http://markorodriguez.com
>>
>> On Oct 5, 2015, at 2:28 PM, Marko Rodriguez <[email protected]> wrote:
>>
>>> Seems that the DISCUSS is leaning towards removing "vendor" terminology.
>>>
>>> I will now make this a VOTE. If the VOTE is not heavily sided towards
>> one side, we can bring up with gremlin-users@.
>>>
>>> Thanks everyone,
>>> Marko.
>>>
>>> http://markorodriguez.com
>>>
>>> On Oct 5, 2015, at 2:26 PM, Ran Magen <[email protected]> wrote:
>>>
>>>> +1 Imolementers
>>>>
>>>> On Mon, 5 Oct 2015 at 20:26 Bob Briody <[email protected]> wrote:
>>>>
>>>>> I've always liked the terms implementer and implementation. Plus, as
>>>>> Stephen stated, this was how it used to roll anyway.
>>>>>
>>>>> Everyone else is just a "user", right? Point being, "users" is a good
>> term
>>>>> to group application developers, driver developers, and whoever else
>> into a
>>>>> set of personas that operate via the APIs and are basically just not
>>>>> implementers.
>>>>>
>>>>> On Mon, Oct 5, 2015 at 12:10 PM, Jason Plurad <[email protected]>
>> wrote:
>>>>>
>>>>>> +1
>>>>>>
>>>>>> Down with vendors, Up with implementers.
>>>>>>
>>>>>> On Mon, Oct 5, 2015 at 12:03 PM, Stephen Mallette <
>> [email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> If memory serves, we've only used "vendor" for as long as TP3 has
>> been
>>>>>>> around. I swear those who built on top of Blueprints were
>> "Blueprints
>>>>>>> Implementers". If they built Gremlin (e.g. gremlin-scala) then we
>> had
>>>>>>> "Gremlin Implementers". I'm not sure we went so far to say "Rexster
>>>>>>> Implementers", but the idea is sound. Anywho, "Implementers" does
>> the
>>>>>>> trick for me.
>>>>>>>
>>>>>>> On Mon, Oct 5, 2015 at 11:52 AM, Andrew Fitzgerald <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> +1 for dropping "vendor"
>>>>>>>> On Oct 5, 2015 11:39 AM, "David Robinson" <[email protected]>
>>>>>> wrote:
>>>>>>>>
>>>>>>>>> We may agree, Marko, on the discussion around "vendor", but some
>>>>>> things
>>>>>>>>> just aren't worth it.
>>>>>>>>> By strict definition, not opinion, it does define someone selling
>>>>>>>>> something.
>>>>>>>>>
>>>>>>>>> If the term is offensive, let's pick a new term we try to en-grain
>>>>> in
>>>>>>> our
>>>>>>>>> behavior and move on.
>>>>>>>>>
>>>>>>>>> We can focus on more important things - like helping our
>>>>> vendors...I
>>>>>>> mean
>>>>>>>>> "TP Implementors" use this cool think called TinkerPop/Gremlin.
>>>>>>>>>
>>>>>>>>> Here are two suggestions to place on the vote list for terminology:
>>>>>>>>>
>>>>>>>>> a) Application Developers - those leveraging the Gremlin Language /
>>>>>>> APIs
>>>>>>>> on
>>>>>>>>> top of an implementation - be that Titan, Orient, Neo4J, Flink,
>>>>>> Spark,
>>>>>>>>> whatever.
>>>>>>>>>
>>>>>>>>> a) TinkerPop Implementers (or Implementers for short) - those that
>>>>>>>>> implement an underlying system, whether for sale or not, that
>>>>> expose
>>>>>>> the
>>>>>>>>> Gremlin Language / API.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Mon, Oct 5, 2015 at 11:13 AM, Marko Rodriguez <
>>>>>> [email protected]
>>>>>>>>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hello Pp-otik-ner
>>>>>>>>>>
>>>>>>>>>> It seems that the mentors are adverse to the term "vendor" even
>>>>>>> though
>>>>>>>> as
>>>>>>>>>> the mentees have explained Hadoop, Spark, Gremlin-Scala,
>>>>>> gremlin-php,
>>>>>>>>> etc.
>>>>>>>>>> are all considered "vendors." That is, anything that implements
>>>>> the
>>>>>>>>>> TinkerPop3 API regardless of them being commercial or otherwise
>>>>> is
>>>>>> a
>>>>>>>>> vendor.
>>>>>>>>>>
>>>>>>>>>> With that said (and known), we can continually go back and forth
>>>>>> with
>>>>>>>>> "No.
>>>>>>>>>> 'vendor' means this." "Uh uh, it doesn't -- it means this." "That
>>>>>>> makes
>>>>>>>>> no
>>>>>>>>>> sense cause to me it means this."
>>>>>>>>>>
>>>>>>>>>> If we are going to get TinkerPop out of the malaise of personal
>>>>>>>> opinions
>>>>>>>>>> and arguments about meaning in the English language (in
>>>>>> zeitgeist), I
>>>>>>>> say
>>>>>>>>>> we bring this to a collective VOTE which includes the whole
>>>>>> community
>>>>>>>>> (i.e.
>>>>>>>>>> gremlin-users@ as well). I would frame the vote as:
>>>>>>>>>>
>>>>>>>>>> "Should TinkerPop abstain from its use of the word
>>>>> 'vendor'
>>>>>>> (to
>>>>>>>>>> categorize graph system and graph language implementers) because,
>>>>>> to
>>>>>>>> you,
>>>>>>>>>> it strongly implies commercial interest?"
>>>>>>>>>>
>>>>>>>>>> With that vote tally, we can then do accordingly and from then
>>>>> on,
>>>>>> no
>>>>>>>>>> individual's personal opinion about the meaning of "vendor" will
>>>>> be
>>>>>>>>>> considered a valid argument given that language is a socially
>>>>>>>> constructed
>>>>>>>>>> phenomena.
>>>>>>>>>>
>>>>>>>>>> Thoughts?,
>>>>>>>>>> Marko.
>>>>>>>>>>
>>>>>>>>>> http://markorodriguez.com
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Have a good one,
>>>>>> Jason
>>>>>>
>>>>>
>>>
>>
>>