← Back to team overview

kicad-developers team mailing list archive

Re: Wayne Stambaugh @ FOSDEM15 & everything else...

 

On 3/20/2015 11:12 AM, Nick Østergaard wrote:
> 2015-03-20 15:19 GMT+01:00 Mário Luzeiro <mrluzeiro@xxxxx>:
>> Hi Nick,
>> Thanks for your view!
>>
>> This is a very broad subject, I feel my self that I don't have the knowledge and understanding to point what should be a better way of go on this things.. I just want to rise this questions to open the conversation and hoping in the future something could be addressed.

KiCad is not as commercialized as many larger FOSS projects.  We are
still in our infancy when it comes to that.  I suspect that the
commercial issues will be resolved as the project moves further along
this path.

>>
>>
>>
>>> I don't see anything inherently wrong in the current setup as such.
>>
>> I understand that must of us (developers and current users) probably don't see anything "wrong" at all. Maybe if we could trace a typical profile of the people that are using KiCad we will find a lot in common that defines why we choose and accepted to use KiCad as a tool.
>>
>> But, I have experience with companies, friends and people that even what they are doing can be perfectly done with KiCad, they prefer to pay or pirate a thousands dollars product.
>> I feel without arguments how to convince this people to see KiCad as an option for them.
> 
> Remember you don't need to transform people, they should still be free
> to choose, if you are not working with the on the given project. If
> you do collaborate, please educate them in the countless positive
> things about FOSS.
> 
>>> For me it is the information that matters not the style as such.
>>
>> I believe for this type of people, they will want to percept more than good information and a good software.. in this case, it will need a lot more than "good engineering"  to convince more people to give it a try.
> 
> We do not suffer from users moving away from KiCad currently. We don't
> need to use effort to convince people, they will come, don't worry.

Users moving to KiCad is largely based on whether or not the feature set
exists to justify such a move and/or how easily users can leverage there
existing designs.  The latter will always be the biggest challenge.
Most developers are not interested in writing translators to import from
proprietary products on a voluntary basis.  My guess is when the
commercial users truly need to import from their proprietary formats,
they will be willing to pay someone to implement such features.  I would
rather keep our limited developer resources focus on improving kicad.

> 
>>>> and I think it will be special important that KiCad will have stable releases.
>>> Well... as you might or might not have noticed, this is planned and in progress.
>>
>> Yes, that was what I meant. I meant, this is important because now KiCad will start having stable releases.
> 
> We do not necessarily need to have builds for every obscure platform
> before release. It is easier to get people to help package when a
> release has been released. We are already fairly good covered,
> although not completely at all. we have osx nightlies, ubuntu
> nightlies, soon windows nightlies, fedora nightlies, opensuse
> nightlies, archlinux pkgbuild...
> 
>>>> I believe when someone new, open a webpage of an opensource project would like to see that it is a live >a not dead project!
>>
>>> Where do you see a dead project except of
>>> http://iut-tice.ujf-grenoble.fr/kicad/, that everyone for some unknown
>>> reason always mentions as a resource.
>>
>> I think it is hard for me to try to answer that question. The essential thing I think is that you need to see that there are people involved and talk about the project.. In this things you have to create the sense of community and that there are people engaged using and contribute to the project.
>>
>> Things like the Wayne presentation video, are very important to users to get trust in the project, as they see real people faces!
> 
> It has been quite some time since I watched it, and I don't remember
> all his points. I would rather have suggestions to what to do, rather
> than pointing out that there is a not so serious problem as such now.
> If you can use some of your spare brain cycles to give some specific
> improvement suggests I would like to help making it a reality.
> 
>>>> So things like see the latest stable release, reading some blog news about the development of the >project.. etc
>>
>>> We still have the mailing lists. Also Chris Gammels forum, on
>>> https://forum.kicad.info/
>>
>>
>> That is a good example for my point. For the users you have:
>> kicad.info
>> https://groups.yahoo.com/neo/groups/kicad-users/info
>> and so on..
>> Is kicad.info an official forum?
> 
> Define official, in a distributed community. But I guess Wayne wants
> to comment on this, as he is sort of the lead head here. I would like
> to hear what he thinks.

The "official" website is www.kicad-pcb.org, the "official" developers
website is https://launchpad.net/kicad, and the "official" library
website is https://github.com/KiCad.  All other websites are run outside
the scope of the project.  This is not necessarily a bad thing and shows
that users are interested in using kicad.  The user's group at yahoo has
been around almost as long as the project and the new forum at
https://forum.kicad.info/ looks like it is a strong contender for user
information.  There are lots of other useful kicad resources out there
which I think is a good thing.  It means that kicad has a following
outside the scope of the developers.  Ultimately I have no control over
the external resources.  As long as they are not detrimental to the
project, I am all for them.

> 
>> I think this types of things are a bit tricky you have to figure your self and try to connect the dots in order you start understand where the things are.
>> For some types of users, the things need to be in a very clear "way of presentation".. special in this case if they expect support and help on this software.
>>
>> This type of support and community is what they expect when pay for a commercial product... if something is wrong.. they will ask the company for support..
>> But, this is an issue in the opensource software feeling in general. But I believe some projects are making a good work in give people trust on this matters.
> 
> I feel it quite the opposite. For a commercial product it is hard to
> get sane support, while open source projects are very easy.

FOSS support is different than commercial support but the differences
are mostly cosmetic.  With commercial support there is a single point of
contact and no research required from the user.  With community support
there can be multiple points of contact and some research is required by
the user.  There are both good and bad examples of support for
commercial and FOSS.

> 
>>
>>> If you want a blog, why not read the mailing list announcements?
>>
>> In this case, my case, as developer, as I come only here once or twice a year to make my contributions.. I have to read and browse all mailing list looking for important email headers if I want to be updated.. and try to filter the information from inside it.
>> Would be nice, as Wayne is doing, if this announces and project summary and roadmaps could be updated in just one page.. and everyone (users and developers) can be updated with the project development.
>> That is the type of things that show that the things are still alive and running.
>>
>>
>> The video by Wayne (also notable Tomasz Wlostowsk video presentation) I found it by chance while I was googling things about KiCad! .. I found now that it is also in:
>> http://www.kicad-pcb.org/display/KICAD/About+KiCad
>> But this is the type of information that I think is important to news about.
>>
>>
>>>> Also, for kicad, all the information in webpage (the official .. and the others web sites!) is very spread across the web, same for the users and same for the developers.
>>
>>> Well, we have some fragmentation, but it is not that bad IMHO. I agree
>>> that we might want to centralise some of the information, but it is
>>> still a bit hard, since some are different services.
>>
>>
>> So that is the tricky thing.. if they are all official things.. someone new that comes first time look into the project.. cannot connect the dots.
>> I this types of things may give an "indie" look instead of a more professional look of the thing...
> 
> I don't care about the looks in that way. I don't care about
> superficial persons and personality. We should avoid wasting time on
> communicating with those. The less of those the more effective we can
> use or time. IMHO.
> 
>> Of course, it is good that other people in other places support and talk about KiCad.. producing tutorials.. tips.. reviews.. foruns..etc
> 
> So now you say project fragmentation is good... Just the fact you can
> find such things is also an indicator that it is an actively supported
> project.
> 
>>
>>>> That would be nice if we have in a main kicad page as much as a single and only updated information with also that types of summary update status that Wayne is doing, it should be in a online page for quick reference making everybody tuned in the project and also, the other users people will know about the progress of the project and fill confidence using KiCad.
>>>>
>>
>>> Well, the kicad-pcb.org is still a quick reference. Just because there
>>> exists different side projects, it does not mean that you have to look
>>> there. If you think anything specifically is missing on i.e.
>>> kicad-pcb.org, don't hesitate to contribute.
>>
>> In the user perspective, as I pointed before, is not just the content but the message and the way it is perceived in the other side. (This is not just the design, the templates, the content, the looking, but.. everything.. )
> 
> I don't want to continue this discussion, if you can't say exactly
> what is wrong and can be changed to the better.
> 
>>>> As a developer I miss things like to understand on what people are working or who can I contact to discuss about something related with some part of the project.. who developed / define the architectures of something.. etc
>>
>> As a developer, I miss some more updated information about the "on going things", who is working on that, the planed changes.. etc
> 
> Well, what we could do as we have discussed indirectly just before. We
> could suggest developers taking up work packages to post some info and
> status on it on the frontage of the dev space. I don't know if
> developers care about maintaining this. Devs, please speak up on this
> poing.

I doubt very much that this would happen.  It would probably take a
volunteer to following the developer mailing list and condense the
relevant information into a new feed of some sorts.  As always, we would
welcome such a volunteer.

> 
>>>> I believe if we can make KiCad look a bit more attractive it will engage more people to use and contribute (development and other) to it.
>>
>>> Can you claify this a bit more? (I know the confluence page is a bit
>>> bad on a small mobile browser [the left menu is missin somehow])
>>
>>
>> As I point, it is difficult to explain my point as I am also in the "engineer side" :)
>>
>> I think this is not just related with the platform and how it should look like or about the contents. That's should be some discussion for the future.
>> But.. talking about confluence, confluence is a product platform that have in mind some specific use, ex: "team collaboration software"..etc.. so, it looks like it should look.
>> Lets say that this is the first page contact that a new potential user sees from KiCad, this is what he first saw. Is that the first impression that KiCad want to give?

If someone would be willing to develop a superior website for the
project, I doubt anyone would protest.  As always, manpower it the
limiting factor.

> 
> I want to show openness.
> 
>>> If you think this reply is a bit grumpy, don't consider it as such. I
>>> just tried to reply to some of your statements from another view
>>> angle.
>>
>> No problem.
>>
>> I understand that all of this things are not in the priorities and not be possible to do much in a near future.
>> Also, it depends much on the project author(s) and holders ambitions to decide the way they want the project move and what are their view angle.
>>
>> This was my view angle!
>>
>> Regards,
>> Mario Luzeiro
> 
> Of course I invite any potentially motivated  communication people to
> participate in this debate.
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
> 



References